Jak používat zobecněné proměnné v Minecraftu k efektivnímu vytváření příkazů

Jacob Lamb

Příkazové bloky Minecraftu mohou dělat tolik věcí, že časová omezení jsou často jedinými omezeními. Program někdy vyžaduje mnoho různých příkazových bloků, jejichž navrhování, umisťování a zápis někdy trvá nějakou dobu. Podívejte se na následující způsoby, jak vytvořit vynikající návrhy bloků příkazů, jejichž sestavení zabere jen málo času a nevyžadují téměř žádnou opakovanou práci.



Použití jednoho příkazového bloku namísto mnoha

Při správném použití může jeden příkazový blok (nebo nanejvýš několik) vykonat práci mnoha dalších. Tady je několik technik, jak zajistit, aby vaše příkazové bloky byly časově a prostorově nejefektivnější:



  • Použití vyplnit a klon , ne setblock . Pokud chcete umístit stejný blok na mnoho různých míst, použijtevyplnitpovel několikrát. Například pokud chcete vytvořit velký, dutý čtverec z obsidiánu, jednoduše vyplňte čtvercový tvar obsidiánovými bloky a poté do něj vyplňte čtverec vzduchem.

    Kromě toho, pokud chcete umístit určité uspořádání bloků na jedno nebo více míst, sestavte toto uspořádání někde mimo dohled a poté jej naklonujte do příslušných cílů. Tyto dvě metody vám mohou ušetřit potíže s hledáním mnoha různých souřadnic a psaním desítek příkazů setblock nebo více.



    můžete se předávkovat unisom
  • Použití provoz hráče skóre aby bylo programování mnohem jednodušší. Tento příkaz umožňuje přidat jeden cíl hodnotící tabulky k jinému. Nepoužívejte tedy spoustuhráči skóre přidávajípříkazy, aby se proměnná chovala tak, jak chcete - uložte některé další cíle, ze kterých čerpáte informace.

  • Pokud musíte použít mnoho příkazových bloků, všechny s podobnými příkazy, nezapomeňte je zkopírovat a vložit. Stisknutím Shift + Domů nebo Shift + Konec rychle vyberete velké bloky kódu a stisknutím Ctrl + C a Ctrl + V je zkopírujete a vložíte. Případně stiskněte Ctrl + A a vyberte celý příkaz najednou. Tato technika je užitečná pro psaní řady příkazů, které jsou většinou ekvivalentní.

Zvládnutí relativních souřadnic

Další užitečnou technikou při správě příkazových bloků je použití relativních souřadnic. Pokud používáte příkazy, které vyžadují zadání souřadnic nebo úhlů otáčení, můžete vlnovce předcházet jakékoli číslo (~) aby to bylo relativní. Toto číslo se poté vypočítá, jako by běžec příkazu byl na souřadnicích (0, 0, 0).

lymfatické uzliny na nohou

Například pokud příkazový blok spustí příkaz v~ ~ 1 ~, zaměřuje blok těsně nad ním.

K usnadnění tohoto procesu můžete použít relativní souřadnice. Tento příkazový blok je načten následujícím příkazem:

fill ~-2 ~ ~ ~-17 ~ ~ command_block 0 replace {Command:clone ~ ~ ~1 ~ ~ ~1 -1156 64 552 replace}

Když se příkaz aktivuje, vyplní prázdná místa napravo bloky příkazů, z nichž každý má stejný příkaz. Když se aktivuje některá z přítlačných desek, barva vlněného bloku nahoře se změní na kteroukoli, před kterou je hráč.

Tento příklad ukazuje, jak díky relativním souřadnicím může stejný příkaz dělat velmi odlišné věci, v závislosti na místě, ze kterého je příkaz prováděn.

tableta ibuprofenu 800 mg

image0.jpg

Pomocí příkazového bloku minecarts

Dalším způsobem, jak zjednodušit stroje příkazových bloků, jsou minecarts. Důlní vozík s příkazovým blokem se může pohybovat po trati a spustit příkaz, kdykoli narazí na zábradlí aktivátoru, což mu umožňuje snadno vykonávat příkaz z různých míst v různých časech.

Všimněte si však ještě důležitější charakteristiky minových vozů s velitelskými bloky: Nejsou to bloky - jsou subjekty . Proto můžete teleportovat minecarty, učinit je neviditelnými nebo nepřemožitelnými a umístit je takovým způsobem, aby neovlivňovaly bloky ani jiné entity.

Tady je hra na skákání bloků, kde má hráč měřidlo vyrobené z diamantových bloků, které sleduje jeho postup.

image1.jpg

Můžete použít jediný příkazový blok minecart, aby tento měřič sledoval pokrok hráče. Postupujte podle těchto kroků:

  1. Za měřidlo umístěte kolejnice aktivátoru.

    Nastavte kolejnice na bloky Redstone tak, aby byly neustále aktivní.

    bílá pilulka wpi 3968
  2. Umístěte hráče do týmu.

    Tento krok umožňuje příkazům říci rozdíl mezi hráčem a tím, co diváci na světě náhodou jsou. Předpokládejme, že se tým jmenuje Runner - k vytvoření a vyplnění tohoto týmu použijte tyto dva příkazy v tomto pořadí:

    scoreboard teams add Runner scoreboard teams join Runner 
  3. Vyvolá neviditelný nezničitelný příkazový blok minecart vybavený následujícím příkazem:

    setblock ~ ~ ~1 diamond_block
  4. Vytvořte smyčku, která rychle teleportuje minový vozík mezi přehrávačem a odpovídající aktivační lištou za měřidlem.

    vedlejší účinky dlouhodobého užívání ibuprofenu

    Nejprve jej můžete teleportovat do přehrávače pomocí tohoto příkazu:

    tp @e[type=MinecartCommandBlock] @p[team=Runner]

    Pak jej můžete pomocí tohoto příkazu teleportovat na měřidlo (podle potřeby nahraďte vlastní souřadnice y a z):

    tp @e[type=MinecartCommandBlock] ~ 10 712

    Blok příkazů tedy neustále kontroluje polohu hráče a přistává na kolejích aktivátoru, aby jej označil.