Mit EssentialsX steuerst du Homes und den Zugriff auf den Server-Spawn über einzelne Berechtigungen. Gib Spielenden nur die Nodes, die sie brauchen, und prüfe sie mit einem normalen Konto. Für /spawn ist neben EssentialsX Core auch das passende EssentialsX-Spawn-Modul erforderlich; der Installationsweg des Plugins ist hier nicht das Thema.
Erst die vorhandenen Module prüfen
EssentialsX Core stellt die meisten Grundbefehle bereit. EssentialsX Spawn ist ein separates Modul für Spawn-Funktionen. Die offizielle Modulübersicht beschreibt /setspawn für einen gemeinsamen oder gruppenspezifischen Spawn. Die Spawn-JAR muss zur installierten EssentialsX-Version passen und Core als Abhängigkeit vorfinden. Prüfe im Pluginverzeichnis oder Startprotokoll, ob beide Module geladen sind. Wenn ein Modul fehlt oder rot angezeigt wird, kläre zuerst die Plattform- und Versionskompatibilität anhand der Plugin-Installationsanleitung, bevor du Rechte zuweist. EssentialsX: Module · EssentialsX Spawn: Befehle und Nodes
Home-Rechte passend zum gewünschten Limit vergeben
Diese Anleitung setzt ein unterstütztes Berechtigungssystem voraus. Die Liste player-commands in EssentialsX ersetzt dessen Gruppenrechte nicht; sie ist für den eingebauten Berechtigungsmodus gedacht und wirkt bei einem unterstützten externen System nicht. Entscheidend sind die wirksamen Nodes samt Vererbung, nicht bloss der Eintrag in einer YAML-Liste. EssentialsX: Berechtigungsmodus
Für ein einfaches Home braucht die Gruppe essentials.sethome, um einen Ort zu speichern, und essentials.home, um dorthin zurückzukehren. Diese Nodes kannst du über dein bestehendes Berechtigungssystem einer Spielergruppe zuweisen. Vermeide essentials.home.others und essentials.sethome.others, wenn Mitglieder keine Homes anderer Konten verwalten sollen. Erhöhe für diesen Komfortbefehl niemanden zum Operator: Das gibt viel weitergehende Rechte als nötig. EssentialsX: Berechtigungsreferenz · Minecraft-Operator-Rechte sicher vergeben
Wenn Mitglieder mehrere Homes erhalten sollen, stelle zuerst in der vorhandenen EssentialsX-Konfiguration ein Limit ein. Der folgende Block ist ein Beispiel; bearbeite den bestehenden Abschnitt sethome-multiple und lege keinen zweiten Abschnitt mit demselben Schlüssel an:
sethome-multiple:
default: 2
vip: 4
Sichere die bestehende Konfiguration vor dem Bearbeiten. Prüfe das YAML ohne Tabs und teste die Änderung zuerst auf einer getrennten Serverkopie. Übernimm sie danach mit einem sauberen Stopp und Neustart; kontrolliere das Startprotokoll auf Konfigurationsfehler.
Für mehr als ein Home benötigt ein Konto sowohl essentials.sethome.multiple als auch essentials.sethome. Für das Beispiel-Limit von vier Homes kommen essentials.sethome.multiple.vip und die gemeinsame Basisberechtigung hinzu. Der Name vip muss zum Schlüssel im Konfigurationsblock passen; er muss nicht gleich wie eine Gruppe im Berechtigungsplugin heissen. Vergib nicht essentials.sethome.multiple.unlimited, wenn du eine feste Obergrenze willst; kontrolliere auch geerbte Wildcards. EssentialsX: Multihome · EssentialsX: aktuelle Beispielkonfiguration
Bei Homes in mehreren Welten gibt es eine eigene Einstellung: world-home-permissions betrifft laut Konfiguration nur /home. Wenn du sie aktivierst, prüfe zusätzlich den Node essentials.worlds.<weltname> für die Zielwelt. Ein Home, das gespeichert wurde, aber beim Teleport abgewiesen wird, kann daher auch an dieser Weltberechtigung liegen. Ändere den Wert nur, wenn du den Wechsel zwischen Welten bewusst erlauben oder einschränken möchtest. EssentialsX: Homes-Konfiguration
Spawnzugriff von Spawnverwaltung trennen
Gib essentials.spawn an die Gruppen, die /spawn selbst verwenden dürfen. essentials.setspawn erlaubt dagegen /setspawn und sollte nur bei den zuständigen Administratoren liegen. essentials.spawn.others erweitert den Zugriff auf Teleports anderer Spielender und gehört ebenfalls nicht in eine allgemeine Standardgruppe. Die offizielle Spawn-Moduldatei führt diese Nodes getrennt auf. Für einen gemeinsamen Treffpunkt stellt sich eine berechtigte Person im Spiel an einen sicheren Ort und führt /setspawn aus. Ohne Gruppenargument wird der Eintrag default gesetzt. /setspawn <gruppe> ist für einen bewusst geplanten Gruppenspawn gedacht; dabei müssen Gruppe und Ziel abgestimmt sein. EssentialsX: Spawn setzen · EssentialsX Spawn: Befehle und Nodes · EssentialsX: Module
Ein Teleport mit /spawn ist nicht automatisch dasselbe wie ein Teleport bei jedem Beitritt oder nach einem Tod. EssentialsX Spawn bietet dafür eigene Spawn-Einstellungen. Lass sie unverändert, wenn du nur einen manuell aufrufbaren /spawn-Befehl möchtest. Aktiviere Beitritts- oder Respawn-Verhalten erst, nachdem du die zur installierten Version gehörende Konfiguration geprüft hast; ein allgemeiner Beispielwert kann den Ablauf deiner anderen Welt- oder Spawn-Plugins verändern.
Mit einem normalen Konto prüfen
Teste nicht mit einem Operator-Konto, weil dessen Sonderrechte ein falsch gesetztes Gruppenrecht verdecken können. Verwende ein Testkonto mit genau der Gruppe und den Kontexten der späteren Spielenden:
- Verwende ein Testkonto ohne wichtige gespeicherte Homes. Bei genau einem erlaubten Home speicherst du mit
/sethomeund kehrst mit/homezurück; EssentialsX verwendet dann den Namenhome. Ein erneutes/sethomekann diesen Ort überschreiben und ist kein Test auf ein zweites Home. EssentialsX: Home-Limit im Befehl - Bei mehreren erlaubten Homes teste verschiedene Namen wie
/sethome probe1und/home probe1. Ein zusätzlicher neuer Name über dem Limit soll abgewiesen werden. Ist die zweite oder vierte Speicherung unerwartet gesperrt, kontrolliereessentials.sethome.multiple, den passenden Rang-Node und densethome-multiple-Schlüssel. - Rufe
/spawnauf. Prüfe danach, obessentials.spawnin der aktiven Gruppe liegt und EssentialsX Spawn ohne Startfehler geladen wurde. - Prüfe
/setspawnnur mit einem Administratorkonto. Normale Spielende sollen den gemeinsamen Spawn verwenden können, ohne dessen Position ändern zu dürfen.
Wird ein erlaubter Teleport verzögert oder abgebrochen, prüfe teleport-delay und teleport-cooldown sowie die konkrete Rückmeldung. Bewegung oder ein Angriff während der konfigurierten Verzögerung können den Teleport abbrechen.
Wenn /home ohne gespeicherten Ort zum Bett oder Weltspawn führt, prüfe spawn-if-no-home; der verlinkte Beispielstand setzt den Wert auf true. Ein vorhandenes Bett mit essentials.home.bed kann Vorrang haben, ansonsten ist dies der Spawn der aktuellen Welt, nicht automatisch der mit /setspawn gesetzte EssentialsX-Spawn. EssentialsX: Home-Fallback Bleibt eine Berechtigung trotz richtiger Gruppe wirkungslos, prüfe die tatsächlich wirksame Welt- und Serverzuordnung sowie die Vererbung. Die Anleitung zu LuckPerms-Kontexten hilft bei solchen Abweichungen.