Minecraft ponúka rozsiahly systém príkazov, ktoré hráčom umožňujú manipulovať so svetom, entitami a hernými mechanizmami. Tento článok sa zameriava na základné, ako aj pokročilé príkazy, ktoré ti pomôžu pri tvorbe, prežití a experimentovaní v Minecrafte.
Príkazy pre manipuláciu so svetom a herným prostredím
Príkazy sú mocným nástrojom pre kontrolu nad herným svetom. Ak ich správne použiješ, môžeš si prispôsobiť zážitok z hry presne podľa svojich predstáv.
- /gamerule: Tento príkaz umožňuje meniť rôzne pravidlá hry. Ak hodnotu v príkaze neuvedieš, príkaz ti oznámi aktuálnu hodnotu, inak ju prednastaví. Hodnota môže byť buď "true" alebo "false". Tu sú niektoré užitočné pravidlá:
- doDaylightCycle: Určuje, či má dochádzať k striedaniu dňa a noci na oblohe, teda aj plynutie času. Predvolená hodnota je true.
- doTileDrops: Určuje, či majú vypadávať itemy z rozbitia blokov.
- doMobSpawning: Určuje, či sa majú generovať zvieratá (na tráve) a príšery (v tme). Predvolená hodnota je true.
- doWeatherCycle: Určuje, či má dochádzať k striedaniu počasia v závislosti na čase.
- keepInventory: Ak je nastavené na true, po smrti zostanú itemy v inventári.
- mobGriefing: Určuje, či môžu moby (entity) poničiť svet (napr. creepery ničia bloky). Netýka sa to TNT a podobných.
- randomTickSpeed: Nastavuje rýchlosť náhodných udalostí v hre, napr. opadanie lístia. Predvolená hodnota je 3.
- sendCommandFeedback: Ak je nastavené na false, nebude sa písať do chatu správa o úspešnom vykonaní príkazu.
- showCoordinates: Ak je nastavené na false, zmiznú informácie o súradniciach.
Ak si nie si istý funkčnosťou pravidla, môžeš si ju otestovať pomocou príkazu /testfor.

Príkazy pre interakciu s hráčmi a entitami
Tieto príkazy ti umožňujú komunikovať s ostatnými hráčmi, meniť ich stav alebo dokonca ich teleportovať.
- /say: S týmto príkazom môžete písať ľubovoľné texty do chatu, alebo pomocou identifikátorov komunikovať s ostatnými hráčmi.
- /tellraw: Tento príkaz je prepracovanejší ako /say. Umožňuje ti vybrať konkrétneho hráča, ktorému sa správa zobrazí, a tiež zmeniť štýl a farbu textu. Nezabudni text písať do úvodzoviek.
- /tp (teleport): Tento príkaz je veľmi užitočný, keď sa potrebujete teleportovať na určité súradnice, alebo k nejakému hráčovi. Dôležité je vedieť len koho chcete kam teleportovať.
- /effect: Pomocou tohto príkazu môžete aplikovať efekty na seba alebo iných hráčov. Môžete nastaviť čas trvania a silu efektu. V druhej časti sa naučíte, ako efekt, alebo všetky efekty odstrániť, sebe aj ostatným hráčom.
- /kill: Tento príkaz ti umožňuje zabiť konkrétnu entitu (čokoľvek v Minecrafte, čo nie je blok).
Príkaz /kill
Príkazy pre inventár a predmety
Manipulácia s inventárom a predmetmi je kľúčová pre kreatívne stavanie a prežitie.
- /clear: Týmto príkazom je možné odstrániť item, alebo aj itemy z inventára. Je dôležité napísať koľko itemov má vyčistiť, inak vyčistí všetky.
- /give: Naopak od príkazu /clear, tento príkaz itemy dáva. Dávajte pozor na NBT tag a správny zápis enchantu, musí byť v správnej forme, aby fungoval ako má. Je dôležité zamerať sa na zátvorky oddeľujúce vlastnosti.
- /replaceitem: Tento príkaz nahradí nejakú vec v inventári, hotbare alebo v slotoch, napríklad za nejaký nástroj. Existujú dve varianty:
- /replaceitem entity: Nahradí item napríklad u hráča alebo v jeho inventári.
- /replaceitem block: Nahradí item z truhly.
Pokročilý príkaz /execute
Príkaz /execute je mocný nástroj, ktorý nám umožňuje meniť spôsob, ktorým sa spúšťajú Minecraftové príkazy. Funguje na princípe úpravy kontextu, v ktorom sa príkaz vykonáva. Tu sú niektoré z jeho kľúčových možností:

- run: Možnosť run je najzákladnejšou možnosťou, ktorú môžete do príkazu /execute napísať. Upresňuje, aký príkaz sa má spustiť. Za run sa nepíše lomítko (/). Zvyčajne sa píše ako posledná.
- as: Možnosť as v príkaze /execute nám umožňuje meniť, kto spúšťa príkaz. Napríklad, ak spustíte príkaz /say s možnosťou as @a, správa sa odošle do chatu v mene všetkých hráčov.
Dôležité: Ak používate /execute na svojom Minecraft serveri, nezáleží na tom, či má hráč oprávnenie spustiť príkaz napísaný v možnosti run, alebo nie. /execute oprávnenia obchádza.
- at: Možnosť at v príkaze /execute nám umožňuje meniť, kde sa spúšťa príkaz. To sa hodí napríklad v situáciách, keď pracujeme s relatívnymi súradnicami (~ ~ ~). Príkladom môže byť príkaz, ktorý zmení blok pod najbližším hráčom.
- if: Možnosť if nám v príkaze /execute umožňuje nastaviť podmienku. Ak táto podmienka nie je splnená, príkaz sa vôbec nespustí. Týmto môžete vytvoriť napríklad stavby, ktoré reagujú na blízkosť hráčov. Tu sú niektoré podmožnosti:
- if entity: Skontroluje, či existuje nejaká entita - teda mob, zviera, hráč, armor stand a iné.
- if block: Skontroluje, či je na nejakom mieste nejaký blok.
- if score: Skontroluje stav skóre nejakého hráča. Môžete porovnávať skóre hráčov alebo kontrolovať, či spadá do určitého rozsahu (napr. 50.. pre 50 a viac).
- unless: Možnosť unless má v Minecrafte podobné použitie ako if - v skutočnosti používa rovnaké podpříkazy: block, entity, score… Ale v čom je iný? Ako vyplýva z názvu (unless - anglicky "ak nie"), unless má opačný účinok ako if. Príkaz, ktorý obsahuje unless sa spustí vtedy, ak podmienka nie je splnená.
Kombinovanie možností v /execute
Možnosti príkazu /execute sa dajú všelijako kombinovať a vrstviť. Môžete kontrolovať podmienku a zároveň príkaz spúšťať na inom mieste, kontrolovať viac podmienok a iné. Napríklad:
execute if score Alex Scoreboard matches 50.. if score Alex Scoreboard > Steve Scoreboard run give Alex diamond
Tento príkaz skontroluje, či má Alex skóre 50 a viac, a zároveň či má Alex vyššie skóre ako Steve. Ak obe podmienky platia, Alex dostane diamant.
tags: #minecraft #prikazy #gula
