Minecraft-Plugins haben sehr unterschiedliche Konfigurationen. Das game-serverhosting Panel kombiniert deshalb einen abgesicherten Dateieditor mit Assistenten für häufige Aufgaben: Rollen und Rechte, WorldGuard-Schutz, TAB, Skins, VeinMiner, Chunky, Voice Chat sowie freigegebene Netzwerkdienste. Diese Übersicht zeigt, wann du welchen Weg nutzt und welche Werte tatsächlich geändert werden.

Wenn du erst eine kompatible Server-Software brauchst, nutze Minecraft Server mieten und prüfe anschließend den Wechsel von Version und Loader.

Plugin-Browser und Voraussetzungen

Öffne deinen Minecraft-Server und gehe zu Inhalte → Plugins. Der Browser zeigt installierbare und vorhandene Plugins. Prüfe vor Installation oder Update, ob Minecraft-Version, Server-Software und Plugin-Version zusammenpassen. Vanilla unterstützt keine Bukkit-Plugins; Paper-, Purpur- oder kompatible Server-Software ist für viele Assistenten Voraussetzung.

Minecraft Plugin-Browser im Serverpanel
Minecraft Plugin-Browser im Serverpanel

Erstelle vor Änderungen ein Backup. Bei Installation, Update oder Rollback zeigt das Panel den geplanten Dateivorgang und erkannte Abhängigkeiten. Bestätige Warnungen nur, wenn du den Rückweg geprüft hast.

Die Installation und Entfernung einzelner Erweiterungen erklärt ergänzend der Guide Minecraft Plugins installieren und verwalten. Grundwerte des Servers bleiben getrennt in der Anleitung zur server.properties.

Generischer Plugin- und Mod-Konfigurationseditor

Der Editor unterstützt folgende Kombinationen:

Stack Formate Typische Orte
Minecraft/Paper YAML, YML, JSON plugins/<Plugin>/…
Forge TOML, JSON config/…, world/serverconfig/…
Fabric JSON, TOML config/…
Rust JSON oxide/config/…

Eine Datei darf höchstens 256 KiB groß sein. Verzeichnisse werden nur eine Ebene tief durchsucht. Der Editor ändert skalare Werte: Text, Zahl, Boolean, null sowie Listen aus skalaren Werten. Verschachtelte Objekte bleiben sichtbar, werden aber nicht beliebig umgebaut.

Bekannte Geheimnisse wie Passwort, Token, Secret, API-Key oder Webhook werden maskiert. Das Panel schreibt nur bei unverändertem Datei-Hash; wurde die Datei zwischen Laden und Speichern geändert, musst du sie neu laden. Pfade mit Traversal, Symlinks außerhalb des erlaubten Bereichs, ausführbare Dateien und nicht freigegebene Endungen werden abgelehnt.

Simple Voice Chat: Werte und Port
Wert Bereich / Standard Wirkung
Port automatisch zugewiesener UDP-Port Wird exakt in die Plugin-Konfiguration geschrieben; keine freie Portwahl.
max_voice_distance 1–512 / 48 Normale maximale Hörweite.
whisper_distance 1 bis Hörweite / 24 Reichweite beim Flüstern.
codec VOIP, AUDIO, RESTRICTED_LOWDELAY / VOIP Codec-Profil für Sprachdaten.
enable_groups true Aktiviert Sprachgruppen.
allow_recording true Erlaubt Aufnahmefunktionen.
force_voice_chat false Entscheidet, ob der Client-Mod erzwungen wird.

Der Status „bereit“ bestätigt Plugin, UDP-Zuweisung und den passenden Port in der Datei. Er testet kein Mikrofon. Für die Verbindung nutzt du /voicechat test <Spielername>; allgemeine TCP-Portscanner sind für diesen UDP-Dienst kein verlässlicher Test. Die vollständige Einrichtung erklärt der Simple-Voice-Chat-Guide.

LuckPerms, EssentialsX, WorldEdit und WorldGuard

Starter-Rollen: Die Vorlage benötigt LuckPerms und EssentialsX. default erhält Spawn, Home, SetHome, TPA, Nachrichten, Regeln, MOTD, Spielerliste und Hilfe. moderator erbt default und ergänzt Kick, Mute, Ban, Tempban, Broadcast, Invsee und SocialSpy.

Builder-Rolle: Die Vorlage benötigt zusätzlich WorldEdit und WorldGuard. builder erbt default, erhält WorldEdit-Auswahl und Wand sowie eigene WorldGuard-Regionen und Mitgliedsverwaltung.

LuckPerms-Webeditor: Der Assistent startet lp editor groups. Öffne den erzeugten Bearbeitungslink, nimm Änderungen vor und führe den dort ausgegebenen Befehl anschließend auf deinem Server aus.

Die Vorlagen sind Startpunkte. Prüfe jede Permission gegen dein Serverkonzept und teste Rollen mit einem Konto, das keine OP-Rechte besitzt.

TAB, TabTPS und SkinsRestorer

Der TAB-Assistent setzt für bekannte Gruppen tabprefix und tagprefix:

Gruppe Präfix
default &7
vip &6[VIP] &r
moderator &2[Mod] &r
admin &c[Admin] &r

Eigene Gruppennamen dürfen 1 bis 32 Zeichen enthalten: Kleinbuchstaben, Zahlen, _ und -. Nach der Änderung lädt das Panel TAB neu.

TabTPS vergibt tabtps.defaultdisplay an default und lädt das Plugin neu. SkinsRestorer vergibt skinsrestorer.player; der Assistent kann für einen gültigen Minecraft-Namen einen Skin setzen, entfernen und den Status abfragen.

WorldGuard-Schutz und WorldEdit-Zugriff

Der Schutzassistent verwaltet in der globalen Region __global__ diese Flags: pvp, mob-spawning, mob-damage, tnt, creeper-explosion, fire-spread und fall-damage.

Jede Flag kann allow, deny oder default erhalten. default entfernt die explizite globale Vorgabe, damit wieder die normale WorldGuard- bzw. Spielregel gilt. WorldEdit-Zugriff wird pro gültiger LuckPerms-Gruppe über worldedit.* = true oder false gesetzt. Vergib dieses breite Recht nur an vertrauenswürdige Builder.

VeinMiner und Chunky

VeinMiner 1.x wird als Datapack erkannt; der Assistent verweist nur lesend auf /function veinminer:_config. Für VeinMiner 2.x stehen zwei Vorlagen bereit:

Wert Balanced Performance
Schleichen erforderlich ja ja
Cooldown 20 40
Verzögerung 1 2
maximale Kette 64 32
korrektes Werkzeug ja ja
Suchradius 1 1
Rechtebeschränkung aus aus
Drops zusammenführen aus an
Auto-Update aus aus

Chunky startet genau eine Hintergrund-Vorgenerierung. Zustände sind idle, queued, running, paused, completed, completed_partial und failed. Standardwelt ist world, der Standardradius aktuell 1.000 Blöcke. Die grobe Speicherprognose lautet 800 MB × (Radius / 1000)²; sie ist eine Planungshilfe, keine Garantie. Das Panel zeigt Fortschritt, Rate und ETA.

Netzwerkdienste und geschriebene Ports

Der Netzwerkassistent nutzt eine feste Allowlist, weist einen Zusatzport zu und schreibt nur den katalogisierten Schlüssel in bekannte Pfade. Vor dem Schreiben prüft er Datei-Hash und Ist-Zustand.

Dienst Port / Protokoll Schlüssel Konfigurationspfad
Plasmo Voice automatisch / UDP host.port plugins/PlasmoVoice/config.toml oder config/plasmovoice/config.toml
squaremap 8080 / TCP settings.internal-webserver.port plugins/squaremap/config.yml oder config/squaremap/config.yml
BlueMap 8100 / TCP port plugins/BlueMap/webserver.conf oder config/bluemap/webserver.conf
Dynmap 8123 / TCP webserver-port plugins/dynmap/configuration.txt
Plan Player Analytics 8804 / TCP Webserver.Port plugins/Plan/config.yml oder config/Plan/config.yml
Votifier 8192 / TCP port plugins/Votifier/config.yml, plugins/NuVotifier/config.yml oder plugins/VotifierPlus/config.yml

Webkarten und Plan teilen die exklusive Gruppe customer_http; konkurrierende Dienste werden als Konflikt angezeigt. BlueMap verlangt zusätzlich die bewusste Zustimmung accept-download: true. Plan-Login setzt HTTPS und eine freigeschaltete, geprüfte Gateway-Veröffentlichung voraus.

Passive Analyse und Minecraft-Clientpaket

Die Plugin-Analyse arbeitet rein lesend über 1, 6 oder 24 Stunden. Sie zeigt bis zu zwölf Plugin-Namen, die exakte Gesamtzahl, eine erkannte spark-Installation, CPU-/RAM-Peak und P95 sowie kuratierte Fehlersignale. Sie ordnet keinem einzelnen Plugin erfundene Ressourcenwerte zu.

Das Minecraft-Clientpaket erzeugt ein Packwiz-Paket für aktive Mods. Pro Mod kennt es automatic, required, optional und server_only. Vor dem Build zeigt es inkompatible oder nicht verteilbare Client-Abhängigkeiten und verwaltet zeitlich begrenzte Download-Token.

Sicher prüfen

Teste nach jeder Änderung zunächst den Serverstart. Prüfe dann die konkrete Funktion und schließlich die Rechte mit einem nicht privilegierten Testkonto. Bei Netzwerkdiensten kontrollierst du zusätzlich Protokoll, zugewiesenen Port und den vom Panel angezeigten Endpunkt. Ändere dieselbe Datei nicht parallel außerhalb des Assistenten.

FAQ

Welche Dateien kann der generische Editor bearbeiten?

Je nach Stack YAML/YML, JSON oder TOML in den freigegebenen Plugin- und Konfigurationsordnern. Die Datei darf höchstens 256 KiB groß sein und muss die Pfad- und Sicherheitsprüfung bestehen.

Überschreibt der Editor gleichzeitige Änderungen?

Nein. Der Datei-Hash wird vor dem Speichern erneut geprüft. Bei einer Abweichung musst du neu laden und deine Änderung mit dem aktuellen Stand zusammenführen.

Kann ich mehrere Webkarten gleichzeitig veröffentlichen?

Die unterstützten Webkarten und Plan konkurrieren um die Gruppe customer_http. Das Panel zeigt den Konflikt, statt mehrere Dienste blind auf denselben Veröffentlichungsweg zu legen.

Sind die Rollen-Vorlagen sofort sicher für einen öffentlichen Server?

Sie sind ein nachvollziehbarer Ausgangspunkt. Prüfe die enthaltenen Rechte, entferne unnötige Permissions und teste jede Gruppe ohne OP-Rechte.

Quellen und Prüfstand

Prüfstand: 08.09.2026. Unterstützte Formate, Assistenten, Werte und Grenzen stammen aus der aktuellen Panel-Implementierung. Plugin-spezifische Abläufe wurden mit den offiziellen Projektdokumentationen abgeglichen: