| 1234567891011121314 |
- # 处理第七格
- clear @s lime_dye{lobby_item:1b,lobby_ready:1b}
- clear @s gray_dye{lobby_item:1b,lobby_watch:1b}
- kill @e[type=item,nbt={Item:{id:"minecraft:gray_dye",tag:{lobby_item:1b,lobby_watch:1b}}}]
- execute if data entity @s Inventory[{Slot:8b}] unless data entity @s Inventory[{Slot:8b,tag:{lobby_item:1b,lobby_watch:1b}}] at @s run function item:disable_slot/disable_slot_8
- replaceitem entity @s hotbar.8 lime_dye{lobby_item:1b,lobby_ready:1b,display:{Name:'{"text":"已准备 (按 Q 切换)","color":"green","italic":false}',Lore:['{"text":"你将在下一局参与游戏","color":"gray","italic":false}']}}
- execute at @s run function lib:sounds/hit
- # 处理数据
- tag @s remove lobby_watch
- tag @s add lobby_ready
- # FIXME <待复现> 玩家以准备中状态下线,重新上线后依然是准备中,而没有重置为旁观
- # TODO: 在人数 5+ 的时候刷双倍的土豆
|