Chisels & Bits für Minecraft 26.3: Wie ich versucht habe, die Mod für meinen Sohn zum Laufen zu bringen

Manchmal beginnen technische Projekte mit einem ganz einfachen Wunsch. In meinem Fall war es mein Sohn, der unbedingt die Minecraft-Mod Chisels & Bits in der aktuellen Version Minecraft 26.3 verwenden wollte.
Das Problem: Die vorhandene Mod-Version war nicht für diese Minecraft-Version ausgelegt.
Also habe ich mich an die Sache gewagt. Eigentlich sollte es nur darum gehen, eine ältere Mod wieder zum Laufen zu bringen. Daraus wurde allerdings eine deutlich umfangreichere Angelegenheit mit Java-Fehlern, inkompatiblen Schnittstellen, Problemen beim Kompilieren und mehreren Abstürzen während des Spielstarts.
Nach einigen Anläufen gibt es inzwischen aber einen ersten Erfolg: Chisels & Bits lässt sich für Minecraft 26.3 kompilieren, die benötigten Mods werden geladen und eine Testwelt konnte bereits gestartet werden.
Bis zu einer vollständig funktionierenden Version ist es allerdings noch ein Stück Arbeit.
Wie ich vorgegangen bin, welche Schwierigkeiten aufgetreten sind und was bereits funktioniert, möchte ich hier etwas genauer beschreiben.
Was ist Chisels & Bits überhaupt?
Chisels & Bits gehört zu den Minecraft-Mods, die besonders für kreative Bauprojekte interessant sind.
Während man in Minecraft normalerweise mit vollständigen Blöcken arbeitet, ermöglicht die Mod eine deutlich feinere Bearbeitung.
Blöcke lassen sich in viele kleine Teile zerlegen, die sogenannten Bits. Diese können anschließend verwendet werden, um eigene Formen und detaillierte Bauwerke zu gestalten.
Damit lassen sich beispielsweise Möbel, Verzierungen, Fensterrahmen oder andere kleine Details erstellen, die mit normalen Minecraft-Blöcken nur schwer umzusetzen wären.
Gerade für Spieler, die gerne bauen und experimentieren, eröffnet das viele zusätzliche Möglichkeiten.
Mein Sohn wollte genau diese Funktionen auch in Minecraft 26.3 verwenden.
Eine passende, bereits funktionierende Version stand für unser Vorhaben allerdings nicht zur Verfügung.
Damit begann meine Suche nach einer Lösung.
Eine ältere Minecraft-Mod lässt sich nicht einfach übernehmen
Meine erste Überlegung war, die vorhandenen Mod-Dateien direkt anzupassen.
Minecraft-Mods werden normalerweise als JAR-Dateien bereitgestellt. Diese enthalten bereits kompilierten Java-Code sowie verschiedene Ressourcen und Informationen, die das Spiel zum Laden der Mod benötigt.
Theoretisch kann man versuchen, solche Dateien nachträglich zu verändern.
In der Praxis zeigte sich allerdings schnell, dass dieser Weg nicht besonders zuverlässig war.
Die ersten Anpassungen führten zu verschiedenen Problemen mit Java-Klassen, Mixins und veränderten Minecraft-Schnittstellen.
Mixins ermöglichen es Mods, gezielt in bestehende Abläufe des Spiels einzugreifen. Ändern sich diese Abläufe zwischen Minecraft-Versionen, funktionieren ältere Anpassungen unter Umständen nicht mehr.
Nach mehreren fehlgeschlagenen Versuchen war deshalb klar: Einfach ein paar Versionsnummern ändern und die alte JAR-Datei wieder verwenden, würde hier nicht ausreichen.
Also habe ich mich entschieden, mit dem vollständigen Quellcode weiterzuarbeiten.
Das bedeutete zwar wesentlich mehr Aufwand, ermöglichte aber auch, die eigentlichen Ursachen der Fehler zu beheben.
Drei Komponenten mussten angepasst werden
Eine zusätzliche Herausforderung bestand darin, dass Chisels & Bits nicht vollständig eigenständig arbeitet.
Für das Projekt mussten insgesamt drei Komponenten berücksichtigt werden:
Saecularia Caudices: Eine Hilfsbibliothek, die verschiedene grundlegende Funktionen bereitstellt.
Scena: Eine Bibliothek, die unter anderem Funktionen für die Benutzeroberfläche und die grafische Darstellung übernimmt.
Chisels & Bits: Die eigentliche Minecraft-Mod mit ihren Werkzeugen und Baumechaniken.
Das ursprüngliche Ziel bestand darin, diese Komponenten von Minecraft 26.1.2 auf Minecraft 26.3 zu portieren.
Als Mod-Loader kam NeoForge zum Einsatz.
Dabei habe ich mich auf die Version NeoForge 26.3.0.97 konzentriert.
Zunächst mussten die beiden Bibliotheken an die neue Minecraft-Version angepasst werden. Erst danach war es sinnvoll, sich um den vollständigen Quellcode von Chisels & Bits zu kümmern.
Denn wenn bereits die benötigten Bibliotheken nicht funktionieren, kann die eigentliche Mod ebenfalls nicht zuverlässig starten.
Schon die Entwicklungsumgebung machte Probleme
Bevor ich überhaupt mit den eigentlichen Anpassungen richtig loslegen konnte, gab es bereits Schwierigkeiten mit dem Build-System.
Das ist die Entwicklungsumgebung, die den Java-Quellcode verarbeitet und daraus die fertigen Mod-Dateien erstellt.
Zunächst traten unter anderem Probleme mit der Gradle-Konfiguration auf.
Da ich mich auf NeoForge konzentrieren wollte, wurden nicht benötigte Fabric-Komponenten für die Tests deaktiviert.
Zusätzlich sorgten fehlende Git-Informationen für Schwierigkeiten bei bestimmten Gradle-Aufgaben.
Richtig problematisch wurde es allerdings bei der Verwendung von NeoGradle und NeoForm.
Hier schlugen verschiedene Anpassungen am Minecraft-Quellcode fehl. Betroffen waren insgesamt neun Minecraft-Dateien.
Ein weiterer Versuch führte anschließend zu einem Prüfsummenfehler bei einer Datei aus dem Grafikbereich von Minecraft.
Damit war klar, dass ich zunächst eine funktionierende technische Grundlage brauchte.
Wechsel auf ModDevGradle brachte den Durchbruch
Schließlich habe ich einen isolierten Test mit ModDevGradle durchgeführt.
Dieser funktionierte erstmals erfolgreich mit Minecraft 26.3 und NeoForge 26.3.0.97.
Damit stand endlich eine Entwicklungsumgebung zur Verfügung, auf der ich weiterarbeiten konnte.
Zum Einsatz kamen:
Minecraft 26.3
NeoForge 26.3.0.97
Java beziehungsweise JDK 25
ModDevGradle
Gradle 9.2.1
Das klingt vielleicht nach einem eher unspektakulären Zwischenschritt.
Für mich war es allerdings ein wichtiger Fortschritt. Denn ohne funktionierende Entwicklungsumgebung hätte ich die eigentlichen Fehler im Mod-Code gar nicht sinnvoll bearbeiten können.
Von 291 Compilerfehlern auf null
Nachdem die Grundlagen funktionierten, begann die eigentliche Portierung.
Und die hatte es durchaus in sich.
Beim ersten größeren Kompilierungsversuch meldete der Java-Compiler insgesamt 291 Fehler.
Viele davon entstanden durch Änderungen an Minecraft selbst oder an den verwendeten Programmierschnittstellen.
Was in einer älteren Version noch funktioniert hatte, war in Minecraft 26.3 teilweise anders aufgebaut oder nicht mehr verfügbar.
Ich musste deshalb verschiedene Bereiche des Quellcodes überarbeiten.
Dazu gehörten beispielsweise die Benutzeroberfläche, Inventarfunktionen, Block-Verarbeitung, Netzwerkkommunikation und zahlreiche Funktionen für die grafische Darstellung.
Die Anpassungen erfolgten in mehreren Schritten.
Dabei ging die Zahl der gemeldeten Compilerfehler nach und nach zurück:
| Entwicklungsstand | Compilerfehler |
|---|---|
| Ausgangssituation | 291 |
| Nach dem ersten Durchgang | 243 |
| Nach dem zweiten Durchgang | 204 |
| Nach dem dritten Durchgang | 185 |
| Nach dem vierten Durchgang | 64 |
| Nach dem fünften Durchgang | 40 |
| Nach dem sechsten Durchgang | 0 |
Nach dem sechsten größeren Bearbeitungsdurchgang war es schließlich geschafft.
Insgesamt 818 Java-Quelldateien ließen sich erfolgreich kompilieren.
Das war für mich einer der wichtigsten Meilensteine.
Allerdings muss man die Zahlen richtig einordnen: Die 291 ursprünglichen Compiler-Meldungen entsprechen nicht zwangsläufig 291 unterschiedlichen Programmfehlern. Manche Probleme verursachen gleich mehrere Folgefehler.
Und nur weil ein Programm ohne Compilerfehler übersetzt wird, bedeutet das noch lange nicht, dass es später auch fehlerfrei funktioniert.
Genau das sollte sich beim anschließenden Test zeigen.
Der erste erfolgreiche Minecraft-Start
Nach dem erfolgreichen Kompilieren ging es darum, die eigentlichen Mod-Dateien zu erstellen.
Dafür wurden drei getrennte Test-JARs gebaut.
Diese enthielten die benötigten Ressourcen, Mod-Informationen und Mixins für Saecularia Caudices, Scena und Chisels & Bits.
Auch hier gab es zunächst noch eine kleinere Hürde.
Eine Gradle-Aufgabe zum Herunterladen benötigter Minecraft-Dateien scheiterte an einer Java-Versionsanforderung. Nachdem die Konfiguration gezielt auf das vorhandene JDK 25 angepasst wurde, ging es weiter.
Anschließend ließen sich die drei Mods tatsächlich laden.
Noch besser: Minecraft startete und eine Einzelspieler-Testwelt konnte geöffnet werden.
Damit war erstmals nachgewiesen, dass die portierten Komponenten grundsätzlich zusammenarbeiten.
Allerdings dauerte es nicht lange, bis die nächsten Probleme sichtbar wurden.
Fehlende Texturen und schwarz-violette Symbole
Beim ersten Blick in das Kreativinventar fiel auf, dass verschiedene Gegenstände nicht richtig dargestellt wurden.
Statt der erwarteten Symbole erschienen die typischen schwarz-violetten Platzhalter.
Minecraft verwendet diese Darstellung normalerweise dann, wenn benötigte Modelle oder Texturen nicht korrekt gefunden werden.
Die Ursache lag in fehlenden beziehungsweise noch nicht passend eingebundenen Ressourcen.
Um das Problem zu beheben, habe ich insgesamt 23 Item-Definitionen ergänzt.
Zusätzlich waren weitere Modelldateien und fünf Blockstate-Dateien notwendig.
Damit konnte ich einen weiteren Teil der Darstellung an Minecraft 26.3 anpassen.
Doch kaum war dieses Problem bearbeitet, zeigte sich beim Auswählen eines Bits der nächste Fehler.
Diesmal stürzte Minecraft während der grafischen Vorschau ab.
Die nächsten Probleme steckten im Rendering
Gerade die grafische Darstellung ist bei Chisels & Bits ein wichtiger Bestandteil.
Schließlich muss die Mod nicht nur normale Minecraft-Blöcke anzeigen, sondern auch sehr kleine Bestandteile, Markierungen und Vorschauen.
Dazu gehören beispielsweise Umrisse und sogenannte Ghost-Modelle, mit denen sichtbar gemacht wird, wie ein Bauteil später platziert werden könnte.
In Minecraft 26.3 haben sich verschiedene Abläufe im Rendering verändert.
Dadurch funktionierten einige ältere Programmaufrufe nicht mehr wie erwartet.
Erster Absturz: Cannot sort draw with LINES
Beim ersten größeren Rendering-Absturz erschien die Fehlermeldung:
Cannot sort draw with LINES
Die Ursache war relativ konkret.
Vier Render-Typen für Linien verwendeten eine Sortierfunktion, die Minecraft 26.3 für diese Darstellungsart nicht mehr unterstützt.
Die entsprechenden Sortiereinstellungen mussten deshalb entfernt werden.
Die Sortierung anderer grafischer Elemente, insbesondere der Ghost-Darstellung, blieb dabei erhalten.
Damit war der erste Absturz behoben.
Allerdings tauchte beim nächsten Test direkt ein weiteres Rendering-Problem auf.
Zweiter Absturz: Color attachment count mismatch
Die nächste Fehlermeldung lautete:
Color attachment count mismatch
Hier ging es um die Einstellungen der grafischen Render-Pipelines.
Vereinfacht gesagt passten die erwarteten Farbziele nicht zu den tatsächlich verwendeten Rendering-Einstellungen.
Um das Problem zu beheben, habe ich vier Pipelines für die Vorschau-Linien angepasst.
Dabei wurden die Farbziel-Zustände ausdrücklich definiert und transparentes Blending berücksichtigt.
Zusätzlich erhielten zwei Ghost-Pipelines eindeutige Kennungen, um mögliche Konflikte zu vermeiden.
Nach diesen Änderungen folgte der nächste Test.
Und diesmal gab es endlich eine positive Rückmeldung.
Chisels & Bits scheint unter Minecraft 26.3 erstmals stabil zu starten
Nach dem letzten Rendering-Fix meldete der Tester, dass die Mod zunächst zu funktionieren scheint.
Insbesondere beim Auswählen eines Bits und den anschließenden Mausbewegungen trat der zuvor beobachtete Absturz offenbar nicht mehr auf.
Das war natürlich eine erfreuliche Nachricht.
Immerhin war der Weg bis dahin alles andere als unkompliziert.
Von den ersten fehlgeschlagenen JAR-Anpassungen über die Schwierigkeiten mit Gradle bis hin zu mehr als 200 Compiler-Meldungen und mehreren Rendering-Abstürzen war einiges an Fehlersuche notwendig.
Trotzdem ist die Mod aktuell noch nicht vollständig getestet und ausdrücklich nicht als fertige Version freigegeben.
Die bisherigen Ergebnisse zeigen, dass die Portierung technisch schon deutlich weitergekommen ist.
Sie beweisen aber noch nicht, dass sämtliche Funktionen im normalen Spiel zuverlässig arbeiten.
Was funktioniert bereits – und was muss noch getestet werden?
Zum Stand vom 11. November 2026 sind mehrere wichtige Punkte bestätigt.
Die Entwicklungsumgebung funktioniert, die 818 Java-Dateien lassen sich kompilieren und alle drei benötigten Mods können geladen werden.
Auch der Start des Minecraft-Clients und das Öffnen einer Einzelspielerwelt wurden erfolgreich überprüft.
Nach den letzten Rendering-Anpassungen gab es außerdem eine positive Rückmeldung zur Stabilität der Vorschau.
Allerdings sind noch verschiedene Bereiche offen.
Meißeln und Platzieren von Bits
Der wichtigste Punkt ist natürlich die eigentliche Funktion der Mod.
Es muss noch überprüft werden, ob sich Bits korrekt aus vorhandenen Blöcken entfernen und anschließend wieder platzieren lassen.
Dabei spielen auch die Darstellung der Texturen und das Verhalten der verschiedenen Werkzeuge eine Rolle.
Grafische Vorschau und Darstellung
Die zuvor aufgetretenen Rendering-Probleme müssen noch ausführlicher getestet werden.
Besonders wichtig sind die Darstellung der Ghost-Modelle, transparente Bereiche und die Umrisse einzelner Bits.
Auch unterschiedliche Blickwinkel können dabei interessant sein.
Spielstände speichern und neu laden
Eine Mod wie Chisels & Bits muss ihre Veränderungen zuverlässig speichern.
Schließlich wäre es ziemlich ärgerlich, wenn man ein aufwendiges Bauwerk erstellt und nach dem nächsten Minecraft-Start plötzlich Teile davon fehlen.
Deshalb müssen auch das Speichern und erneute Laden von Welten überprüft werden.
Weitere Werkzeuge und Multiplayer
Zusätzlich stehen Tests mit verschiedenen Werkzeugmodi, der Bit-Tasche, Rotationen und unterschiedlichen Materialien aus.
Auch die Netzwerkfunktionen und das Zusammenspiel mit einem Minecraft-Server sind noch nicht abschließend überprüft.
Gerade bei umfangreichen Mods können solche Probleme erst nach längerer Spielzeit oder in bestimmten Situationen sichtbar werden.
Warum ich die Mod noch nicht als fertige Version veröffentliche
Auch wenn die bisherigen Fortschritte erfreulich sind, möchte ich bei der Einordnung realistisch bleiben.
Aktuell handelt es sich um einen privaten Testbuild von Chisels & Bits für Minecraft 26.3.
Die Mod wurde zwar erfolgreich kompiliert und lässt sich bereits starten. Eine vollständige Funktionsprüfung ist aber noch nicht abgeschlossen.
Es wäre deshalb verfrüht, sie als uneingeschränkt spielbar zu bezeichnen.
Vor allem bei einer Mod, die direkt Veränderungen an Minecraft-Blöcken und Spielständen vornimmt, sollte man vorsichtig sein.
Fehler könnten möglicherweise dazu führen, dass Bauwerke nicht korrekt gespeichert oder vorhandene Daten beschädigt werden.
Deshalb sollten die bisherigen Testversionen ausschließlich in einer separaten Testwelt verwendet werden.
Bestehende Spielstände würde ich dafür ausdrücklich nicht empfehlen.
Was ich aus dem Projekt bisher gelernt habe
Die Arbeit an Chisels & Bits hat mir noch einmal deutlich gezeigt, wie aufwendig es sein kann, eine größere Minecraft-Mod auf eine neue Spielversion anzupassen.
Von außen betrachtet sieht eine Mod häufig wie eine einzelne Datei aus, die man nur in den richtigen Ordner kopieren muss.
Dahinter steckt aber teilweise ein umfangreiches Softwareprojekt mit vielen Abhängigkeiten.
Ändert Minecraft grundlegende Programmierschnittstellen, können davon zahlreiche Bereiche betroffen sein.
Besonders das Rendering hat in diesem Fall deutlich mehr Arbeit verursacht, als ich zunächst erwartet hätte.
Gleichzeitig hat sich gezeigt, wie wichtig es ist, Probleme Schritt für Schritt einzugrenzen.
Erst musste das Build-System funktionieren. Danach konnten die Compilerfehler beseitigt werden. Anschließend folgten die Tests innerhalb von Minecraft.
Und erst dort wurden die eigentlichen Laufzeitprobleme sichtbar.
Für mich war das bisher jedenfalls ein interessantes Projekt, auch wenn es zwischendurch durchaus etwas Geduld gekostet hat.
Fazit: Noch nicht fertig, aber ein gutes Stück weiter
Eigentlich wollte mein Sohn nur seine Lieblingsmod in der aktuellen Minecraft-Version verwenden.
Dass daraus eine umfangreichere Portierung mit mehreren Bibliotheken, hunderten Java-Dateien und verschiedenen Rendering-Problemen werden würde, war so zunächst nicht geplant.
Inzwischen gibt es aber einen durchaus erfreulichen Zwischenstand.
Chisels & Bits wurde für Minecraft 26.3 mit NeoForge 26.3.0.97 erfolgreich kompiliert. Die drei benötigten Komponenten werden geladen und eine Testwelt lässt sich bereits öffnen.
Auch zwei konkrete Rendering-Abstürze konnten inzwischen behoben werden.
Das ist noch keine Garantie dafür, dass die Mod vollständig funktioniert. Dafür fehlen weitere Tests, insbesondere beim Meißeln, Platzieren und Speichern der Bits.
Trotzdem bin ich mit dem bisherigen Fortschritt zufrieden.
Was als kleiner Wunsch meines Sohnes begonnen hat, wurde zu einem ziemlich interessanten technischen Projekt.
Und genau das mag ich an solchen Aufgaben: Man arbeitet sich Schritt für Schritt durch die Probleme, lernt dabei einiges dazu und freut sich am Ende über jeden Fortschritt.
Jetzt hoffe ich natürlich, dass sich auch die letzten Fehler noch finden und beheben lassen.
Denn das eigentliche Ziel ist weiterhin dasselbe: Mein Sohn soll Chisels & Bits irgendwann ganz normal in Minecraft 26.3 verwenden können.
Projektstand vom 11. November 2026
Minecraft-Version: 26.3
Mod-Loader: NeoForge 26.3.0.97
Java-Version: JDK 25
Build-System: ModDevGradle / Gradle 9.2.1
Bearbeitete Komponenten: Chisels & Bits, Scena, Saecularia Caudices
Kompilierung: Erfolgreich, 818 Java-Quelldateien
Minecraft-Start: Erfolgreich
Testwelt: Erfolgreich geöffnet
Rendering: Zwei dokumentierte Abstürze behoben, weitere Tests notwendig
Aktueller Status: Privater Testbuild, noch keine vollständige Funktionsfreigabe

