Minecraft Server Befehle
Die komplette Liste der Befehle für Admins und Spieler: Vanilla-Befehle, EssentialsX, WorldGuard und LuckPerms. Mit Berechtigungen, Beispielen und einer Erklärung, wie sich die Konsole vom Spiel unterscheidet. Alles, was du brauchst, um deinen eigenen Server zu betreiben.
Konsole vs. Spiel: der Unterschied
Bevor wir zu den Befehlslisten kommen, lohnt es sich, den grundlegenden Unterschied zwischen den zwei Wegen zu verstehen, auf einem Minecraft-Server Befehle auszuführen.
Befehle im Spiel
Du tippst sie in den Chat ein, immer mit einem Schrägstrich / am Anfang, zum Beispiel /gamemode creative. Der Befehl wird im Kontext deines Spielers ausgeführt: Gibst du /tp ohne Namen ein, teleportierst du dich selbst. Dafür brauchst du die passenden Berechtigungen: den Status eines Server-Operators (OP) oder ein richtig konfiguriertes Berechtigungs-Plugin.
Befehle in der Server-Konsole
Du tippst sie ohne Schrägstrich direkt im Konsolenfenster ein (zum Beispiel in Pterodactyl oder Multicraft oder in einem Terminal). Sie laufen mit vollen Administratorrechten, und du musst nicht auf dem Server angemeldet sein. ban PlayerName Reason funktioniert sogar, während der Server noch startet und sich noch keine Spieler verbinden können.
Tipp: RCON-Befehle (Remote Console) funktionieren genau wie die Server-Konsole: Du kannst sie mit Werkzeugen wie mcrcon aus der Ferne ausführen. Das ist praktisch für Automatisierung oder um den Server per Skript zu verwalten.
Vanilla-Befehle
Die folgenden Befehle sind in die Minecraft-Engine eingebaut und funktionieren daher auf jedem Server, egal welche Plugins er nutzt. Sie setzen den OP-Status oder die passende Berechtigungsstufe in der Datei ops.json voraus.
| Befehl | Beschreibung | Beispiel |
|---|---|---|
/gamemode | Ändert den Spielmodus eines Spielers. Verfügbare Modi: survival (0), creative (1), adventure (2), spectator (3). | /gamemode creative PlayerName |
/tp | Teleportiert einen Spieler zu einem anderen Spieler oder zu den angegebenen Koordinaten. | /tp PlayerName 100 64 200 |
/give | Gibt einem Spieler einen Gegenstand. Optional mit Anzahl und zusätzlichen Gegenstandsdaten. | /give PlayerName diamond 64 |
/time | Legt die Zeit in der Welt fest oder zeigt sie an. Du kannst die Werte day, noon, night und midnight verwenden. | /time set day |
/weather | Ändert das Wetter in der Welt. Optionen: clear, rain, thunder. Optional mit Dauer. | /weather clear 6000 |
/difficulty | Legt den Schwierigkeitsgrad fest. Optionen: peaceful (0), easy (1), normal (2), hard (3). | /difficulty hard |
/ban | Bannt einen Spieler, sodass er dem Server nicht beitreten kann. Optional mit Grund. | /ban PlayerName Grund des Banns |
/kick | Wirft einen Spieler vom Server. Optional mit Nachricht. | /kick PlayerName Komm später wieder |
/op | Gibt einem Spieler den Operator-Status (volle Admin-Rechte). | /op PlayerName |
/deop | Entzieht einem Spieler den Operator-Status. | /deop PlayerName |
/whitelist | Verwaltet die Whitelist des Servers. Unterbefehle: on, off, add, remove, list, reload. | /whitelist add PlayerName |
/gamerule | Ändert die Spielregeln der Welt, zum Beispiel keepInventory, doDaylightCycle, mobGriefing. | /gamerule keepInventory true |
/effect | Gibt einem Spieler einen Statuseffekt oder entfernt einen, mit Dauer und Effektstärke. | /effect give PlayerName speed 60 2 |
/enchant | Verzaubert den Gegenstand, den der Spieler in der Hand hält. Du gibst die ID der Verzauberung und die Stufe an. | /enchant PlayerName sharpness 5 |
/fill | Füllt den Bereich zwischen zwei Punkten mit dem gewählten Block. Ein mächtiges Bauwerkzeug. | /fill 0 60 0 100 60 100 stone |
/clone | Kopiert einen Blockbereich von einem Ort an einen anderen. | /clone 0 60 0 10 70 10 20 60 0 |
/setblock | Setzt einen einzelnen Block an die angegebenen Koordinaten. | /setblock 100 64 200 chest |
/summon | Beschwört eine Entität (einen Mob, einen Gegenstand, ein Projektil) an den angegebenen Koordinaten. | /summon zombie 100 64 200 |
Nützliche Gamerule-Befehle
Mit gamerule-Befehlen stellst du die Mechaniken des Servers fein ein, ganz ohne Plugins:
/gamerule keepInventory true: Spieler verlieren ihr Inventar beim Tod nicht/gamerule doDaylightCycle false: hält den Tag-Nacht-Zyklus an/gamerule doWeatherCycle false: schaltet zufällige Wetterwechsel aus/gamerule mobGriefing false: Creeper und Endermen zerstören kein Gelände/gamerule pvp false: schaltet PvP zwischen Spielern aus/gamerule naturalRegeneration false: schaltet die natürliche Regeneration der Gesundheit aus/gamerule announceAdvancements false: blendet Fortschrittsmeldungen im Chat aus
EssentialsX-Befehle
EssentialsX ist das beliebteste Plugin zur Verwaltung von Minecraft-Servern und auf buchstäblich Millionen Servern installiert. Es erweitert Vanilla um Hunderte Befehle für Spieler und Admins. Hier sind die wichtigsten.
| Befehl | Beschreibung | Berechtigung |
|---|---|---|
/home | Teleportiert einen Spieler zu seinem gesetzten Zuhause. Spieler können mehrere Homes haben (je nach Berechtigungen). | essentials.home |
/sethome | Setzt das Zuhause des Spielers an seiner aktuellen Position. | essentials.sethome |
/tpa | Sendet einem anderen Spieler eine Teleportanfrage, die er mit /tpaccept annehmen muss. | essentials.tpa |
/tpaccept | Nimmt die Teleportanfrage eines anderen Spielers an. | essentials.tpaccept |
/warp | Teleportiert einen Spieler zu einem öffentlichen Warp-Punkt. Ohne Argumente zeigt er die Liste der Warps. | essentials.warp |
/setwarp | Erstellt an der aktuellen Position einen neuen Warp-Punkt. Verfügbar für Spieler mit der passenden Berechtigung. | essentials.setwarp |
/spawn | Teleportiert einen Spieler zum Spawnpunkt des Servers. | essentials.spawn |
/kit | Holt ein Set von Gegenständen (ein Kit) ab. Der Admin konfiguriert Kits in der Datei kits.yml. | essentials.kit.[kitname] |
/heal | Heilt einen Spieler auf volle Gesundheit und füllt seine Hungerleiste. Ein Admin kann andere Spieler heilen. | essentials.heal |
/fly | Schaltet den Flugmodus für einen Spieler ein oder aus. Optional kannst du einen anderen Spieler angeben. | essentials.fly |
/god | Schaltet den Gottmodus (Unverwundbarkeit) für einen Spieler ein. Praktisch beim Bauen oder Testen. | essentials.god |
/msg | Sendet eine private Nachricht an einen anderen Spieler. Aliase: /tell, /w, /pm. | essentials.msg |
/mail | Sendet eine Nachricht an einen Spieler, der offline ist. Er sieht sie, sobald er sich anmeldet. | essentials.mail |
/back | Teleportiert einen Spieler zu seiner vorherigen Position zurück (vor dem letzten Teleport oder Tod). | essentials.back |
/balance | Zeigt den Kontostand eines Spielers an (erfordert Vault und ein Wirtschafts-Plugin). | essentials.balance |
/pay | Überweist Geld von deinem eigenen Konto an einen anderen Spieler. | essentials.pay |
/nick | Ändert den Anzeigenamen eines Spielers im Chat und über seinem Kopf. | essentials.nick |
/list | Zeigt eine Liste aller verbundenen Spieler an. | essentials.list |
EssentialsX-Aliase: Viele Befehle haben Kurzformen. /msg funktioniert genauso wie /tell, /w und /pm. Du kannst /home mit /h aufrufen. Die vollständige Liste der Aliase steht in der Datei config.yml des Plugins.
Moderationsbefehle
Das Verhalten der Spieler im Griff zu behalten ist ein zentraler Teil des Server-Betriebs. EssentialsX und spezielle Moderations-Plugins geben dir deutlich mächtigere Werkzeuge als der Vanilla-Ban.
| Befehl | Beschreibung | Syntax |
|---|---|---|
/ban | Ein dauerhafter Bann für das Konto des Spielers. In EssentialsX unterstützt er einen Grund und das Bannen von Offline-Spielern. | /ban PlayerName [reason] |
/tempban | Ein temporärer Bann für eine festgelegte Zeit. Zeitformat: 1d (1 Tag), 2h (2 Stunden), 30m (30 Minuten). | /tempban PlayerName 7d Griefing |
/unban | Hebt den Bann eines Spielers auf. Alias: /pardon. | /unban PlayerName |
/banlist | Zeigt die Liste der gebannten Spieler und IP-Adressen an. | /banlist [players|ips] |
/ban-ip | Bannt eine IP-Adresse, sodass sich von ihr keine neuen Konten verbinden können. Vorsicht bei dynamischen IPs. | /ban-ip 123.456.789.0 [reason] |
/mute | Stummschaltung eines Spielers, sodass er nicht im Chat schreiben kann. Verfügbar in EssentialsX. | /mute PlayerName [time] [reason] |
/unmute | Hebt die Stummschaltung eines Spielers auf. | /unmute PlayerName |
/jail | Sperrt einen Spieler ins Gefängnis (ein besonderer Ort). Das Gefängnis muss vorher eingerichtet sein. | /jail PlayerName [jailname] [time] |
/unjail | Entlässt einen Spieler vorzeitig aus dem Gefängnis. | /unjail PlayerName |
/warn | Schickt einem Spieler eine Verwarnung und protokolliert sie. Nach einer festgelegten Zahl von Verwarnungen kann er automatisch gebannt werden. | /warn PlayerName Kein Griefing! |
/vanish | Versteckt einen Admin vor den Spielern. Der Admin ist unsichtbar und erscheint nicht in /list. | /vanish |
Bewährte Moderationspraxis
Ein paar Regeln, die sich auf jedem ernsthaften Server lohnen:
- Gib beim Bannen immer einen Grund an: Spieler haben ein Recht darauf zu wissen, wofür sie bestraft wurden
- Steigere Strafen schrittweise: Verwarnung → Kick → Tempban → dauerhafter Bann
- Protokolliere deine Moderation: Nutze Plugins wie CoreProtect, um Änderungen an der Welt nachzuverfolgen, und DiscordSRV, um den Chat zu protokollieren
- Prüfe die IP vor einem IP-Bann: Spieler hinter NAT oder einem VPN teilen sich die Adresse womöglich mit anderen Personen
WorldGuard-Befehle
WorldGuard ist ein Plugin zum Schutz von Land: Du erstellst damit Regionen, in denen Spieler ohne die passenden Berechtigungen weder bauen noch Blöcke abbauen können. Es ist auf jedem PvE- und Survival-Server unverzichtbar.
| Befehl | Beschreibung |
|---|---|
/region define [name] | Erstellt eine neue WorldGuard-Region in dem mit WorldEdit (//wand) ausgewählten Bereich. Der Grundbefehl zum Schutz von Land. |
/region addowner [name] [player] | Fügt einer Region einen Besitzer hinzu. Ein Besitzer kann das Gelände verändern und die Region verwalten. |
/region addmember [name] [player] | Fügt einer Region ein Mitglied hinzu. Ein Mitglied kann in der Region bauen und Blöcke abbauen, sie aber nicht verwalten. |
/region info [name] | Zeigt detaillierte Informationen zu einer Region: Besitzer, Mitglieder, Flags, Priorität. |
/region list | Zeigt eine Liste aller Regionen in der aktuellen Welt. |
/region delete [name] | Löscht eine Region. Das Gelände bleibt unverändert: Nur der Schutz wird entfernt. |
/region flag [name] [flag] [value] | Setzt ein Flag für eine Region, zum Beispiel pvp deny, mob-spawning deny, greeting "Willkommen!". |
/region select [name] | Wählt die Region mit WorldEdit aus, damit du sie ändern oder ihre Grenzen sehen kannst. |
/region setpriority [name] [number] | Legt die Priorität einer Region fest. Überlappen sich Regionen, gewinnt die mit der höheren Priorität. |
Nützliche WorldGuard-Flags
Flags legen fest, was in einer bestimmten Region erlaubt ist:
pvp deny: schaltet PvP in der Region aus (ideal für den Spawn)mob-spawning deny: verhindert, dass Mobs natürlich spawnenfire-spread deny: Feuer breitet sich nicht ausbuild deny: Niemand kann bauen (der Standardschutz)interact deny: Spieler können keine Hebel, Knöpfe oder Truhen benutzengreeting "Message": zeigt einem Spieler, der die Region betritt, eine Nachricht anfarewell "Message": eine Nachricht, die erscheint, wenn ein Spieler die Region verlässt
LuckPerms-Befehle
LuckPerms ist das beste und beliebteste Berechtigungs-Plugin für Minecraft-Server. Es hat die älteren PEX und GroupManager abgelöst. Damit verwaltest du die Berechtigungen von Spielern und Gruppen präzise über eine Vererbungshierarchie.
| Befehl | Beschreibung |
|---|---|
/lp user [player] info | Zeigt Informationen zu einem Spieler: Gruppen, Berechtigungen, Metadaten (Präfix, Suffix, Gewichtung). |
/lp user [player] group add [group] | Fügt einen Spieler zu einer Gruppe hinzu. Der Spieler erbt alle Berechtigungen der Gruppe. |
/lp user [player] group remove [group] | Entfernt einen Spieler aus einer Gruppe. |
/lp user [player] permission set [permission] [true/false] | Gibt einem Spieler eine bestimmte Berechtigung oder entzieht sie ihm, ohne seine Gruppen zu ändern. |
/lp group [name] permission set [permission] [true/false] | Gibt einer ganzen Gruppe eine Berechtigung oder entzieht sie ihr. Die Änderung gilt automatisch für jedes Mitglied der Gruppe. |
/lp group [name] meta setprefix [priority] "[prefix]" | Legt das Präfix fest, das im Chat vor dem Namen eines Spielers steht, zum Beispiel [Admin] oder [VIP]. |
/lp group [name] parent add [parentgroup] | Lässt die Gruppe die Berechtigungen einer anderen Gruppe erben (eine Hierarchie). |
/lp editor | Öffnet den LuckPerms-Web-Editor, eine bequeme grafische Oberfläche zur Verwaltung von Berechtigungen im Browser. |
/lp sync | Gleicht die Daten mit der Datenbank ab. Praktisch in einem Netzwerk-Setup (BungeeCord/Velocity). |
LuckPerms-Web-Editor: Statt dir die Befehlssyntax zu merken, gib /lp editor ein. LuckPerms erzeugt einen Link zu einer Weboberfläche, in der du Berechtigungen in einem bequemen grafischen Editor per Drag-and-drop verschiebst. Es ist der schnellste Weg, deine Gruppen einzurichten.
Berechtigungen und Spielergruppen
Das Berechtigungssystem ist das Fundament jedes Minecraft-Servers. Gut eingerichtet, trennt es, was Spieler tun dürfen, von dem, was Moderatoren und Admins tun dürfen.
Eine typische Gruppenhierarchie
Die meisten Survival-Server nutzen eine ähnliche Struktur:
- Spieler (default): die Grundberechtigungen /home, /tpa, /warp, /spawn, /back und das Starter-/kit
- Stammspieler / Vertrauenswürdig: zusätzliches /sethome (mehr Homes), /nick, /fly in bestimmten Bereichen
- VIP / Unterstützer: /fly, Premium-/kit, farbige Namen, Vorrang in der Warteschlange
- Helfer: /kick, /mute, /warn, /vanish, Zugriff auf Logs
- Moderator: /ban, /tempban, /ban-ip, /jail, administrative Teleports
- Admin: /op oder volle LuckPerms-Berechtigungen, Konsolenzugriff, WorldGuard-Admin
- Besitzer: voller Zugriff auf alles
So findest du heraus, welche Berechtigung du brauchst
Jedes Plugin dokumentiert seine Berechtigungen. Bei LuckPerms ist das luckperms.net/wiki. Bei WorldGuard ist es enginehub.org/worldguard.
Meldet ein Spieler, dass er einen Befehl nicht benutzen kann, schau ins Log in der Konsole: LuckPerms zeigt die fehlende Berechtigung oft direkt in der Fehlermeldung an.
Tipps für Server-Admins
Sichere vor Änderungen ein Backup
Bevor du auf einem Live-Server mit fill, clone oder setblock zu experimentieren beginnst, mach ein Backup. Der Befehl /fill kann in einem Sekundenbruchteil die Arbeit mehrerer Stunden eines Spielers zerstören. Auf ernsthaften Servern ist ein Backup alle 6 Stunden das Minimum.
Nutze die Konsole statt des Spiels
Gib Moderationsbefehle (ban, kick, op) in der Server-Konsole ein, besonders wenn der Spieler, der dich angegriffen hat, versuchen könnte, dich abzulenken. In der Konsole musst du nicht im Spiel sein, sodass du schnell und wirksam handeln kannst.
Dokumentiere die Regeln deines Servers
Spieler müssen die Regeln kennen, um zu wissen, wofür sie bestraft werden können. Richte /rules mit EssentialsX ein, lege auf Discord einen Kanal #regeln an und zeige die Regeln beim Beitritt zum Server an, über die MOTD oder ein Willkommens-Plugin.
Befehlsaliase für Spieler
Mit EssentialsX kannst du in der config.yml eigene Befehlsaliase anlegen. So lässt du zum Beispiel /tele auf /tpa verweisen oder /pm auf /msg. Das erleichtert es Spielern, die andere Server gewohnt sind.
TAB und Autovervollständigung: Im Spiel kannst du nach dem Anfang eines Befehls oder Spielernamens TAB drücken, und Minecraft schlägt die verfügbaren Optionen vor. Die Autovervollständigung funktioniert auch in der Server-Konsole (je nachdem, wie das Panel sie umsetzt).
Befehle, die du auf einem Live-Server nie ohne doppelte Kontrolle eingeben solltest
/fill ~ ~ ~ ~100 ~100 ~100 air: löscht alles in einem Bereich von 100 Blöcken/op @a: gibt jedem Spieler, der online ist, OP/kill @a: tötet alle Spieler auf einmal/gamerule keepInventory falseohne Vorwarnung: Spieler verlieren ihr Inventar beim Tod- WorldEdit-Befehle mit
//set airüber die ganze Welt: Sie können die Karte in Sekunden auslöschen