Skip to content

TeutonLib 1.0.0 – PC-UI-Vorlage

Choose a tag to compare

@TeutonStudio TeutonStudio released this 18 Oct 01:49
· 16 commits to master since this release

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.