15 lines
2.0 KiB
Mcfunction
15 lines
2.0 KiB
Mcfunction
|
# Desc: Merge instructions for frost_walker
|
||
|
# Called by: ench_merge:merge/merge_*
|
||
|
# Datapack made by FieryHammer
|
||
|
|
||
|
# Checking left item
|
||
|
execute if entity @e[tag=left_item, nbt={Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:1s}]}}}] if entity @e[tag=right_item, nbt=!{Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:1s}]}}}, nbt=!{Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:2s}]}}}] run data modify entity @e[tag=new_item, limit=1] Item.tag.Enchantments append value {id:"minecraft:frost_walker", lvl:1s}
|
||
|
execute if entity @e[tag=left_item, nbt={Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:2s}]}}}] if entity @e[tag=right_item, nbt=!{Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:2s}]}}}] run data modify entity @e[tag=new_item, limit=1] Item.tag.Enchantments append value {id:"minecraft:frost_walker", lvl:2s}
|
||
|
|
||
|
# Checking level matching
|
||
|
execute if entity @e[tag=right_item, nbt={Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:1s}]}}}] if entity @e[tag=left_item, nbt={Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:1s}]}}}] run data modify entity @e[tag=new_item, limit=1] Item.tag.Enchantments append value {id:"minecraft:frost_walker", lvl:2s}
|
||
|
|
||
|
# Checking right item
|
||
|
execute if entity @e[tag=right_item, nbt={Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:1s}]}}}] if entity @e[tag=new_item, nbt=!{Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:1s}]}}}, nbt=!{Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:2s}]}}}] run data modify entity @e[tag=new_item, limit=1] Item.tag.Enchantments append value {id:"minecraft:frost_walker", lvl:1s}
|
||
|
execute if entity @e[tag=right_item, nbt={Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:2s}]}}}] if entity @e[tag=new_item, nbt=!{Item:{tag:{Enchantments:[{id:"minecraft:frost_walker", lvl:2s}]}}}] run data modify entity @e[tag=new_item, limit=1] Item.tag.Enchantments append value {id:"minecraft:frost_walker", lvl:2s}
|