Inhaltsverzeichnis:
- Entwerfen Sie ein einfaches Haus auf Papier
- Beginnen Sie mit der ersten Wand, der Funktion wall_5x5. Zuerst machen Sie eine Linie. Hier ist der Code für eine Linie von fünf Steinen in einer Richtung.
- Wenn Sie einen Fehler im Code haben, fürchten Sie sich nie: Sie haben Debugging-Strategien. Das Debuggen ist eine wichtige Fähigkeit, denn selten werden Sie Code schreiben, der vollkommen korrekt ist. Sie müssen Debuggen, wenn Sie LearnToMod oder ein anderes Codierungssystem verwenden. Hier sind ein paar Strategien.
Video: Minecraft Gamerule Command Tutorial (German) 2025
Hier lernen Sie, wie man die erste Funktion für einen Minecraft-Mod, der ein Haus baut, schreibt und debuggt. Dieser Prozess wird als Bau eines Ein-Klick-Hauses bezeichnet, denn wann immer Sie in Minecraft mit One-Click-Fähigkeit sind, können Sie ein Haus haben.
Starte einen neuen Mod mit dem Namen Simple_House.
Entwerfen Sie ein einfaches Haus auf Papier
Skizzieren Sie zuerst das Haus auf Papier. Es gelten die Gestaltungsprinzipien, wie das Zeichnen aus verschiedenen Blickwinkeln. Sie sollten herausfinden, welche Funktionen benötigt werden, um das Haus zu bauen.
In diesem Mod sollten Sie entscheiden, welche Funktionen Sie beim Entwerfen des Codes erstellen möchten. Diese alternative Entwurfsstrategie erfordert weniger Refactoring-Iterationen (wie oft Sie Ihren Code umgestalten müssen), weil Sie die Funktionen bereits kennen und Sie Code nicht in Funktionen verschieben müssen, nachdem Sie sie geschrieben haben.
Schreiben Sie kleine Code-Bits und testen Sie sie oft. Bevor Sie mit dem Schreiben von Code beginnen, können Sie allen Funktionen, die Sie in Ihrem Mod benötigen, eine Strategie hinzufügen. Dieses Bild zeigt Ihnen, wie Sie dies tun können, indem Sie dem skizzierten Entwurf von oben folgen.
Beginnen Sie mit der ersten Wand, der Funktion wall_5x5. Zuerst machen Sie eine Linie. Hier ist der Code für eine Linie von fünf Steinen in einer Richtung.
Testen Sie dann Ihren Code. Sie sehen eine ähnliche Szene.
Manchmal sind Minecraft-Welten so voller Bäume, dass es schwierig ist, einen Ort zu finden, an dem Mods mit großen Strukturen ausgeführt werden können. Wenn dir das passiert, wechsle einfach in den Kreativmodus in Minecraft und starte deine Mods in den Himmel.
Solange du Material wie Ziegel verwendest, erscheinen deine Mods in dem klaren, offenen Himmel um dich herum. Obwohl Strukturen am Himmel zu einem Problem werden, wann immer Sie Wasser oder Lava verwenden wollen (weil diese Materialien anfangen zu fallen), schafft es auch einen erstaunlichen Wasserfall (oder Lavafall).
Nachdem Sie eine Zeile Ihrer Hausstruktur erstellt haben, können Sie sie problemlos auf fünf Zeilen erweitern, um eine ganze Wand zu erstellen. Sie können einen Block platzieren und die Drohne viel bewegen, wie Sie es bei der Herstellung des Turms getan haben, oder Sie können Loops verwenden.
Eine
-Schleife ist ein Codierungskonstrukt, mit dem Sie Codezeilen wiederholen können. Sie können vier Arten von Schleifen in LearnToMod verwenden.Jeder wiederholt den Code, der sich darin befindet. Wenn Sie dies noch nicht getan haben, gehen Sie zu den LearnToMod-Badges und füllen Sie alle Badges im Abschnitt "Introduction to Loops" aus, um ein grundlegendes Verständnis der Loops zu erhalten. Das folgende Bild zeigt Ihnen alle verschiedenen Arten von Schleifen, die Sie verwenden können. In diesem Fall sehen Sie, wie Sie die Schleife verwenden, die eine bestimmte Anzahl von Wiederholungen durchführt, weil Sie wissen, dass Sie sie fünfmal wiederholen möchten.
Diese Schleife wiederholt alles, was Sie darin einfügen; jedoch viele Male, die Sie angeben. Hier sehen Sie Ihren Wandcode mit dieser Schleife.
Testen Sie jetzt Ihre Mod. Du siehst so etwas wie diese Szene.
Debuggen Sie die erste Funktion für Ihr Haus
Wenn Sie einen Fehler im Code haben, fürchten Sie sich nie: Sie haben Debugging-Strategien. Das Debuggen ist eine wichtige Fähigkeit, denn selten werden Sie Code schreiben, der vollkommen korrekt ist. Sie müssen Debuggen, wenn Sie LearnToMod oder ein anderes Codierungssystem verwenden. Hier sind ein paar Strategien.
Identifiziere den Fehler
Angenommen, deine Mod hat viel komplexen Code. Der Mod hat nicht nur mehrere Zeilen, sondern wiederholt sich auch fünf Mal. Bevor Sie den Fehler finden, sollten Sie den Code vereinfachen.
Verringern Sie die Anzahl der Wiederholungen der Schleife. Sie wissen, dass eine Zeile funktioniert, also versuchen Sie es zweimal zu wiederholen.
Teste deine Mod, und du siehst diese Szene.
Es scheint, dass die zweite Zeile einen Block zu früh startet, also ist der Rückwärtscode wahrscheinlich der Fehler.
Ändern Sie den Code und testen Sie ihn aus (Debugging-Ansatz 1)
Der Fehler besteht darin, dass die zweite Zeile um einen Block versetzt ist. "Off by one" sind Programmfehler.
Eine Möglichkeit, das Problem zu beheben, besteht darin, die Zeile zu bearbeiten und zu testen. Sie wissen, dass der Rückwärtsblock wahrscheinlich der Schuldige ist, also ändern Sie den Rückwärtsblock um 1.
Wenn Sie Ihren Mod testen, sehen Sie, dass er funktioniert! Es stellt zwei Linien direkt übereinander her.
Papier verwenden (Debugging-Ansatz 2)
Eine andere Möglichkeit zum Debuggen besteht darin, den Code zu verfolgen. Zeichnen Sie für jede Codezeile auf Papier, was sie tut, z. B. das Zeichnen eines roten Quadrats, wenn ein Steinblock platziert wird. Zeichnen Sie dann, was Sie wollen, und sehen Sie sich den Unterschied an.
Sie können unten sehen, dass das, was Sie haben, sich fünfmal rückwärts bewegt, aber was Sie brauchen, ist viermal rückwärts zu gehen.
Füllen Sie die erste Funktion für Ihr Haus aus
Nachdem Sie Ihren Code debuggt haben, können Sie die Schleife fünfmal wiederholen und sehen eine Szene wie diese.
