Command blocks zijn redstone modules die een stuk code kunnen uitvoeren als ze gepowered worden met redstone. De code bestaat uit 2 dingen: logica en uitvoering.
Start een nieuwe Minecraft wereld, zorg ervoor dat je in creative modus zit. Open de chat door op 'T' te drukken en typ het volgende:
/give @p minecraft:command_block
Dit commando opgebroken:
Zodra je dit uitvoert zul je een command block in je inventory krijgen, plaats deze dan op de grond.
Je kunt ook zien dat de command block in de richting geplaatst wordt waar jij staat, dit lijkt een beetje op de hoppers of oven's. Dit kan later belangrijk zijn.
Druk met je rechtermuisknop op de command block, hiermee wordt de instellingen menu gepresenteerd.
Dit kan er misschien wat spannend uitzien, maar het valt wel mee, elke knop doet wat.
De knop die zegt 'Impulse' veranderd het type command block, er zijn 3 soorten:
De knop die zegt 'unconditional' stopt het commando block van het checken of er een vorig block in de ketting is uitgevoerd. De andere optie, 'conditional', draait alleen als de vorige kettingblock geen errors afgeeft.
De knop die zegt 'Needs Redstone' draait alleen het commando als het block redstone krijgt, de andere optie 'Always active' stopt het checken of er redstone stroom op staat, en gaat ervan uit dat er altijd stroom op staat. Deze optie moet je niet gebruiken in combinatie met Impulse, dit maakt ze nutteloos.
Laten we een testje gaan doen, plaats zoals volgende afbeeldingen 3 command blocks:
Zorg ervoor dat de laatste 2 blokken in 'Chain' modus staan, en de eerste op impuls. Zorg er ook voor dat de ketting blokken (de groene) op 'always active' staan.
Plaats nu een redstone torch of geef de command block stroom. Je zult merken dat er nog niets gebeurt.
Open het menu van de eerste command block (de impuls), en voer het volgende commando in:
say start
Let hierop dat we geen trailing slash gebruiken '/', dit is niet nodig
Voer in het 2e command block, de chain block, dit commando in:
say start 2
Voer in het 3e command block, de chain block, dit commando in:
say start 3
Zet nu stroom op de eerste command block, je zult zien dat je deze output krijgt:
[@] start [@] start 2 [@] start 3
Dat is het! Je hebt nu je eerst chain block gemaakt.
Er zijn ongelofelijk veel parameters die je kunt gebruiken, hier een beknopte lijst:
Voorbeeld commando's:
Zoals je ziet kun je echt heel veel doen met command blocks, speler inventories leeg maken, spelers weg teleporteren, gehele server naar 1 plek teleporteren. Noem het maar op, de sky is the limit!