Command block beginners handleiding

  • 2016-08-15
  • 24875 Bekeken
2016-08-15

Wat zijn command blocks, en waarom zou ik het gebruiken?

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.

Ok, dus hoe start ik?

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:

  1. give: Dit geeft een speler een item in zijn/haar inventory
  2. @p: Dit is de 'target' selector, dit betekent pak de dichts bij zijnde speler (Als jij degene bent die het command uitvoert, is @p altijd jijzelf)
  3. minecraft:command_block: dit is het item zelf die je wilt geven

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:

  1. Impulse, deze draait het commando 1 keer, en stopt dan, ook al worden ze met een interval opnieuw gepowered. (Deze is alleen beschikbaar in 1.8)
  2. Repeat, deze draait het commando elke keer dat er stroom op komt, een 'tick' zogezegd. Een tick is een frame en meerdere commando's kunnen gedraaid worden in een enkele tick, tot 20 keer per seconde.
  3. Chain, deze kan alleen het commando draaien waar hij naartoe gericht staat. Deze draaien in een ketting achter elkaar.

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:

  • @p - Dichtsbijzijnde speler
  • @r - Willekeurige speler
  • @a - Alle spelers
  • @e - Alle entiteiten

Voorbeeld commando's:

  • say @p tekst
  • tp @p
  • time set <1-10000>
  • give @p 

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!

Dennis

Eigenaar Minecraftkrant, schrijf algemene artikelen over alles omtrent de Minecraft nieuwtjes.

Ontvang wekelijks onze verhalen van ons in je inbox.

Schrijf je nu in voor onze nieuwsbrief en blijf op de hoogte van de nieuwste ontwikkelingen, updates en trends rondom Minecraft. Mis niets van dit populaire spel!

Elke week de leukste artikelen

Elke week de beste Minecraft-verhalen! Mis geen enkel leuk artikel en blijf op de hoogte van alles wat er speelt.