join_game.mcfunction 820 B

1234567891011
  1. # 处理第七格
  2. clear @s lime_dye{lobby_item:1b,lobby_ready:1b}
  3. clear @s gray_dye{lobby_item:1b,lobby_watch:1b}
  4. kill @e[type=item,nbt={Item:{id:"minecraft:gray_dye",tag:{lobby_item:1b,lobby_watch:1b}}}]
  5. execute if data entity @s Inventory[{Slot:8b}] run scoreboard players set @s item_slot 8
  6. execute if data entity @s Inventory[{Slot:8b}] at @s run function item:pop_slot/return_item
  7. item replace entity @s[tag=pass_setup] hotbar.8 with lime_dye{lobby_item:1b,lobby_ready:1b,display:{Name:'[{"text":"已准备 (按 ","color":"green","italic":false},{"keybind":"key.drop","color":"green","italic":false},{"text":" 切换)","color":"green","italic":false}]',Lore:['{"text":"你将在下一局参与游戏","color":"gray","italic":false}']}}
  8. execute at @s run function lib:sounds/hit
  9. # 处理数据
  10. team join playing @s