rename enchantmerger
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
# Desc: If there are valid items around, calls the function that creates the Merger
|
||||
# Called by: ench_merger:merger/check_combine_start
|
||||
# Datapack made by FieryHammer
|
||||
|
||||
execute if entity @e[type=item, distance=..0.75, nbt={Item:{id:"minecraft:enchanting_table", Count:1b}}, tag=!fh_dropped] if entity @e[type=item, distance=..0.75, nbt={Item:{id:"minecraft:anvil", Count:1b}}, tag=!fh_dropped] run function ench_merger:merger/combine
|
||||
@@ -0,0 +1,5 @@
|
||||
# Desc: Checks a thrown crafting table if can be combined to a Merger
|
||||
# Called by: #fh_main/second
|
||||
# Datapack made by FieryHammer
|
||||
|
||||
execute at @e[type=item, limit=1, nbt={Item:{id:"minecraft:crafting_table", Count:1b}}, tag=!fh_dropped] run function ench_merger:merger/check_combine
|
||||
@@ -0,0 +1,5 @@
|
||||
# Desc: If the dropper for the merger is destroyed, calls the destroy function
|
||||
# Called by: #fh_main/half_second
|
||||
# Datapack made by FieryHammer
|
||||
|
||||
execute at @e[tag=fh_merger] if block ~ ~1 ~ minecraft:air run function ench_merger:merger/destroy
|
||||
@@ -0,0 +1,13 @@
|
||||
# Desc: Creates the Merger
|
||||
# Called by: ench_merger:merger/check_combine
|
||||
# Datapack made by FieryHammer
|
||||
|
||||
execute align xyz run summon minecraft:armor_stand ~0.5 ~-0.40 ~0.5 {NoGravity:1b, Invisible:1b, DisabledSlots:2039583, ArmorItems:[{},{},{},{id:"minecraft:anvil", Count: 1b}], Tags:["fh_merger"]}
|
||||
setblock ~ ~ ~ dropper[facing=up]{CustomName: '{"text":"Enchantment Merger","color":"dark_purple"}'}
|
||||
|
||||
playsound minecraft:block.anvil.place block @a ~ ~0.5 ~ 0.5 0.45
|
||||
playsound minecraft:block.portal.ambient block @a ~ ~0.5 ~ 0.45 1.5
|
||||
|
||||
kill @e[type=item, limit=1, nbt={Item:{id:"minecraft:enchanting_table"}}, distance=..1]
|
||||
kill @e[type=item, limit=1, nbt={Item:{id:"minecraft:anvil"}}, distance=..1]
|
||||
kill @e[type=item, limit=1, nbt={Item:{id:"minecraft:crafting_table"}}, distance=..1]
|
||||
@@ -0,0 +1,10 @@
|
||||
# Desc: Kills the Merger armor stand and drops the build items
|
||||
# Called by: ench_merger:merger/check_destroy
|
||||
# Datapack made by FieryHammer
|
||||
|
||||
kill @e[tag=fh_merger, distance=..1]
|
||||
|
||||
summon item ~0.1 ~0.2 ~0.2 {Item:{id:"minecraft:anvil", Count: 1b}, Tags:["fh_dropped"]}
|
||||
summon item ~-0.1 ~0.3 ~-0.1 {Item:{id:"minecraft:enchanting_table", Count: 1b}, Tags:["fh_dropped"]}
|
||||
summon item ~0.3 ~0.3 ~-0.2 {Item:{id:"minecraft:crafting_table", Count: 1b}, Tags:["fh_dropped"]}
|
||||
kill @e[type=item, limit=1, nbt={Item:{id:"minecraft:dropper"}}, sort=nearest]
|
||||
@@ -0,0 +1,5 @@
|
||||
# Desc: Creates particle effects around merger
|
||||
# Called by: #fh_main/particle
|
||||
# Datapack made by FieryHammer
|
||||
|
||||
execute at @e[tag=fh_merger] run particle minecraft:dust 0.8 0.45 0.9 1 ~ ~1 ~ .5 .75 .5 1 1
|
||||
Reference in New Issue
Block a user