Arten und Aufbau von Mods
Möglichkeiten
Der Begriff Mod dient dabei als Oberbegriff für alle Formen von Modifikationen, unabhängig davon, wie sie technisch umgesetzt sind.
Mod-Typen und ihre Rolle
Mods lassen sich grob in zwei Kategorien einteilen, die unterschiedliche Aufgaben erfüllen und häufig gemeinsam eingesetzt werden.
Code-basierte Mods (Plugins)
- serverseitige Erweiterungen in Java
- verändern oder erweitern Spiel-Logik und Verhalten
- funktionieren sowohl im Multiplayer als auch im Singleplayer
(Singleplayer läuft als lokaler Server)
Asset Packs
enthalten inhaltsbezogene Ressourcen wie:
Items, NPCs und Blöcke
Sounds, UI-Elemente und Animationen
beeinflussen Darstellung sowie datengetriebene Mechaniken
kommen ohne eigene Logik aus oder ergänzen bestehende Systeme
Beide Mod-Typen können kombiniert werden, um Gameplay und Inhalte gemeinsam zu verändern.
Abhängigkeiten und Lade-Reihenfolge
Hytale stellt Mechanismen bereit, um Mods zuverlässig miteinander zu kombinieren.
Dabei ist das Ziel, vorhersehbares Verhalten und stabile Abhängigkeiten sicherzustellen.
Grundlagen des Systems:
- die Mod-Ladereihenfolge ist stabil und nachvollziehbar
Asset Packs besitzen ein Manifest, über das:
- Abhängigkeiten zu anderen Packeten definiert werden
- Kompatibilität geprüft werden kann
- ladeprioritäten festgelegt werden
Zusätzlich gibt es Unterstützung für Library-Mods, die gemeinsame Ressourcen oder APIs bereitstellen. Dadurch können mehrere Mods auf denselben Basissystemen aufbauen, etwa für UI-Komponenten, NPC-Assets oder gemeinsame Datenstrukturen.
Versionierung
Bestimmte technische Rahmenbedingungen werden bewusst vom Spiel vorgegeben, um Fragmentierung zu vermeiden.
Dazu gehören:
- eine vom Spiel verwaltete Java-Version für serverseitige Mods
- eine feste Spielversion pro Server
- keine frei wählbaren Client-Versionen
Dieses Modell soll sicherstellen, dass alle Spieler eines Servers stets auf derselben technischen Basis arbeiten.
Performance
Server laufen standardmäßig mit einer festen Tickrate.
- 30 Ticks pro Sekunde (TPS) bilden die Grundlage für Spiel-Logik und Updates
- Mods müssen sich an dieses Zeitmodell anpassen
Einordnung
Die verschiedenen Mod-Typen und Systeme greifen ineinander und bilden zusammen die Grundlage für Hytale Modding. Durch die klare Trennung von Logik, Assets und Darstellung lassen sich Inhalte strukturiert erweitern, ohne die Stabilität oder Konsistenz des Spiels zu gefährden.
Quelle