CraftTweaker

Anpassungen an Rezepten und am Verhalten von Mods — der Server legt eigene Regeln fest.

← Mods Betrieb und Übersichten Lizenz MIT Anleitung für CraftTweaker (Forge, NeoForge, Fabric) — Version für deine Spielversion

Beim Autor herunterladen Quellcode 4 152 495 Download beim Autor

Was macht das?

CraftTweaker ändert Rezepte. Nicht über irgendein Menü, sondern per Skript: Es wird eine Datei geschrieben, in der festgelegt ist, was hinzugefügt, entfernt oder geändert werden soll – und der Server richtet sich danach. Es ist ein Werkzeug für Betreiber, nicht für normale Spieler.

Typische Verwendung: einen zu starken Gegenstand deaktivieren, ein Rezept für etwas hinzufügen, das im Modpack fehlt, oder umgekehrt ein Rezept entfernen (etwa damit Spieler einen längeren Weg gehen müssen). Wenn auf einem Server mehrere Mods gleichzeitig laufen, ist CraftTweaker oft die einzige Möglichkeit, ihre Rezepte untereinander abzustimmen.

Skripte werden in der Sprache ZenScript geschrieben und liegen im Ordner scripts in der Welt oder in der Instanz. Der Server lädt sie beim Start; wenn darin ein Fehler gemacht wird, wird das Rezept einfach nicht geändert. Deshalb ist die Datei crafttweaker.log wichtig – dort werden Fehler samt Zeilennummer ausgegeben.

CraftTweaker ist in erster Linie ein serverseitiges Werkzeug: Die Rezepte gelten für alle Spieler, auch wenn sie den Mod nicht installiert haben. Auf dem Client wird es hauptsächlich dazu verwendet, damit Spieler in JEI die richtigen Rezepte sehen.

Wichtige Regel: Skripte sichern. Wenn du nach einem Modpack-Update den Ordner scripts verlierst, kehren die Rezepte in den Ausgangszustand zurück, und die Spieler bemerken das sofort – meistens daran, dass sie etwas nicht herstellen können.

Installation

  1. CraftTweaker ist hauptsächlich ein Server-Mod – er wird auf dem Server installiert; bei Spielern wird er verwendet, damit Rezepte korrekt angezeigt werden.
  2. Finde den Server-Loader heraus (Forge, NeoForge oder Fabric) und lade CraftTweaker von modrinth.com/mod/crafttweaker für deine Spielversion herunter.
  3. Stoppe den Server und erstelle eine Sicherung der Welt sowie des Skriptordners.
  4. Lade die .jar in den mods-Ordner auf dem Server hoch.
  5. Starte den Server und teste den Befehl /ct help – es muss eine Liste der Befehle ausgegeben werden.
  6. Erstelle einen Ordner für Skripte (der Befehl /ct scripts gibt aus, wo er liegen soll) und lege ein einfaches Skript hinein.
  7. Prüfe das Skript mit dem Befehl /ct syntax – er gibt Fehler aus, ohne die Änderungen anzuwenden.
  8. Lade die Änderungen mit dem Befehl /reload (lädt Datapacks und danach auch Skripte neu).
  9. Überprüfe im Spiel, dass sich das Rezept wirklich geändert hat (in JEI oder an der Werkbank).
  10. Wenn die Änderung nicht wirksam wird, öffne crafttweaker.log – der Fehler steht dort auch mit Zeilennummer.
  11. Schreibe den Spielern, was sich geändert hat. Die Änderung von Rezepten ist für sie sichtbar und wirkt ohne Erklärung wie ein Serverfehler.
  12. Sichere den Skriptordner bei jeder Änderung des Modpacks – sonst verlierst du deine Rezeptanpassungen.

Befehle

Schreib es in den Chat auch mit Schrägstrichen. Wo ist <Spieler> oder <uzel>, ergänze deinen eigenen Wert ohne Klammern.

Befehl Was macht es?
/ct help gibt alle Befehle von CraftTweaker aus
/ct hand gibt den Gegenstand in der Hand aus (ID und Tags) und kopiert ihn in die Zwischenablage
/ct syntax durchsucht die Skripte und gibt Fehler aus, ohne die Änderungen anzuwenden
/ct scripts zeigt den Pfad zum Skriptordner an (gibt ihn in der Serverkonsole ins Log aus)
/reload lädt die Datapacks und danach auch die Server-Skripte neu
/ct examples erstellt einen Ordner mit Beispielskripten für deine Version

Einstellungen und häufige Fehler

CraftTweaker ist ein Werkzeug für Betreiber. Normale Spieler müssen nichts davon wissen, aber die Rezeptänderungen werden sie spüren — erkläre sie ihnen.
Sichere vor dem Ändern von Rezepten den Ordner mit den Skripten. Ein Modpack-Update ist der häufigste Grund, warum Leute sie verlieren.
Ein Fehler im Skript verursacht keinen Serverabsturz, die Änderung wird nur nicht wirksam. Kontrolliere immer crafttweaker.log, dort stehen die Fehler inklusive Zeilennummer.
Verwende vor dem Laden der Skripte /ct syntax — es listet Fehler auf, ohne die Änderungen anzuwenden. Das spart einen Serverneustart.
Rezepte gelten für alle Spieler, auch wenn sie die Mod nicht installiert haben. Es ist nicht nötig, sie zur Installation zu zwingen (es reicht, sie wegen der Anzeige in JEI zu empfehlen).
Eine Rezeptänderung ist für Spieler sofort sichtbar. Wenn du sie nicht ankündigst, werden sie denken, dass der Server nicht richtig funktioniert.
Für einfachere Rezeptänderungen gibt es auch Datapacks (Vanilla-Weg). CraftTweaker lohnt sich dort, wo Datapacks nicht ausreichen — etwa wenn Rezepte aus Mods angepasst werden müssen.

Wer benutzt das?

Server aus unserer Liste, die dieser Mod verwenden:

Verwendest du es auf deinem Server? Schreib uns und wir fügen ihn der Liste hinzu.

Ähnliche Mods

Just Enough Items (JEI)
Rezeptsuche — der Spieler findet, wie etwas hergestellt wird.
Xaero's Minimap
Karte und Weltminiatur in der Bildschirmecke — der Spieler verirrt sich nicht.
Jade
Zeigt an, worauf der Spieler schaut – den Namen des Blocks, den Inhalt der Truhe, den Zustand der Maschine.

Woher stammt die Anleitung?

Die Anleitung ist unsere eigene und basiert auf der Dokumentation des Autors. Berechtigungen und Befehle beschreiben wir als Fakten, wir spekulieren nicht — wenn sich mod nach einem Update ändert, kann die Anleitung hinterherhinken. (Version CraftTweaker (Forge, NeoForge, Fabric) — Version für deine Spielversion) Hast du einen Fehler gefunden? Schreib uns und wir werden es reparieren.

Lizenz: MIT. Die Datei wird bei uns nicht gehostet, sie wird beim Autor heruntergeladen — so ist immer die aktuelle Version verfügbar.

Kopiert