Repository navigation
TeutonLib 1.2.0
TeutonLib 1.2.0
Release für Minecraft 1.21.1, NeoForge 21.1.234 oder neuer innerhalb der 21.1-Linie, Java 21 und KotlinForForge 5.11.0 bis kleiner 6. TeutonLib wird auf Server und Clients installiert.
Änderungen gegenüber 1.1.0
- Gemeinsame aufklappbare Quellen- und Kanalansichten für native CC-Computer und Addon-Workspaces mit API-Fenster und Rückkehr zur bisherigen Liste.
- Quellen-API mit Lua-Methoden, Signaturen und Dokumentation; Provider können Dokumentation und bereits vorhandene Addon-Peripherie ergänzen, ohne Geräte erneut anzuhängen.
- Separate Anzeige von Kabel-, Funk- und Endermodems mit Adresse, Anschluss, Dimension und verfügbaren Reichweiteninformationen. Die Anzeige führt keine Gerätemethoden aus und sendet keine Erkennungspakete.
- Kategorie Redstone · intern mit den sechs normalen CC-Redstone-Eingängen und ihren Analogwerten sowie vorhandenen benutzerdefinierten Ausgängen, auch in Addon-Workspaces.
- Gemeinsamer Aktionsbereich für Kanäle und aktualisierte Kotlin-Integrationsvorlage sowie deutsche und englische Dokumentation.
- Spectators dürfen Workspace-Snapshots lesen; Kanaländerungen bleiben gesperrt.
Die bisherigen öffentlichen Schnittstellen bleiben erhalten. Zusätzliche API-Schnittstellen werden mit dieser Minor-Version eingeführt. Die gemeinsame Quellenanzeige benötigt eine passende Workspace-Integration des jeweiligen Addons. Pocket Computer und Turtles erhalten keine zusätzlichen UI-Reiter.
Download und Installation
teutonlib-1.2.0.jar: Mod für denmods-Ordner auf Client und Server.teutonlib-1.2.0-sources.jar: Kotlin-Quellen für Entwickler.teutonlib-1.2.0-computer-ui-template.zip: Mod, Quellen, Dokumentation, Lizenzen und kopierbare Kotlin-Integrationsbeispiele.SHA256SUMS: SHA-256-Prüfsummen dieser drei Dateien.
Downloads: GitHub Releases.
Die separate Create Sable Optimization-Mod mit Mod-ID cso muss entfernt werden. Fremdmods werden nicht eingebettet. Optionale Integrationen und Voraussetzungen stehen in der README.
Die lokale Maven-Koordinate lautet de.TeutonStudio.TeutonLib:teutonlib:1.2.0. Ein öffentliches Maven-Repository wird nicht bereitgestellt. Siehe Integrationsvorlage und Quellen und Kanäle.
Prüfung vom 18. Oktober 2026
- Sauberer Release-Build einschließlich Kotlin-Integrationsvorlage und Kompilierung beider Entwicklungstestmods: bestanden.
- 40 JUnit-Tests ohne Fehler oder übersprungene Tests, einschließlich Quellen-API, Modemdetails und Redstone-Quellen: bestanden.
- Dedicated-Server-Prüfung mit CC:Tweaked und Create für normale und erweiterte Computer: bestanden. Enthält Modemarten, Inventar-API, Quellenansicht, Kanalaktionen, Dimensionsgrenzen, Verbindungswechsel, Chunk-Entladung und Weltneustart.
- Release-Archive: Metadaten, Lizenzen, Kotlin-Quellen, Ausschluss fremder JARs und Testmods sowie Übereinstimmung mit den kompilierten Klassen geprüft; SHA-256-Prüfsummen erzeugt.
- Eine erneute vollständige grafische Clientprüfung und die vollständige optionale Modmatrix wurden für dieses Release nicht ausgeführt.
Commit: 51ca7ba9045cc8a0557fd0d5054bca57267a429d
2b2fdb3034eba8518e50e1a30cef980db7dc75934c599ae6628ea142a083a924 teutonlib-1.2.0.jar
c6cec03d1fa8acef8d09695ed2d667f88aeb00b04f1d3fe7ebef199c9a629c44 teutonlib-1.2.0-sources.jar
22a679a181327a04ed6ef3ec63e2b1c548ac5d824aad1c86049fc8ea0022ce49 teutonlib-1.2.0-computer-ui-template.zip