00ll00 6 år sedan
förälder
incheckning
34c39701b8

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

@@ -3,7 +3,7 @@ setblock 0 0 1 jukebox replace
 data modify block 0 0 1 RecordItem set from block 0 0 0 RecordItem.tag.bonus_give_items[0]
 setblock 0 0 1 air destroy
 tag @s add item_op
-execute as @e[tag=!bonus_old,type=item,nbt={"Item":{"tag":{"is_bonus":1b}}},limit=1] run function item:bonus_item/tp
+execute as @e[tag=!bonus_old,tag=!item_new,type=item,nbt={"Item":{"tag":{"is_bonus":1b}}},limit=1] run function item:bonus_item/tp
 tag @s remove item_op
 data remove block 0 0 0 RecordItem.tag.bonus_give_items[0]
 execute if data block 0 0 0 RecordItem.tag.bonus_give_items[0] run function item:bonus_item/give_items

+ 1 - 0
data/item/functions/bonus_item/rank/blue.mcfunction

@@ -5,4 +5,5 @@ data merge entity @e[distance=..1,limit=1,type=item] {Tags:["new_item"],Age:-327
 execute as @e[tag=new_item] run data modify entity @s CustomName set from entity @s Item.tag.item_name
 team join blue @e[tag=new_item]
 tag @e[tag=new_item] add item_blue
+tag @e[tag=new_item] add item_new
 tag @e[tag=new_item] remove new_item

+ 1 - 0
data/item/functions/bonus_item/rank/green.mcfunction

@@ -5,4 +5,5 @@ data merge entity @e[distance=..1,limit=1,type=item] {Tags:["new_item"],Age:-327
 execute as @e[tag=new_item] run data modify entity @s CustomName set from entity @s Item.tag.item_name
 team join green @e[tag=new_item]
 tag @e[tag=new_item] add item_green
+tag @e[tag=new_item] add item_new
 tag @e[tag=new_item] remove new_item

+ 1 - 0
data/item/functions/bonus_item/rank/purple.mcfunction

@@ -5,4 +5,5 @@ data merge entity @e[distance=..1,limit=1,type=item] {Tags:["new_item"],Age:-327
 execute as @e[tag=new_item] run data modify entity @s CustomName set from entity @s Item.tag.item_name
 team join purple @e[tag=new_item]
 tag @e[tag=new_item] add item_purple
+tag @e[tag=new_item] add item_new
 tag @e[tag=new_item] remove new_item

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

@@ -5,4 +5,5 @@ data merge entity @e[distance=..1,limit=1,type=item] {Tags:["new_item"],Age:-327
 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
+tag @e[tag=new_item] add item_new
 tag @e[tag=new_item] remove new_item

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

@@ -3,5 +3,5 @@ data modify block 0 0 1 RecordItem set from block 0 0 0 RecordItem
 data modify block 0 0 1 RecordItem.tag.bonus_new set value 0b
 setblock 0 0 1 air destroy
 tag @s add item_op
-execute as @e[tag=!bonus_old,type=item,nbt={"Item":{"tag":{"is_bonus":1b,"bonus_new":0b}}},limit=1] run function item:bonus_item/tp
+execute as @e[tag=!bonus_old,tag=!item_new,type=item,nbt={"Item":{"tag":{"is_bonus":1b}}},limit=1] run function item:bonus_item/tp
 tag @s remove item_op