force_pickup.mcfunction 755 B

12345678910111213
  1. # 存储UUID
  2. execute store result score @s UUID1 run data get entity @s Thrower[0]
  3. execute store result score @s UUID2 run data get entity @s Thrower[1]
  4. execute store result score @s UUID3 run data get entity @s Thrower[2]
  5. execute store result score @s UUID4 run data get entity @s Thrower[3]
  6. # 更改NBT
  7. data merge entity @s {PickupDelay:0s}
  8. data modify entity @s Owner set from entity @s Thrower
  9. # TP玩家
  10. tag @s add item_force_tp
  11. execute as @a if score @s UUID1 = @e[type=item,tag=item_force_tp,limit=1] UUID1 if score @s UUID2 = @e[type=item,tag=item_force_tp,limit=1] UUID2 if score @s UUID3 = @e[type=item,tag=item_force_tp,limit=1] UUID3 if score @s UUID4 = @e[type=item,tag=item_force_tp,limit=1] UUID4 run tp @e[type=item,tag=item_force_tp] @s