Plugins auf einem Minecraft Server installieren: Komplette Anleitung
Plugins sind das, was einen Minecraft Server erst richtig nutzbar macht. Ohne Plugins hast du einen einfachen Vanilla-Server ohne Rechteverwaltung, ohne Griefing-Schutz, ohne Wirtschaft, ohne Teleport-Befehle. Wenn du gerade deinen ersten Spigot- oder Paper-Server aufgesetzt hast und nicht weisst, wie Plugins funktionieren - diese Anleitung erklaert alles Schritt fuer Schritt.
Plugins vs Mods: Der Unterschied
Viele Einsteiger verwechseln Plugins und Mods. Das sind aber zwei verschiedene Dinge.
Mods (Forge, Fabric, NeoForge) veraendern sowohl den Client als auch den Server. Sie fuegen neue Bloecke, Mobs und Mechaniken hinzu. Spieler muessen dieselben Mods auf ihrem Client installiert haben, um auf den Server zu kommen.
Plugins (Bukkit, Spigot, Paper) laufen nur auf der Serverseite. Sie nutzen die Server-API fuer zusaetzliche Funktionen: Befehle, Berechtigungen, Teleports, Wirtschaft. Spieler brauchen nichts zu installieren - sie verbinden sich mit einem normalen Client.
Das Plugin-Format ist simpel: .jar-Dateien, die in den plugins/-Ordner des Servers gelegt werden. Fertig.
Welche Server-Software unterstuetzt Plugins
Die Vanilla server.jar von Mojang unterstuetzt keine Plugins. Du brauchst eine Server-Plattform mit Bukkit-API-Unterstuetzung:
- Paper - die empfohlene Wahl. Ein Fork von Spigot mit vielen Optimierungen und Patches. Die meisten Plugins werden fuer Paper entwickelt und getestet.
- Spigot - der Klassiker. Funktioniert, aber Paper ist schneller und stabiler.
- Purpur - ein Paper-Fork mit zusaetzlichen Konfigurationsoptionen. Fuer Fortgeschrittene.
- Folia - fuer Multi-Thread-Server. Nicht alle Plugins sind kompatibel.
Wenn du dich noch nicht entschieden hast - nimm Paper. Download unter papermc.io.
Wo Plugins herunterladen
Regel Nummer eins: Lade niemals Plugins von zufaelligen Webseiten herunter. .jar-Dateien fuehren beliebigen Code auf deinem Server aus. Ein boesartiges Plugin kann alle Dateien loeschen, Daten stehlen oder einem Angreifer vollen Zugriff geben.
Vertrauenswuerdige Quellen:
- Modrinth - moderne Plattform, gute Moderation, schnelle Suche
- Hangar - offizielle PaperMC Plugin-Plattform
- SpigotMC - die groesste Plugin-Datenbank, allerdings mit schwaecherer Moderation
- GitHub - viele Entwickler veroeffentlichen Releases direkt auf GitHub
Vor dem Download pruefen: Datum des letzten Updates, Kompatibilitaet mit deiner MC-Version, Anzahl der Downloads und Bewertungen.
Installation: Schritt fuer Schritt
1. Plugin herunterladen
Lade die .jar-Datei des gewuenschten Plugins herunter. Zum Beispiel EssentialsX:
wget https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsX-2.20.1.jar
2. In den Plugins-Ordner legen
# Server-Struktur
/home/minecraft/server/
├── server.jar
├── server.properties
├── plugins/ <-- .jar-Dateien kommen hier rein
│ ├── EssentialsX-2.20.1.jar
│ └── LuckPerms-Bukkit-5.4.131.jar
├── world/
└── logs/
cp EssentialsX-2.20.1.jar /home/minecraft/server/plugins/
3. Server neu starten
# Falls in screen/tmux
screen -r minecraft
> stop
# Erneut starten
java -Xms2G -Xmx4G -jar server.jar nogui
Beim Start siehst du so etwas:
[15:23:41 INFO]: [EssentialsX] Loading EssentialsX v2.20.1
[15:23:41 INFO]: [EssentialsX] Enabling EssentialsX v2.20.1
[15:23:42 INFO]: [EssentialsX] Successfully loaded.
4. Funktion pruefen
Verbinde dich mit dem Server und tippe:
/plugins
Du siehst eine Liste der geladenen Plugins. Gruen bedeutet aktiv, rot bedeutet ein Problem.
Plugins (3): EssentialsX, LuckPerms, WorldGuard
Plugins konfigurieren
Nach dem ersten Start erstellt jedes Plugin seinen eigenen Ordner in plugins/:
/home/minecraft/server/plugins/
├── EssentialsX-2.20.1.jar
├── Essentials/
│ ├── config.yml <-- Haupt-Konfigurationsdatei
│ ├── messages.properties
│ └── userdata/
├── LuckPerms-Bukkit-5.4.131.jar
└── LuckPerms/
└── config.yml
Konfigurationen sind typischerweise config.yml-Dateien im YAML-Format. Bearbeite sie mit einem beliebigen Texteditor:
nano /home/minecraft/server/plugins/Essentials/config.yml
Nach Aenderungen koennen die meisten Plugins ohne Server-Neustart neu geladen werden:
/essentials reload
Einige Plugins erfordern allerdings einen kompletten Neustart. Lies die Dokumentation des jeweiligen Plugins.
Plugin-Abhaengigkeiten
Manche Plugins brauchen andere Plugins, um zu funktionieren. Zum Beispiel:
- WorldEdit wird von WorldGuard benoetigt
- Vault wird von Wirtschafts-Plugins benoetigt
- ProtocolLib wird von vielen Paket-basierten Plugins benoetigt
Wenn eine Abhaengigkeit fehlt, siehst du beim Start einen Fehler:
[15:23:41 ERROR]: Could not load 'plugins/WorldGuard-7.0.9.jar'
org.bukkit.plugin.UnknownDependencyException: Unknown dependency WorldEdit.
Please download and install WorldEdit to run this plugin.
Loesung: Lade das fehlende Plugin herunter und installiere es.
Haeufige Fehler und Loesungen
Falsche Minecraft-Version
[15:23:41 ERROR]: Could not load 'plugins/SomePlugin-1.0.jar'
org.bukkit.plugin.InvalidPluginException: Plugin requires Minecraft 1.20+
Das Plugin wurde fuer eine andere MC-Version gebaut. Lade eine Version herunter, die mit deinem Server kompatibel ist.
Veraltete API
[15:23:41 WARN]: Plugin SomePlugin v1.0 uses deprecated API methods.
This plugin may not work correctly on future versions.
Das Plugin nutzt alte API-Methoden. Normalerweise funktioniert es weiterhin, aber such nach einem Update oder einer Alternative.
Plugin-Konflikte
[15:23:42 ERROR]: Error occurred while enabling SomePlugin v2.0
java.lang.NoClassDefFoundError: com/sk89q/worldedit/WorldEdit
Meistens ein Abhaengigkeitsproblem oder ein Konflikt zwischen zwei Plugins mit gleicher Funktion. Installiere nicht zwei Plugins fuer dieselbe Aufgabe.
config.yml Syntaxfehler
[15:23:41 ERROR]: Cannot load plugins/MyPlugin/config.yml
org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here
YAML-Syntaxfehler. Pruefe die Einrueckung (nur Leerzeichen, keine Tabs!) und Anfuehrungszeichen. Lass die Datei durch yamllint.com pruefen.
Plugins aktualisieren
Plugins aktuell zu halten ist wichtig - Updates bringen Fehlerbehebungen, neue Funktionen und Sicherheitspatches.
# 1. Server stoppen
# 2. Backup erstellen
cp -r plugins/ plugins_backup_$(date +%Y%m%d)/
# 3. .jar-Datei ersetzen
rm plugins/EssentialsX-2.20.0.jar
cp EssentialsX-2.20.1.jar plugins/
# 4. Server starten
Aktualisiere nicht alles auf einmal. Mach ein Plugin nach dem anderen und pruefe, ob alles laeuft.
Nuetzliche Starter-Plugins
Ein Minimal-Set fuer einen neuen Server:
| Plugin | Zweck |
|---|---|
| EssentialsX | Grundbefehle: /home, /spawn, /tpa, /warp, Moderationswerkzeuge |
| LuckPerms | Berechtigungs- und Gruppenverwaltung. Die beste verfuegbare Loesung |
| WorldGuard | Regionsschutz gegen Griefer (benoetigt WorldEdit) |
| Vault | Wirtschafts- und Berechtigungs-API. Von vielen Plugins benoetigt |
| CoreProtect | Block-Aenderungsprotokoll. Unverzichtbar zur Aufklaerung von Griefing |
DDoS-Schutz
Sobald dein Server waechst, wird er zum Ziel fuer DDoS-Angriffe. Plugins im Server koennen nicht vor Netzwerkangriffen schuetzen - dafuer braucht man externen Schutz auf Traffic-Ebene.
MineGuard funktioniert als Proxy vor deinem Server und filtert boesartigen Traffic, bevor er dein Spiel-Server erreicht. Das MineGuard-Plugin fuer Paper/Spigot ermoeglicht es dem Server, echte Spieler-IP-Adressen ueber einen gesicherten Kanal zu empfangen - ohne das Plugin erscheinen alle Spieler mit der IP-Adresse des Proxys.
Die Installation des MineGuard-Plugins funktioniert wie bei jedem anderen Plugin - lade die .jar-Datei aus deinem Dashboard herunter und lege sie in plugins/. Die Konfiguration wird beim ersten Start automatisch erstellt.
Zusammenfassung
Plugin-Installation ist eine grundlegende Faehigkeit fuer jeden Minecraft Server-Admin. Der Prozess ist einfach: .jar herunterladen, in plugins/ legen, Server neu starten. Komplexitaet kommt mit Konfiguration und Kompatibilitaet, aber fast jeder Fehler laesst sich durch das Lesen der Logs loesen.
Fang mit EssentialsX + LuckPerms + Vault an, richte die Grundlagen ein, und fuege dann Plugins nach Bedarf hinzu. Installiere nicht 50 Plugins auf einmal - das fuehrt schnell zu Performance-Problemen und Konflikten.
Schützen Sie Ihren Server vor DDoS-Angriffen
Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.
Kostenlos testenWeitere Artikel
VPN- und Proxy-Erkennung auf Minecraft Servern: Warum und Wie
Ein vollstaendiger Leitfaden zur Erkennung von VPN- und Proxy-Verbindungen auf Minecraft-Servern. Erkennungsmethoden, API-Dienste, Plugins, Fehlalarme und das Gleichgewicht zwischen Sicherheit und Zugaenglichkeit.
WorldGuard einrichten: Minecraft Region schützen und Grief stoppen
WorldGuard auf Paper oder Spigot richtig einrichten: Regionen, Flags, Priority- und Parent-Hierarchie, plus die Grief-Lücken, die fast jeder übersieht.
TCP vs UDP Angriffe auf Minecraft Server: Unterschiede erklaert
Minecraft Java laeuft ueber TCP, Bedrock ueber UDP. Angriffe auf diese Protokolle unterscheiden sich grundlegend: SYN Flood vs Amplification, Stateful Filtering vs DPI. Wir analysieren jeden Angriffstyp, reale Verkehrsmengen und Verteidigungsstrategien.