Mojang hat am 6. Oktober 2018 die schrittweise Öffnung eigenständiger Bibliotheken aus Minecraft Java beschrieben. Brigadier und DataFixerUpper stehen unter der MIT-Lizenz für andere Projekte bereit. Die Freigabe betrifft ausgewählte Komponenten, nicht den vollständigen Quellcode des Spiels.
Die Befehlsbibliothek Brigadier zerlegt Texteingaben, prüft ihre Struktur und liefert Vorschläge für weitere Eingaben. Minecraft nutzt sie unter anderem für Chatkommandos. Mojang erlaubt die Verwendung auch außerhalb von Spielen.
Der Versionseintrag für Brigadier 1.0.15 vom 26. September bezeichnet diese Ausgabe als erste Veröffentlichung unter MIT-Lizenz. Mojangs Oktober-Beitrag erläutert damit eine bereits begonnene Öffnung, nicht einen erstmaligen Downloadstart am 6. Oktober.
DataFixerUpper verarbeitet alte Speicherformate
Die Bibliothek DataFixerUpper wandelt gespeicherte Daten zwischen Versionen um. In Minecraft werden ältere Weltdaten vor dem Laden an das erwartete Format angepasst. Das Werkzeug adressiert somit Datenmigration, nicht Rendering oder die Ausführung von Spielbefehlen.
Weitere Bibliotheken sollen folgen. Mojang erwägt auch die Öffnung des neu geschriebenen Renderers Blaze3D für Minecraft 1.14, bestätigt dafür aber keine bereits verfügbare Veröffentlichung.
Microsoft hatte mit Project Malmo bereits eine offene Plattform für KI-Experimente in Minecraft veröffentlicht. Die jetzt beschriebenen Java-Bibliotheken sind davon getrennte Werkzeuge für Befehlsverarbeitung und Datenmigration.

