Ver código fonte

皮迪凯特测试

00ll00 6 anos atrás
pai
commit
6dbfd405f3

+ 1 - 1
data/item/functions/bonus_item/tp.mcfunction

@@ -2,5 +2,5 @@
 tp @s @a[tag=item_op,limit=1]
 tp @s @a[tag=item_op,limit=1]
 tag @s add bonus_old
 tag @s add bonus_old
 # 判断是否需要清除nbt tag
 # 判断是否需要清除nbt tag
-execute if data entity @s Item.tag{"bonus_clear_nbt":true} run data remove entity @s Item.tag
+execute if predicate item:bonus/clear_nbt run data remove entity @s Item.tag
 data modify entity @s PickupDelay set value 0
 data modify entity @s PickupDelay set value 0

+ 7 - 0
data/item/predicates/bonus/clear_nbt.json

@@ -0,0 +1,7 @@
+{
+    "condition":"minecraft:entity_properties",
+    "entity": "this",
+    "predicate": {
+        "nbt": "Item.tag{\"bonus_clear_nbt\":true}"
+    }
+}