From 72741a1f19821c9477fbad368317b6cc9fe2d0c8 Mon Sep 17 00:00:00 2001 From: NeunEinser Date: Thu, 4 Mar 2021 18:46:51 +0100 Subject: [PATCH] Lobby: Document set signs This documents the function responsible for setting signs in the lobby. Work towards #5 --- data/bingo/functions/lobby/set_signs.mcfunction | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/data/bingo/functions/lobby/set_signs.mcfunction b/data/bingo/functions/lobby/set_signs.mcfunction index 02f30049..078315b4 100644 --- a/data/bingo/functions/lobby/set_signs.mcfunction +++ b/data/bingo/functions/lobby/set_signs.mcfunction @@ -1,3 +1,16 @@ +#> bingo:lobby/set_signs +# +# Places all the signs in the lobby. +# +# This is needed, since players in the lobby will be in survival mode in order +# to support trophy collection like in older Minecraft: Bingo. +# +# Hence, signs could potentially be broken by a player and we just place them +# every tick to make sure everything keeps working. +# +# @within function bingo:lobby/tick +# @context dimension bingo:lobby + setblock -1 65 -6 minecraft:warped_wall_sign[facing=east]{Text1: '{"translate":"bingo.lobby.card_generation.from_seed.sign.line1", "bold":true, "color":"#8eedeb", "clickEvent":{"action":"run_command","value":"/function bingo:card_generation/random_card"}}', Text2:'{"translate":"bingo.lobby.card_generation.from_seed.sign.line2", "bold":true, "color":"#8eedeb"}', Text3:'{"translate":"bingo.lobby.card_generation.from_seed.sign.line3", "bold":true, "color":"#8eedeb"}', Text4:'{"translate":"bingo.lobby.card_generation.from_seed.sign.line4", "bold":true, "color":"#8eedeb"}'} setblock 1 65 -6 minecraft:warped_wall_sign[facing=west]{Text1: '{"translate":"bingo.lobby.card_generation.random_card.sign.line1", "bold":true, "color":"#8eedeb", "clickEvent":{"action":"run_command","value":"/tellraw @s [{\\"translate\\": \\"bingo.lobby.card_generation.from_seed.instructions\\", \\"with\\": [{\\"translate\\": \\"bingo.lobby.card_generation.from_seed.instructions.link\\", \\"color\\":\\"#00c3ff\\", \\"clickEvent\\": {\\"action\\": \\"suggest_command\\", \\"value\\": \\"/trigger bingo.seed set \\"}}]}, \\"\\\\n\\", {\\"translate\\": \\"bingo.lobby.card_generation.from_seed.explanation\\", \\"italic\\": true, \\"color\\": \\"gray\\"}]"}}', Text2:'{"translate":"bingo.lobby.card_generation.random_card.sign.line2", "bold":true, "color":"#8eedeb"}', Text3:'{"translate":"bingo.lobby.card_generation.random_card.sign.line3", "bold":true, "color":"#8eedeb"}', Text4:'{"translate":"bingo.lobby.card_generation.random_card.sign.line4", "bold":true, "color":"#8eedeb"}'}