add_rule.mcfunction 984 B

123456789101112131415
  1. # as rule armor_stand at @s
  2. tellraw @a[tag=mini_running] [{"text": ">> ","bold": true,"color": "aqua"}, {"text": "新增了一条规则:","bold": false},{"nbt":"CustomName","entity": "@s","bold": false,"interpret": true}]
  3. execute as @a[tag=mini_running] at @s facing entity @e[tag=rgb_new_rule,limit=1] eyes positioned ^ ^ ^5 run playsound minecraft:entity.chicken.egg player @s ~ ~ ~
  4. summon marker ~ ~ ~ {Tags:["rgb_rule","rgb_new_rule"]}
  5. scoreboard players operation @e[tag=rgb_new_rule] rgb_rule_id = $ rgb_rule_id
  6. scoreboard players add $ rgb_rule_id 1
  7. data modify entity @e[type=marker,tag=rgb_new_rule,limit=1] data set from entity @s ArmorItems[0].tag
  8. data modify entity @e[type=marker,tag=rgb_new_rule,limit=1] data.name set from entity @s CustomName
  9. data modify entity @e[type=marker,tag=rgb_new_rule,limit=1] data.players set value []
  10. execute as @a[tag=mini_running] run function mini:rgb/game/add_rule_1
  11. tag @s add rgb_rule
  12. tag @e[tag=rgb_new_rule] remove rgb_new_rule