Základy a pokročilé príkazy v Minecrafte: Sprievodca pre hráčov

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.

Tabuľka s príkladmi príkazu /gamerule a ich popisom

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í:

Schéma toku príkazu /execute
  • 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

Populárne príspevky: