V této lekci si ukážeme, jak můžeme zobrazit formátovaný text (změna barvy a stylu).
Některé příkazy v Minecraftu nám umožňují zobrazit formátovaný text (např. /tellraw a /title). Tento text se zapisuje ve speciálním formátu a umožňuje nám zobrazit - např. barvy, podtržení, tučný text. Kromě toho můžeme třeba i zobrazovat hodnoty skóre nebo při kliknutí na text spouštět příkazy atd.
Způsob zápisu
Celou definici textu a formátu píšeme do složených závorek {}
Složené závorky
{}
- { - Ctrl + Alt + B
- } - Ctrl + Alt + N
Zadáváme vždy dvojce vlastnost:"hodnota"
- hodnota musí být v uvozovkách (až na výjimky)
- vlastnosti oddělujeme pomocí čárky
Například {text:"ahoj"}
Příkaz tellraw
Pro ukázku můžeme použít příkaz /tellraw, který zobrazuje text ve formátu JSON do chatu vybraným hráčům.
/tellraw <hráč> <text>
<hráč>- hráč, kterému se text zobrazí<text>- text (ve speciálním formátu), který se má zobrazit
například:
/tellraw @a {text:"ahoj"}
Dále můžeme zvolit například:
- barvu -
color- jako hodnotu uvádíme název barvy
- všechny barvy najdete na wiki v sekci Formatting - color: https://minecraft.wiki/w/Text_component_format
Následující vlastnosti mají vždy hodnoty true - ANO, false - NE. Tyto hodnoty píšeme bez uvozovek.
-
tučné písmo -
bold -
kurzíva -
italic -
podtržení -
underlined -
přeškrtnutí -
strikethrough -
měnící se znaky -
obfuscated -
tučné písmo a barva
/tellraw @a {text:"ahoj", color:"green", bold:true}

- měnící se znaky
- podle počtu znaků v hodnotě vlastnosti
textse zobrazí i počet měnících se znaků. V tomhle případně má slovo ahoj 4 znaky, proto se nám zobrazí 4 měnící se znaky
- podle počtu znaků v hodnotě vlastnosti
/tellraw @a {text:"ahoj", obfuscated:true}

Více barev
Pokud chceme zadávat více textů s různými vlastnostmi, tak musíme po prvním textu použít vlastnost extra, která v hranatých závorkách [] obsahuje seznam dalších textů.
Hranaté závorky
[]
- [ - Ctrl + Alt + F
- ] - Ctrl + Alt + G
například:
/tellraw @a {text:"ahoj ", color:"green", extra:[{text:"červená", color:"red"}]}

Máme text s hodnotou ahoj, který má nastavenou zelenou barvu a další texty píšeme do vlastnosti extra. Další texty píšeme úplně ve stejném formátu jako všechny texty do teď - to znamená do složených závorek {}.
V tomto případě máme text červená, kterému nastavíme červenou barvu.
{text:"červená", color:"red"}
Příkaz title
Text v tomto formátu můžeme použít také s příkazem title, který nám umožňuje zobrazit text hráči jinde, než jen v chatu.
/title <hráč> title <text>
- zobrazí hráči text přes celou obrazovku
/title <hráč> actionbar <text>
- zobrazí hráči text nad hotbarem