EssentialsX einrichten (Homes, Warps, Kits)
EssentialsX einrichten (Homes, Warps, Kits)
EssentialsX ist das wohl bekannteste Allround-Plugin für Minecraft-Server. Es bringt hunderte Befehle und Komfortfunktionen mit, die auf einem Vanilla-Server fehlen: Spieler können sich Zuhause-Punkte setzen (`/sethome`, `/home`), zu Warp-Punkten teleportieren (`/warp`), sich gegenseitig besuchen (`/tpa`), Kits mit Startausrüstung erhalten und private Nachrichten schreiben (`/msg`). In dieser Anleitung installierst du EssentialsX auf einem Paper-Server und richtest die wichtigsten Funktionen ein.
> Hinweis: EssentialsX läuft auf Bukkit-basierten Servern – also Paper, Purpur oder Spigot. Auf einem reinen Vanilla-, Fabric- oder Forge-Server funktioniert es nicht. Wenn du bei Gamesilo einen Server erstellst, wähle dafür die Paper-Variante.
Woher bekomme ich EssentialsX?
Lade EssentialsX ausschließlich aus einer offiziellen Quelle herunter, um manipulierte Dateien zu vermeiden. Empfohlen sind:
- Modrinth – dort findest du EssentialsX und alle Zusatzmodule gebündelt.
- Hangar (das offizielle Plugin-Portal von PaperMC).
- Die EssentialsX-Website bzw. das offizielle GitHub-Release der EssentialsX-Entwickler.
EssentialsX ist modular aufgebaut. Du brauchst mindestens die Kern-Datei EssentialsX. Sinnvolle Ergänzungen:
- EssentialsX Chat – Chat-Formatierung, Präfixe/Gruppen (arbeitet gut mit LuckPerms zusammen).
- EssentialsX Spawn – Spawn-Punkt setzen und `/spawn`, Verhalten für neue Spieler.
Weitere Module wie EssentialsX AntiBuild, GeoIP oder Protect sind optional.
> Achtung: Achte auf die passende Minecraft-Version. Aktuelle EssentialsX-Builds unterstützen die gängigen 1.20.x- und 1.21.x-Versionen. Lade immer den Build für deine Server-Version.
Installation Schritt für Schritt
1. Stoppe deinen Server, bevor du Dateien hinzufügst. 2. Öffne den Datei-Manager (im Gamesilo-Panel) und wechsle in den Ordner `plugins`. 3. Lade die Datei EssentialsX.jar dort hoch. Ergänze bei Bedarf EssentialsXChat.jar und EssentialsXSpawn.jar im selben Ordner. 4. Starte den Server. Beim ersten Start erzeugt EssentialsX automatisch den Ordner `plugins/Essentials` mit der `config.yml`. 5. Prüfe in der Konsole, ob EssentialsX ohne Fehler geladen wurde (`Enabling Essentials`).
> Tipp: Lädst du mehrere Module hoch, müssen alle die gleiche EssentialsX-Version haben, sonst startet das Plugin nicht sauber.
config.yml – die wichtigsten Einstellungen
Die zentrale Konfiguration liegt in `plugins/Essentials/config.yml`. Bearbeite sie im Datei-Manager oder lade sie herunter. Ein paar Werte, die fast jeder anpasst:
```yaml
Anzahl erlaubter Homes ohne Permission
sethome-multiple: default: 3 vip: 10
Verzögerung und Cooldown für Teleports (Sekunden)
teleport-delay: 3 teleport-cooldown: 5
Startguthaben (falls du eine Wirtschaft nutzt)
starting-balance: 100
Spawn-Verhalten für neue Spieler (mit EssentialsX Spawn)
newbies: spawnpoint: newbies ```
Nach jeder Änderung an der `config.yml` lädst du sie mit `/essentials reload` neu oder startest den Server neu.
### Kits einrichten
Kits definierst du direkt in der `config.yml` unter dem Abschnitt `kits`:
```yaml kits: starter: delay: 0 items: - 1 stone_pickaxe - 32 bread - 1 stone_sword ```
- `delay` ist die Wartezeit in Sekunden, bis das Kit erneut geholt werden darf (`0` = einmalig, wenn per Permission begrenzt).
- Spieler holen es mit `/kit starter`. Mit `/kit` sehen sie alle verfügbaren Kits.
> Tipp: Neuere EssentialsX-Versionen erlauben auch das Setzen von Kits im Spiel: Nimm die gewünschten Items ins Inventar und nutze `/createkit <name> <delay>`.
Die wichtigsten Befehle
- Homes: `/sethome [name]`, `/home [name]`, `/delhome [name]`
- Warps: `/setwarp <name>` (Admin), `/warp <name>`, `/warps`, `/delwarp <name>`
- Teleport-Anfragen: `/tpa <Spieler>`, `/tpaccept`, `/tpdeny`, `/tpahere`
- Spawn: `/spawn`, `/setspawn` (Admin)
- Nachrichten: `/msg <Spieler> <Text>`, `/r <Text>` (Antwort)
- Sonstiges: `/back`, `/tpa`, `/heal`, `/feed`, `/near`
Permissions – Zusammenspiel mit LuckPerms
Standardmäßig dürfen Operatoren (OPs) alles, normale Spieler dagegen wenig. Für eine saubere Rechteverwaltung installierst du LuckPerms (ebenfalls über Modrinth oder Hangar). Damit vergibst du Berechtigungen an Gruppen statt an einzelne Spieler.
Wichtige EssentialsX-Permissions:
- `essentials.sethome` und `essentials.home` – Homes nutzen
- `essentials.sethome.multiple.<gruppe>` – mehrere Homes je nach `config.yml`
- `essentials.warp` – Warps benutzen
- `essentials.kit.<name>` – ein bestimmtes Kit holen
- `essentials.tpa`, `essentials.spawn`, `essentials.msg`
Beispiel: Alle Standard-Spieler dürfen Homes, Warps, Teleport-Anfragen und das Starter-Kit nutzen:
``` /lp group default permission set essentials.home true /lp group default permission set essentials.sethome true /lp group default permission set essentials.warp true /lp group default permission set essentials.tpa true /lp group default permission set essentials.kit.starter true ```
> Achtung: Gib normalen Spielern nicht OP-Rechte, nur damit Befehle funktionieren. Vergib stattdessen gezielt einzelne Permissions. OP hebelt alle Beschränkungen aus und ist ein Sicherheitsrisiko.
Häufige Stolperfallen
- Befehl geht nicht: Meist fehlt eine Permission. Prüfe mit LuckPerms (`/lp user <Name> permission check <perm>`).
- Befehlskonflikte: Manche Plugins nutzen dieselben Befehle (z. B. `/home`). EssentialsX kann Aliasse in der `config-commands`/`commands.yml` überschreiben oder du nutzt das Präfix `/essentials:home`.
- Nach Reload weg: Änderungen speichern und `/essentials reload` ausführen.
Damit hast du auf deinem Gamesilo-Paper-Server eine solide Grundausstattung, die Spielern das Leben deutlich erleichtert – von Homes über Warps bis zu Kits.
Siehe auch
- LuckPerms einrichten (Rechte & Gruppen)
- Paper-Server erstellen und Plugins installieren
- Spawn und Weltschutz konfigurieren
- Chat-Formatierung mit EssentialsX Chat