⒈前置
/scoreboard objectives add npc dummy
⒉配置
①循环无条件:effect @e[scores={npc=1..}] resistance 10 30 true
②连锁无条件:effect @e[scores={npc=1..}] fire_resistance 10 30 true
⒊指令
①循环无条件:execute as @e[scores={npc=1}] at @s run replaceitem entity @s slot.armor.feet 1 keep golden_boots 1 10000
②连锁有条件:execute as @e[scores={npc=1}] at @s run title @p[r=5] title §a- 传送成功 -
③连锁有条件:execute as @e[scores={npc=1}] at @s run tp @p[r=5] (玩家传送坐标)
④连锁无条件:tp @e[scores={npc=1} (固定坐标)
⒋使用
给予任意生物npc计分板为1即可
(注意:npc的分数不能相同,每个分数不同的npc需另做一组⒊的指令组)