Erste Schritte

Was ist Crafting

Crafting ist eine Modding-Plattform für Minecraft Java 26.3. Du schreibst Mods in CraftScript, der eigenen Sprache, oder in Kotlin (und Java), gegen eine API, die nicht vom Code des Spiels abhängt.

Die Idee

Eine Crafting-Mod ruft Minecraft nie direkt auf. Sie ruft Crafting auf: „gib dem Spieler diesen Gegenstand“, „sag mir, wenn jemand einen Block abbaut“, „erstelle diesen Block mit dieser Härte“. Crafting weiß, wie jedes davon in der laufenden Spielversion geht.

Wenn eine neue Version von Minecraft erscheint, wird Crafting aktualisiert. Deine Mod bleibt dieselbe Datei und funktioniert weiter. Die genauen Regeln dieses Versprechens stehen in Deine Mod geht nicht kaputt.

Zwei Sprachen, eine API

Wofür
CraftScript Zum Einstieg ohne Java-Kenntnisse und für die meisten Mods: Inhalte, Events, Befehle, Spiellogik. Einfache .craft-Textdateien, die beim Speichern neu geladen werden. Mit Typen, Klassen und Modulen, wenn die Mod wächst. Anleitung
Kotlin Große Mods, mit statischen Typen und voller IDE, oder Mods, die brauchen, was es nur hier gibt: Hintergrundarbeit und Java-Bibliotheken. Java nutzt dieselbe API. Anleitung

Beide laufen nebeneinander im selben Spiel. Du kannst in CraftScript anfangen und nur den Teil nach Kotlin verschieben, der es braucht.

Was es heute gibt

Version
0.1.0, in Entwicklung. Wird aus dem Quellcode gebaut.
Spiel
Minecraft Java 26.3, Client und dedizierter Server.
API
Gegenstände, Blöcke mit einem oder mehreren Beute-Drops, Rezepte, alle Server-Events, Spieler, Blöcke und Objekte, Befehle und Berechtigungen, Timer, Blöcke jeder Form, eigene Kreaturen mit eigenem Verhalten und 3D-Modell (sie erscheinen von selbst und lassen sich zähmen, züchten und reiten, fliegen, schießen und nutzen Keyframe-Animationen), Erze, die in der Welt generiert werden, eigene Geräusche und Partikel, Formulare und Bildschirmelemente, die Welt, Spieler, Speicherdaten, dateibasierte Einstellungen und Client-Server-Netzwerk. Alles davon aus CraftScript und aus Kotlin. Dazu kommen Effekte, Attribute und Ausrüstung, Rüstung, Waffen und Abklingzeiten, Entitätsereignisse und eigene Tasten.
Shaderpakete
Shaderpakete als Daten, installiert durch Kopieren eines Ordners. Siehe Shaderpakete.

Wie es weitergeht

  1. Installiere Crafting im Launcher oder auf einem Server.
  2. Schreib deine erste Mod und teste sie, ohne das Spiel zu öffnen.
  3. Lies Eine Mod organisieren, bevor sie wächst.