Chat-Befehle erstellen
Website: | Webakademie Sachsen-Anhalt |
Kurs: | Eigene Mods für Minecraft |
Buch: | Chat-Befehle erstellen |
Gedruckt von: | Gast |
Datum: | Sonntag, 1. September 2024, 15:19 |
1. Aufgabe vorstellen
In dieser Aufgabe wirst du einen eigenen Chat-Befehl erstellen. Chat-Befehle kennst du vermutlich schon aus Minecraft. Es handelt sich dabei um die Befehle, die in die Chat-Konsole eingeben werden. Die Chat-Konsole lässt sich mit der Taste [T] öffnen lässt. Ein bekannter Chat-Befehl ist "/help". Dieser Befehl zeigt eine Liste mit allen verfügbaren Chat-Befehlen an.
👉 Ziel ist es, dass der Chat-Befehl einen Block vor der Spielfigur im Spiel platziert.
Folgende Schritte lernst du in dieser Aufgabe:
- Chat-Befehl erstellen
- Prozedur mit Koordinaten erstellen
- Chat-Befehl anpassen
- Chat-Befehl testen
Die Aufgabe besteht aus mehreren Schritten. Zu den einzelnen Schritten kannst du dich mit den blauen Pfeilen bewegen. Auf der rechten Seite findest du auch ein Inhaltsverzeichnis mit allen Schritten. Damit erkennst du, an welchem Schritt der Aufgabe du dich befindest.
2. Chat-Befehl erstellen
Im ersten Schritt wird ein neues Mod-Element erstellen. In diesem Mod-Element wird der Chat-Befehl definiert.
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.
4. Chat-Befehl anpassen
Damit der Chat-Befehl auch die Prozedur abspielt, wenn er eingegeben wird, muss das Mod-Element für den Chat-Befehl angepasst werden.
5. Chat-Befehl testen
Jetzt kannst du deinen Chat-Befehl testen, indem du im Spiel den Chat-Befehl /cake eingibst.