tick2.mcfunction 527 B

12345678
  1. execute as @a[tag=!pass_setup] at @s run function ltw:state/0/setup/check
  2. # 处理乱扔物品的玩家
  3. execute as @e[type=item,nbt={Item:{tag:{stats_item:1b}}},tag=!new_stats] unless data entity @s Thrower at @s run tag @a[distance=..3] add refresh
  4. execute as @e[type=item,nbt={Item:{tag:{stats_item:1b}}},tag=!new_stats] unless data entity @s Thrower run kill @s
  5. execute as @a[tag=refresh] run function item:shop/refresh_gold
  6. execute as @a[tag=refresh] run function item:shop/refresh_green
  7. tag @a[tag=refresh] remove refresh