Jelajahi Sumber

修改adv删除函数

HerobrineXia 6 tahun lalu
induk
melakukan
af671a4f38

+ 5 - 1
data/ltw/functions/init.mcfunction

@@ -98,7 +98,11 @@ team modify gold color gold
 team modify gold friendlyFire false
 
 # 进度
-advancement revoke @a everything
+advancement revoke @a only lib:damage_dealt
+advancement revoke @a only lib:damage_taken
+advancement revoke @a only item:container/place
+advancement revoke @a only item:special/consume_enchanted_apple
+advancement revoke @a only item:special/consume_golden_apple
 
 # 时钟
 schedule function ltw:clock/tick2 2t replace

+ 8 - 2
data/ltw/functions/main/player_enter.mcfunction

@@ -1,7 +1,13 @@
 # 当玩家加入游戏时触发
 team join player @s
-advancement revoke @s everything
-execute as @a at @s run function lib:sounds/error
+
+advancement revoke @s only lib:damage_dealt
+advancement revoke @s only lib:damage_taken
+advancement revoke @s only item:container/place
+advancement revoke @s only item:special/consume_enchanted_apple
+advancement revoke @s only item:special/consume_golden_apple
+
+execute as @a at @s run function lib:sounds/hit
 
 # 存储UUID
 execute store result score @s UUID run data get entity @s UUID[0]