add_rule.mcfunction 1012 B

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