소스 검색

尝试修复物品漂移

LTCatt 6 년 전
부모
커밋
af9b5f5592
1개의 변경된 파일과 3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      data/item/functions/bonus_item/rank/white.mcfunction

+ 3 - 1
data/item/functions/bonus_item/rank/white.mcfunction

@@ -1,7 +1,9 @@
 # 生成白色品质的物品实体
 
 loot spawn ~ ~ ~ loot item:gameparty/ranks/white
-data merge entity @e[distance=..1,limit=1,type=item] {Tags:["new_item"],Age:-32768,PickupDelay:0,NoGravity:1,Invulnerable:1,CustomNameVisible:1,Glowing:1,Motion:[0,0,0]}
+summon item ~ ~ ~ {Tags:["new_item"],Age:-32768,PickupDelay:0,NoGravity:1,Invulnerable:1,CustomNameVisible:1,Glowing:1,Motion:[0,0,0]}
+data modify entity @e[tag=new_item,limit=1] Item set from entity @e[limit=1,type=item,sort=nearest,tag=!new_item] Item
+kill @e[limit=1,type=item,sort=nearest,tag=!new_item]
 execute as @e[tag=new_item] run data modify entity @s CustomName set from entity @s Item.tag.item_name
 team join white @e[tag=new_item]
 tag @e[tag=new_item] add item_white