Chat-Befehle erstellen
3. Prozedur erstellen
Nachdem du den Chat-Befehl erstellt hast, muss festgelegt werden, was passiert, wenn der Chat-Befehl eingegeben wird. Diese Aktion wird in einer Prozedur definiert.
➡️ Fertige Prozedur
![](https://moodle.bildung-lsa.de/webakademie/pluginfile.php/7652/mod_book/chapter/163/Bildschirmfoto%202022-04-10%20um%2014.13.42.png)
ℹ️ Prozedur
Eine Prozedur ist ein Stück Code, das von Minecraft ausgeführt wird. Man könnte auch sagen: das ist der Teil in dem wirklich programmiert wird.
Prozeduren sind wichtige Bestandteile von Mods in MCreator. Sie sorgen dafür, dass wichtige Abläufe in einem Mod überhaupt funktionieren. Innerhalb einer Prozedur wird mit Hilfe von Befehlen dem Computer mitgeteilt, was er tun soll. Bei der Verwendung von Prozeduren gibst du Anweisungen, dass Beispielsweise Blöcke in der Spielwelt zu erstellen oder das bestimmte Items auf eine Interaktion reagieren.
Du kannst dir das ganze wie eine Schritt-für-Schritt-Anleitung vorstellen. Dabei ist es wichtig, dass du auf die Reihenfolge der Befehlsblöcke achtest. Der Computer führt die Befehle der Reihe nach von oben nach unten aus.
Wenn du schon mal mit Scratch oder einer anderen visuellen Programmiersprache gearbeitet hast, dann wird dir einiges bekannt vorkommen.
ℹ️ Koordinaten
Innerhalb von Prozeduren wirst du oft mit Koordinaten hantieren. Vor allem wenn du in der Minecraft-Welt Blöcke oder Objekte platzieren willst. Schließlich muss der Computer wissen, an welcher Stelle in der Spielwelt er die Blöcke oder Objekte platzieren soll.
Koordinaten dienen zur eindeutigen Bestimmung der Position von Blöcken und Objekten in der Minecraft-Welt. Sie basieren auf einem dreidimensionalen Raster mit X-, Y- und Z-Achse.
Die Befehlsblöcke X, Y und Z in einer Prozedur liefern die Position des Blocks, auf dem die Spielfigur gerade steht. Steht die Spielfigur auf der Position X:26; Y:66; Z:-96 dann liefert der x-Block den Wert 26. Das Spiel erzeugt also einen Kuchen an der Position der Spielfigur, wenn die Prozedur ausgeführt wird.