EssentialsX: Kompletter Setup-Guide für Minecraft-Server 2026
Wenn du Paper oder Spigot betreibst und willst, dass /home, /sethome, /spawn, Warps, Privatnachrichten und Wirtschaft einfach funktionieren, brauchst du EssentialsX. Das ist das Basis-Plugin, das rund 80 Prozent der Bedürfnisse eines typischen Survival- oder Minigame-Servers abdeckt. Schauen wir uns Installation, Module, Config, Permissions und die Stellen an, an denen Admins regelmäßig ihre Wirtschaft ruinieren oder Lag-Spitzen produzieren.
Was EssentialsX ist und warum gerade dieses Plugin
EssentialsX ist der aktive Fork des alten Essentials, das seit 2014 verlassen ist. Die gesamte Entwicklung läuft seitdem über die EssentialsX-Organisation auf GitHub, und das Plugin steht mit über 50 Millionen Downloads weiterhin an der Spitze von SpigotMC.
Es unterstützt Paper, Spigot, Purpur und teilweise Folia. Auf Folia laufen nur Core und Spawn in einem separaten EssentialsXSpigotFolia-Branch, die anderen Module wurden wegen Folias regionalem Tick-Modell noch nicht portiert. Minecraft-Versionen reichen von 1.8 bis 1.21, der 1.21-Branch ist seit Release 2.21.0 stabil.
Alternativen gibt es: CMI (kostenpflichtig, monolithisch), HuskHomes, ChestCommands. Aber wenn du eine "Installieren und vergessen"-Basis willst, gewinnt EssentialsX bei Features pro Null Euro.
Module: was du von GitHub Releases ziehen solltest
EssentialsX ist in mehrere jars aufgeteilt. Die Basis ist Pflicht, der Rest nach Bedarf:
- EssentialsX.jar - der Kern. Homes, Warps, Teleports, Kits, Privatnachrichten, einfache Wirtschaft
- EssentialsXChat.jar - Chat-Formatierung, Channels, Lokalchat
- EssentialsXSpawn.jar - eigener Spawn-Punkt, Respawn am Spawn für Neulinge
- EssentialsXAntiBuild.jar - simpler Bauschutz nach Permissions
- EssentialsXProtect.jar - Schutz vor Creepern, Feuer, Wasserausbreitung
- EssentialsXGeoIP.jar - Land-Erkennung über IP, benötigt MaxMind-Datenbank
- EssentialsXXMPP.jar - seltenes Modul, Jabber-Benachrichtigungen
- EssentialsXDiscord.jar - bidirektionale Discord-Chat-Bridge
- EssentialsXDiscordLink.jar - Account-Verknüpfung und Rollen-Sync mit LuckPerms
In der Praxis installieren die meisten Server Core, Chat, Spawn und Discord. Der Rest ist entweder überflüssig oder wird durch spezialisierte Plugins ersetzt (WorldGuard statt Protect, DiscordSRV statt EssentialsXDiscord wenn du Embeds brauchst).
Lade nur von der offiziellen GitHub-Releases-Seite. Zufällige Builds aus YouTube-Tutorials enthalten oft obfuskierte Backdoors.
Installation und Abhängigkeiten
Wirf die jars in plugins/, starte den Server neu. EssentialsX legt plugins/Essentials/ mit config.yml, kits.yml, worth.yml und einigen weiteren Dateien an.
Abhängigkeiten:
- Vault - notwendig wenn du die Wirtschaft mit anderen Plugins (Shop, ChestShop, AuctionHouse) nutzen willst. Ohne Vault ist EssentialsX Economy isoliert
- LuckPerms - nicht zwingend, aber ohne Permissions-Plugin kannst du Gruppen und Home-Limits nicht sauber konfigurieren. SuperPerms ab Werk kann nur Operator-Flags
- PlaceholderAPI - notwendig für erweiterte Chat-Formatierung über
%essentials_*%Platzhalter
Die Lade-Reihenfolge stimmt von Haus aus, EssentialsX deklariert softdepend: [Vault, LuckPerms, PlaceholderAPI] in seiner plugin.yml.
Spielerbefehle
Diese Nodes gehen an die Gruppe default und werden täglich genutzt:
/sethome [name] # Home setzen, Standard-Limit ist 1
/home [name] # zum Home teleportieren
/delhome <name> # Home löschen
/spawn # zum Welt-Spawn
/warp [name] # zu einem Warp falls Permission da
/tpa <player> # Teleport-Anfrage an Spieler
/tpaccept # Anfrage annehmen
/tpdeny # ablehnen
/back # zurück zum Todespunkt oder letzten Teleport
/msg <player> <msg> # Privatnachricht
/r <message> # auf letzte DM antworten
/mail send <p> <m> # Offline-Nachricht
/balance # Kontostand
/pay <player> <sum> # Geld überweisen
/afk # selbst als AFK markieren
/back nach dem Tod ist Geschmackssache. Auf Anarchy-Servern wird es üblicherweise deaktiviert, indem essentials.back.ondeath entzogen wird, damit PvP Gewicht hat.
Moderator- und Admin-Befehle
Mindestausstattung für die Moderation:
/vanish # für Spieler unsichtbar
/tempban <p> <time> # Zeitbann, z.B. 7d oder 2h
/mute <p> <time> # Stummschaltung mit Timer
/jail <p> <jail> # in eine Jail-Zone schicken
/kick <p> [reason] # kicken
/broadcast <msg> # Nachricht an alle
/feed # füttern
/heal # heilen
/gamemode <mode> # Spielmodus wechseln
/invsee <player> # Inventar einsehen
/seen <player> # letzter Login
Jails legst du mit /setjail <name> an, während du am Zielpunkt stehst. Ein eingesperrter Spieler kann keine Blöcke abbauen, nicht chatten (abhängig von jail-mute-on-jail) und keine Befehle nutzen.
config.yml: zentrale Parameter
plugins/Essentials/config.yml ist das Herz des Plugins. Werte, die du auf jeden Fall durchgehen solltest:
# Home-Limits pro Gruppe
sethome-multiple:
default: 1
vip: 3
vip+: 5
staff: 10
# Cooldown zwischen Teleports in Sekunden
teleport-cooldown: 60
# Verzögerung vor Teleport, Bewegung bricht ab
teleport-delay: 3
# Sicherer Teleport: prüft Block unter den Füßen
teleport-safety: true
force-disable-teleport-safety: false
# Wirtschaft
currency-symbol: '$'
starting-balance: 100
min-money: 0
max-money: 10000000000
# AFK
auto-afk: 300 # 5 Min bis Auto-AFK
auto-afk-kick: 1800 # Kick nach 30 Min AFK
# Social Spy: Staff sieht Privatnachrichten
social-spy:
available-on-vanish: true
Eine häufige Falle: sethome-multiple greift nur wenn der Spieler die Node essentials.sethome.multiple.<group> hat. Nur die Zahl in der Config zu ändern reicht nicht.
Wirtschaft: Vault, /shop, Schilder
EssentialsX Economy nutzt einen In-Memory-Speicher mit Flat-File-Backup. Für Server unter 200 gleichzeitigen Spielern ist das in Ordnung, bei mehr solltest du auf CoinsEngine schauen oder EssentialsX über einen Drittanbieter-Adapter an MySQL koppeln.
Damit Shops funktionieren, installiere Vault, dann registriert sich EssentialsX automatisch als Economy-Provider. Prüfen mit /vault-info.
EssentialsX kann Schilder-Shops nativ. Du baust ein Schild:
[Buy]
1
64
100
Das heißt "kaufe 1 Stack (64 Items) des angezeigten Materials für 100 Münzen". Die volle Liste der Schildtypen steht in der signs:-Sektion:
enabled-signs:
- balance
- buy
- sell
- free
- disposal
- heal
- mail
- trade
- warp
Für einen richtigen GUI-Shop willst du ChestShop oder DeluxeMenus, Schilder sind eher Nostalgie.
Kits: kits.yml
plugins/Essentials/kits.yml speichert Item-Pakete. Beispiel für ein Starter-Kit:
kits:
starter:
delay: -1
items:
- bread 16
- wooden_sword
- wooden_pickaxe
- wooden_axe
- leather_helmet
- leather_chestplate
- leather_leggings
- leather_boots
- torch 32
daily:
delay: 86400
items:
- cooked_beef 32
- iron_pickaxe unbreaking:1
- golden_apple 4
delay: -1 heißt "einmalig, danach nie wieder", 86400 heißt "einmal pro Tag in Sekunden". Spieler holen das Kit mit /kit starter, Permission ist essentials.kits.starter.
Für Verzauberungen nutzt du material enchantment:level, z.B. diamond_sword sharpness:5 unbreaking:3. Verzauberungsnamen folgen der Bukkit-API.
Spawn und Warps
Spawn setzen:
/setspawn # Standard für alle Gruppen
/setspawn default # explizit für default-Gruppe
Du kannst gruppenspezifische Spawns über respawn-listener-priority und Permission-Gruppen einrichten. Tutorial-Welten für Neulinge liegen meist in einer eigenen Welt.
Warps:
/setwarp shop # erstellen
/warp shop # teleportieren
/delwarp shop # löschen
/warps # Liste der verfügbaren Warps
Jeder Warp braucht essentials.warp.warps.<name> oder das Wildcard essentials.warp.*. Wenn du 50 Warps hast und nicht jeden einzeln freigeben willst, gibst du allen einfach essentials.warps.*.
AntiBuild und Protect: wann du sie weglassen solltest
EssentialsX AntiBuild ist simpler permission-basierter Bauschutz. Funktioniert, ist aber unflexibel: du kannst nicht nur in einer Region das Bauen erlauben. Für ernsthaften Spawn-Schutz installiere WorldGuard und lass AntiBuild weg.
EssentialsX Protect kümmert sich um Creeper und Physik. Auch Basis-Niveau. Wenn du Survival mit PvE-Zonen betreibst, ist WorldGuard mit creeper-explosion deny Flags die bessere Wahl.
Faustregel: Core + Spawn + Chat + Economy nutzen, andere Module nur aktivieren wenn du sie wirklich brauchst.
Chat und PlaceholderAPI
EssentialsXChat formatiert den Chat über chatformat in der Config. Beispiel mit Gruppen:
chat:
format: '{DISPLAYNAME}&7: &f{MESSAGE}'
group-formats:
default: '&7[Spieler] {DISPLAYNAME}&7: &f{MESSAGE}'
vip: '&6[VIP] {DISPLAYNAME}&7: &f{MESSAGE}'
staff: '&c[Staff] {DISPLAYNAME}&7: &f{MESSAGE}'
radius: 0
radius: 0 heißt globaler Chat, jede Zahl über 0 macht den Chat lokal innerhalb dieses Block-Radius.
Mit PlaceholderAPI kannst du den LuckPerms-Prefix direkt einbauen:
format: '%luckperms_prefix% {DISPLAYNAME}&7: &f{MESSAGE}'
Vergiss nicht, das PlaceholderAPI-Parsing in EssentialsXChat zu aktivieren, sonst werden die Platzhalter als Roh-Text durchgereicht.
Performance auf großen Servern
Auf einem Server mit 500+ gleichzeitigen Spielern kann EssentialsX zum Flaschenhals werden. Was abschalten:
- GeoIP - lädt eine Datenbank in den Speicher und macht bei jedem Join ein Lookup. Wenn du das Land nicht im Chat zeigst, aus
- /seen Speicher -
last-seenwird bei jedem Disconnect in die Userdata geschrieben. Auf großen Servern setzelast-seen-write: false - AFK Auto-Kick - iteriert jeden Tick über alle Spieler. Setze
auto-afk-kick: -1wenn du keinen Kick brauchst - TPS-gebundene Timer - EssentialsX hat periodische Userdata-Save-Tasks. Stelle
userdata-saving-intervalauf 60 bis 300 Sekunden
Userdata liegt als .yml pro Spieler in plugins/Essentials/userdata/. Auf großen Servern sind das zehntausende Dateien, und /baltop oder /seen scannen den ganzen Baum. Lösung: über einen Drittanbieter-Adapter auf MySQL umziehen oder alte Userdata mit einem geplanten Skript löschen.
Permissions über LuckPerms
Mindest-Set für die Gruppe default:
lp group default permission set essentials.home true
lp group default permission set essentials.sethome true
lp group default permission set essentials.sethome.multiple.default true
lp group default permission set essentials.delhome true
lp group default permission set essentials.spawn true
lp group default permission set essentials.warp true
lp group default permission set essentials.tpa true
lp group default permission set essentials.tpaccept true
lp group default permission set essentials.tpdeny true
lp group default permission set essentials.msg true
lp group default permission set essentials.mail true
lp group default permission set essentials.balance true
lp group default permission set essentials.pay true
lp group default permission set essentials.kits.starter true
lp group default permission set essentials.afk true
lp group default permission set essentials.back true
Für VIP fügst du essentials.sethome.multiple.vip hinzu und konfigurierst die Home-Anzahl in config.yml. Für Moderatoren essentials.vanish, essentials.kick, essentials.mute, essentials.tempban, essentials.broadcast, essentials.invsee, essentials.seen.
Gefährliche Nodes, die du NIEMALS an reguläre Spieler gibst: essentials.god, essentials.fly, essentials.gamemode, essentials.give, essentials.eco (letzteres steuert die Server-Wirtschaft).
FAQ
Funktioniert EssentialsX auf Folia?
Teilweise. Es gibt einen separaten EssentialsXSpigotFolia-Branch mit Core und Spawn. Die meisten anderen Module sind noch nicht auf Folias regionales Tick-Modell portiert. Wenn du dich für Folia entscheidest, rechne damit, dass du einige EssentialsX-Features ersetzen musst.
Wie mache ich, dass /home nur in der Overworld funktioniert?
Über Permissions und Multiverse. Du gibst essentials.home.bed nur in der Zielwelt über LuckPerms-Kontexte: lp group default permission set essentials.home true world=world. In anderen Welten schlägt der Befehl fehl. Alternative: world-teleport-permissions: true in der Config aktivieren.
Warum brauche ich Vault wenn EssentialsX schon Wirtschaft hat?
Vault ist eine API-Brücke zwischen Plugins. EssentialsX Economy allein funktioniert nur innerhalb der EssentialsX-Befehle (/balance, /pay). Alle Drittanbieter-Shops, Auktionen und kostenpflichtigen Features laufen über Vault. Ohne Vault sehen sie die EssentialsX-Kontostände nicht.
Kann ich das Home-Limit über 3 erhöhen?
Ja, über essentials.sethome.multiple.<group> und die sethome-multiple-Sektion in der Config. Definiere eine Gruppe wie vip+ mit 10 Homes in der Config und gib die Node über LuckPerms. Es gibt keine harte Grenze, nur Filesystem-Performance.
Wie schütze ich /spawn vor Griefing?
Mit WorldGuard, nicht mit AntiBuild. Definiere eine Region um den Spawn mit //wand und /region define spawn, dann /region flag spawn build deny und /region flag spawn pvp deny. EssentialsX AntiBuild ist zu grob für teilweise Ausnahmen.
Wie setze ich Homes für alle Spieler zurück?
Direkt geht das nicht. Entweder löschst du die homes:-Sektion in jeder Userdata-yml per Skript, oder du nutzt /delhome <player>:<name> aus der Konsole für einzelne Spieler. Auf großen Servern ist ein yq- oder sed-Skript über plugins/Essentials/userdata/ praktischer.
Kollidiert EssentialsX mit anderen Home- und Warp-Plugins?
Ja, wenn du parallel HuskHomes oder CMI laufen lässt. Befehle wie /home, /warp, /tpa überschneiden sich, und Bukkit gibt den Befehl an das Plugin, das ihn zuerst registriert hat. Lösung: Duplikate in commands.yml entfernen oder das überflüssige Modul über disabled-commands in der EssentialsX-Config deaktivieren.
Wie es weitergeht
EssentialsX deckt die Basis ab, mehr nicht. Für einen ernsthaften Server plane den Stack von Tag eins: WorldGuard für Regionen, LuckPerms für Permissions, PlaceholderAPI für Integrationen, dazu ein GUI-Inventar-Plugin (ChestShop oder DeluxeMenus). Configs in git versionieren, Userdata täglich snapshotten, und vergiss nicht den DDoS-Schutz - ein einziger SYN-Flood und deine schön getunte Config steht ohne Spieler da.
Schützen Sie Ihren Server vor DDoS-Angriffen
Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.
Kostenlos testenWeitere Artikel
Citizens: NPCs und Quest-Charaktere auf dem Minecraft-Server
Kompletter Citizens-Guide: Installation, Skins, Traits, Klick-Befehle, Quests, Denizen und Sentinel, Hologramme und Performance.
NeoForge vs Forge vs Fabric 2026: Welchen Mod-Loader wählen
Ein genauer Blick auf die drei wichtigsten Minecraft-Mod-Loader 2026. Die Geschichte des NeoForge-Forks, Fabric-Performance mit Sodium und Iris, Mod-Kompatibilitaet und die passende Wahl fuer deinen Servertyp.
Was kostet es einen Minecraft Server zu betreiben
Komplette Kostenaufstellung fuer einen Minecraft Server: Hosting, Domain, DDoS-Schutz, Plugins, Website, Werbung, Personal. Monatliche und jaehrliche Kosten fuer kleine, mittlere und grosse Server sowie Spartipps.