- summon minecraft:falling_block ~ ~1 ~ {BlockState:{Name:"minecraft:redstone_block"},Time:1,Passengers:[{id:"minecraft:pig",Health:0f,Passengers:[{id:"minecraft:falling_block",Time:1b,BlockState:{Name:"minecraft:activator_rail"},Passengers:[{id:"minecraft:command_block_minecart",Command:"/gamerule commandBlockOutput false"},
- {id:"command_block_minecart",Command:"/scoreboard objectives add iu_dorp_item minecraft.custom:minecraft.drop"}"},
- {id:"command_block_minecart",Command:"/scoreboard objectives add iu_put_block minecraft.custom:minecraft.sneak_time"}"},
- {id:"command_block_minecart",Command:"/setblock ~1 ~-2 ~1 minecraft:repeating_command_block[conditional=false,facing=south]{auto:1b,powered:0b,Command:"execute as @a[scores={iu_dorp_item=1..,iu_put_block=1..}] at @s anchored eyes positioned ^ ^ ^0.1 run tag @e[type=item,limit=1,sort=nearest] add iu_dorp_item"}"},
- {id:"command_block_minecart",Command:"/setblock ~1 ~-2 ~2 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/scoreboard players reset @a iu_put_block"}"},
- {id:"command_block_minecart",Command:"/setblock ~1 ~-2 ~3 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/scoreboard players reset @a iu_dorp_item"}"},
- {id:"command_block_minecart",Command:"/setblock ~1 ~-2 ~4 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=item,tag=iu_dorp_item] at @s run summon arrow ^ ^ ^0.001 {damage:0.5d,Tags:[\\"iu_dorp_item1\\",\\"iu_dorp_item\\"],PierceLevel:100b,Passengers:[{id:\\"minecraft:armor_stand\\",Invisible:1b,Small:1b,Marker:1b,Tags:[\\"iu_dorp_item\\",\\"iu_dorp_item1\\"]}]}"}"},
- {id:"command_block_minecart",Command:"/setblock ~1 ~-2 ~5 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"execute as @e[type=minecraft:arrow,tag=iu_dorp_item1] at @s run data modify entity @s Owner set from entity @p UUID"}"},
- {id:"command_block_minecart",Command:"/setblock ~1 ~-2 ~6 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"execute as @e[type=minecraft:arrow,tag=iu_dorp_item1] at @s run data modify entity @s Motion set from entity @e[type=item,limit=1,sort=nearest,tag=iu_dorp_item] Motion"}"},
- {id:"command_block_minecart",Command:"/setblock ~1 ~-2 ~7 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=minecraft:armor_stand,tag=iu_dorp_item1] at @s run data modify entity @s HandItems[0] set from entity @e[type=item,limit=1,sort=nearest,tag=iu_dorp_item] Item"}"},
- {id:"command_block_minecart",Command:"/setblock ~1 ~-2 ~8 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/tag @e[type=minecraft:armor_stand] remove iu_dorp_item1"}"},
- {id:"command_block_minecart",Command:"/setblock ~1 ~-2 ~9 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/kill @e[type=item,tag=iu_dorp_item]"}"},
- {id:"command_block_minecart",Command:"/setblock ~2 ~-2 ~1 minecraft:repeating_command_block[conditional=false,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=minecraft:arrow,tag=iu_dorp_item,nbt={inGround:1b}] at @s as @e[type=minecraft:armor_stand,limit=1,sort=nearest,tag=iu_dorp_item] at @s run summon item ~ ~ ~ {Item:{id:\\"minecraft:command_block\\",Count:1b},Tags:[\\"iu_dorp_item_d\\"]}"}"},
- {id:"command_block_minecart",Command:"/setblock ~2 ~-2 ~2 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=minecraft:arrow,tag=iu_dorp_item,nbt={inGround:1b}] at @s as @e[type=minecraft:armor_stand,limit=1,sort=nearest,tag=iu_dorp_item] at @s run data modify entity @e[type=item,limit=1,sort=nearest,tag=iu_dorp_item_d] Item set from entity @s HandItems[0]"}"},
- {id:"command_block_minecart",Command:"/setblock ~2 ~-2 ~3 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=minecraft:arrow,tag=iu_dorp_item,nbt={inGround:1b}] at @s run kill @e[type=minecraft:armor_stand,limit=1,sort=nearest,tag=iu_dorp_item]"}"},
- {id:"command_block_minecart",Command:"/setblock ~2 ~-2 ~4 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=minecraft:arrow,tag=iu_dorp_item,nbt={inGround:1b}] at @s run kill @s"}"},
- {id:"command_block_minecart",Command:"/setblock ~3 ~-2 ~1 minecraft:repeating_command_block[conditional=false,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=minecraft:arrow,tag=iu_dorp_item1] at @s store result entity @s damage double 0.01 run data get entity @e[type=minecraft:armor_stand,limit=1,sort=nearest,tag=iu_dorp_item] HandItems[0].Count 100"}"},
- {id:"command_block_minecart",Command:"/setblock ~3 ~-2 ~2 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=minecraft:arrow,tag=iu_dorp_item1] at @s store result entity @s Motion[0] double 0.000001 run data get entity @s Motion[0] 7000000"}"},
- {id:"command_block_minecart",Command:"/setblock ~3 ~-2 ~3 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=minecraft:arrow,tag=iu_dorp_item1] at @s store result entity @s Motion[1] double 0.000001 run data get entity @s Motion[1] 1000000"}"},
- {id:"command_block_minecart",Command:"/setblock ~3 ~-2 ~4 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/execute as @e[type=minecraft:arrow,tag=iu_dorp_item1] at @s store result entity @s Motion[2] double 0.000001 run data get entity @s Motion[2] 7000000"}"},
- {id:"command_block_minecart",Command:"/setblock ~3 ~-2 ~5 minecraft:chain_command_block[conditional=true,facing=south]{auto:1b,powered:0b,Command:"/tag @e[type=minecraft:arrow] remove iu_dorp_item1"}"},
- {id:"command_block_minecart",Command:"setblock ~ ~-2 ~ repeating_command_block{auto:1,Command:"fill ~ ~ ~ ~ ~2 ~ air"}"},{id:"command_block_minecart",Command:"kill @e[type=command_block_minecart,distance=..1]"}]}]}]}
复制代码
|