Repository navigation
TeutonLib 1.0.0 – PC-UI-Vorlage
TeutonLib 1.0.0 stellt eine wiederverwendbare PC-UI-Vorlage für CC Aeroworks und andere Addons bereit.
- Vollständige Java-Bildschirmvorlage mit CC-Terminal, Quellen-/Kanalreitern, Fokus und Resize.
- Gemeinsame Provider-/Host-Schnittstellen, persistente Kanäle und Lua-Modul
teutonlib.channels. - Peripheral Link sowie optionale Create-/Sable-/New-Age-Integrationen.
Downloads
- teutonlib-1.0.0.jar: auf Client und Server im
mods-Ordner installieren. - teutonlib-1.0.0-computer-ui-template.zip: Mod, Quellen, kopierbare Java-Vorlage und Dokumentation für Addon-Entwickler.
- teutonlib-1.0.0-sources.jar: Bibliotheksquellen.
- SHA256SUMS: Prüfsummen der drei Downloads.
Minecraft 1.21.1, Java 21, NeoForge ab 21.1.234 und KotlinForForge 5.11.0 erforderlich. PC-UI mit CC:Tweaked 1.120.2 geprüft. Die separate CSO-Mod darf nicht parallel installiert sein.
Integrationsanleitung · Releaseumfang und Prüfnachweis
CC Aeroworks 1.4.0 behält zunächst seine vorhandenen Pultreiter. Dieses Release liefert die Grundlage für deren spätere Migration; Pult-Lua-API und Steuerungs-/Override-Semantik bleiben erhalten.
Validierung
26 JUnit-Tests erfolgreich. Je acht UI-Szenarien mit minimaler CC-Laufzeit sowie mit CC Aeroworks/Drive By Wire und optionalen Integrationen bestanden. Serverprüfungen für Kanäle, Peripheral Links, Chunk-Neuladen, Neustart und Menürechte bestanden. Release-Inhalt und Maven-Koordinate geprüft.