| 123456789101112131415161718192021222324252627282930313233 |
- # as rule marker
- # with rgb_op
- # 分数事件
- execute if data entity @s data.events[{type:"add_red"}] run function mini:rgb/game/events/add_red
- execute if data entity @s data.events[{type:"add_green"}] run function mini:rgb/game/events/add_green
- execute if data entity @s data.events[{type:"add_blue"}] run function mini:rgb/game/events/add_blue
- execute if data entity @s data.events[{type:"set_red"}] run function mini:rgb/game/events/set_red
- execute if data entity @s data.events[{type:"set_green"}] run function mini:rgb/game/events/set_green
- execute if data entity @s data.events[{type:"set_blue"}] run function mini:rgb/game/events/set_blue
- # 效果事件
- execute if data entity @s data.events[{type:"effect"}] run function mini:rgb/game/events/effect
- # 方块事件
- execute if data entity @s data.events[{type:"place_air"}] run function mini:rgb/game/events/place_air
- execute if data entity @s data.events[{type:"place_tnt"}] run function mini:rgb/game/events/place_tnt
- execute if data entity @s data.events[{type:"place_fire"}] run function mini:rgb/game/events/place_fire
- execute if data entity @s data.events[{type:"place_ice_cage"}] run function mini:rgb/game/events/place_ice_cage
- execute if data entity @s data.events[{type:"place_powder_snow"}] run function mini:rgb/game/events/place_powder_snow
- # 实体事件
- execute if data entity @s data.events[{type:"summon_tnt"}] run function mini:rgb/game/events/summon_tnt
- execute if data entity @s data.events[{type:"summon_creeper"}] run function mini:rgb/game/events/summon_creeper
- # 杂项事件
- execute if data entity @s data.events[{type:"tp"}] run function mini:rgb/game/events/tp
- # 完成游戏
- execute if data entity @s data.events[{type:"finish"}] run function mini:rgb/game/events/finish
- # 重置状态
- data remove entity @s data.player.conditions
|