Plugins

Server Plugins

Hytale bietet ein Java-basiertes Modding-System, mit dem Modder das Spiel auf Server-Seite erweitern und anpassen können. Die Modifikationen laufen ausschließlich auf dem Server, wodurch Spieler keine zusätzlichen Installationen benötigen, um die Inhalte zu nutzen. Selbst im Singleplayer wird eine lokale Server-Instanz gestartet, sodass Server-Plugins auch hier problemlos funktionieren.

Funktionsweise

Server-Plugins werden als Java JAR-Dateien erstellt. Sie ermöglichen Moddern, das Verhalten und die Spielmechaniken zu verändern, zum Beispiel:

  • Anpassung von Gameplay-Mechaniken und Interaktionen
  • Erstellung von Minispielen, Befehlen und Events
  • Modifikation von NPC-Verhalten oder Server-Logik

Server-Plugins wirken sich ausschließlich auf die Spielmechanik aus. Die visuelle Darstellung von Items, Blöcken oder NPCs gehört nicht dazu und wird über Asset-Pakete geregelt.

Api statt Mixins

Hytale setzt auf robuste APIs, die die meisten Modding-Aufgaben abdecken. Anders als bei Minecraft, wo oft Mixins verwendet werden, um direkt in den Spielcode einzugreifen, ermöglichen die APIs in Hytale die gleichen Anpassungen ohne direkte Code-Manipulation.

  • Mixins sind theoretisch möglich, werden aber für die Mehrheit der Modding-Fälle nicht benötigt.
  • APIs sind stabiler gegenüber Spiel-Updates und erleichtern langfristige Mod-Kompatibilität.
  • Modder können neue APIs nutzen, die in zukünftigen Versionen des Servers bereitgestellt werden.

Vorteile des Java-Moddings

  • Läuft serverseitig, sowohl für Singleplayer als auch Multiplayer
  • Java-basiert, ideal für Modder mit Erfahrung aus Minecraft oder anderen Java-Projekten
  • Flexibel: von einfachen Commands bis hin zu komplexen Gameplay-Modifikationen
  • Ermöglicht die Erstellung maßgeschneiderter Server-Erlebnisse
675
0
0