disable_throw.mcfunction 499 B

12345678910111213
  1. # 强制玩家捡起自己丢弃的物品,以物品为执行者
  2. # 存储 UUID
  3. # execute store result score @s UUID run data get entity @s Thrower[0]
  4. # 更改 NBT
  5. # data merge entity @s {PickupDelay:0s}
  6. # data modify entity @s Owner set from entity @s Thrower
  7. # 将物品传送给玩家
  8. # 修改为了每 tick 执行一次,大概不需要了?
  9. # tag @s add item_force_tp
  10. # execute as @a if score @s UUID = @e[type=item,tag=item_force_tp,limit=1] UUID run tp @e[type=item,tag=item_force_tp] @s