So fügst du Mods zu deinem Minecraft Endstone Edition Server hinzu
Endstone kennt keine klassischen Mods. Erweitert wird der Server stattdessen über Endstone-Plugins, die ausschließlich auf dem Server laufen.
Wichtig
Mods für Forge oder Fabric funktionieren auf deinem Server nicht. Sie gehören zur Minecraft Java Edition, während Endstone auf dem Bedrock Dedicated Server aufsetzt.
Hinweis
Plugins laufen komplett auf dem Server. Deine Mitspieler müssen dafür nichts installieren und können mit einem unveränderten Minecraft Bedrock Client beitreten.
Welche Plugin-Formate gibt es?
| Format | Sprache | Hinweis |
|---|---|---|
.whl | Python | Das übliche Format. Endstone lädt alle .whl-Dateien aus dem Ordner plugins. |
.so | C++ | Für Linux-Server. Achte darauf, die Linux-Variante des Plugins zu laden. |
Achtung
Eine .dll-Datei ist die Windows-Variante eines C++-Plugins und funktioniert auf deinem Linux-Server nicht. Bietet ein Plugin beide Varianten an, lade immer die .so-Datei herunter.
Wo finde ich Plugins?
Einen offiziellen Plugin-Marktplatz mit Browser gibt es für Endstone nicht. Plugins findest du an folgenden Stellen:
- Python-Plugins werden in der Regel als Paket auf PyPI veröffentlicht
- Viele Entwickler stellen ihr Plugin zusätzlich als Release-Datei auf GitHub bereit
- Eine Übersicht öffentlicher Projekte liefert das GitHub-Thema endstone-plugin
Achtung
Lade Plugins nur aus vertrauenswürdigen Quellen herunter und achte darauf, dass das Plugin zur installierten Endstone-Version passt.
Plugin installieren
Plugin herunterladen
Lade das Plugin als.whl-Datei (Python) beziehungsweise als.so-Datei (C++, Linux) herunter.Server stoppen
Stoppe deinen Server über die Verwaltung.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server oder nutze den Datei-Browser in der Verwaltung.Plugin hochladen
Lade die Datei im Hauptordner deines Servers in folgenden Ordner hoch:pluginsServer starten
Starte deinen Server. Beim Start wird das Plugin geladen.Ergebnis prüfen
Gib in der Konsole deines Servers folgenden Befehl ein, um alle geladenen Plugins aufzulisten:plugins
Hinweis
In der Konsole deines Servers gibst du Befehle ohne führenden / ein. Im Spiel-Chat schreibst du sie mit /, also zum Beispiel /plugins.
Wichtig
Im Ordner plugins liegt ein Unterordner .local. Diesen verwaltet Endstone selbst – dort werden die Abhängigkeiten der Python-Plugins abgelegt. Bearbeite oder lösche ihn nicht.
Plugin aktualisieren
Server stoppen
Stoppe deinen Server über die Verwaltung.Alte Version löschen
Lösche die alte Plugin-Datei aus dem Ordnerplugins. Lässt du sie liegen, versucht der Server beide Versionen zu laden.Neue Version hochladen
Lade die neue Datei in den Ordnerpluginshoch.Server starten
Starte deinen Server, damit die Änderung wirksam wird.
Plugin entfernen
Server stoppen
Stoppe deinen Server über die Verwaltung.Plugin löschen
Lösche die Plugin-Datei aus dem Ordnerplugins.Konfiguration löschen
Lösche optional den zugehörigen Unterordner des Plugins unterplugins/.Server starten
Starte deinen Server.
Plugins neu laden
Mit folgendem Befehl lädt Endstone die Konfiguration und die Plugins neu ein:
reloadHinweis
Für den Befehl gibt es die Kurzform rl. Beide erfordern Operator-Rechte, siehe Admin hinzufügen.
Achtung
reload eignet sich, um Änderungen an der Konfiguration eines bereits installierten Plugins zu übernehmen. Für ein neu hochgeladenes oder aktualisiertes Plugin startest du deinen Server sicherheitshalber komplett neu.
Behavior- und Resource Packs
Weil unter Endstone weiterhin der offizielle Bedrock Dedicated Server arbeitet, funktionieren Behavior- und Resource Packs zusätzlich zu den Plugins ganz normal.
Tipp
Wie du Packs einbindest, erfährst du unter Behavior- und Resource Packs hinzufügen.