Minecraft-Plugin PlugManX

Informationen zu PlugManX und den Servern, auf denen es gefunden wurde

🔌 Über PlugManX

PlugManX ist ein Minecraft-Plugin für die Laufzeitverwaltung von Plugins auf Bukkit/Spigot-Servern. Es bietet Befehle im Spiel und in der Konsole, um installierte Plugins zu prüfen, ihren Lebenszyklus zu steuern (aktivieren/deaktivieren/laden/entladen/neu laden/neu starten) und Plugin-Listen für Debugging oder Audits zu erstellen.

🎯 Zweck

Das Plugin richtet sich an Serveradministratoren und Entwickler, die Server-Plugins verwalten oder debuggen müssen, ohne einen vollständigen Server-Neustart durchzuführen. Es ist in erster Linie ein Werkzeug- und Utility-Plugin für Wartung und Fehlerbehebung.

⚙️ Funktionen

  • Plugins zur Laufzeit aktivieren, deaktivieren, neu starten (deaktivieren+aktivieren), laden, neu laden (entladen+l d o a d?) und entladen.
  • Installierte Plugins alphabetisch auflisten, optional mit Versionsangaben.
  • Detaillierte Plugin-Informationen anzeigen (Version, Autoren, Befehle usw.).
  • Von einem Plugin registrierte Befehle auflisten und herausfinden, zu welchem Plugin ein Befehl gehört.
  • Tab-Vervollständigung für Plugin- und Befehlsnamen.
  • Plugin-Liste und Versionen in eine Datei ausgeben.
  • Prüfen, ob ein Plugin anhand einer Online-Quelle aktuell ist (das Verhalten der Update-Prüfung ist vom Projekt dokumentiert).
  • Unterstützung für Berechtigungen mit Befehls-Nodes; standardmäßig erfordern Befehle Operator-Rechte.

🧩 Für wen es gedacht ist

  • Serveradministratoren und Operatoren, die Plugins spontan steuern müssen.
  • Entwicklungs- oder Testserver, auf denen sich Plugins häufig ändern.
  • Kleine bis mittelgroße Survival-/SMP- oder private Server, bei denen Neustarts störend sind.

🏗️ Beispiel-Anwendungsfälle

  • Ein Admin deaktiviert ein fehlerhaftes Plugin, ohne den Server neu zu starten, um die Stabilität wiederherzustellen.
  • Ein Entwickler lädt ein neu gebautes Plugin-JAR auf einen Testserver, während Spieler online bleiben.
  • Eine ausgegebene Datei mit Plugin-Namen und Versionen erstellen, um die Fehlersuche oder das Erfassen von Serverkomponenten zu erleichtern.

⌨️ Befehle

BefehlBeschreibungBerechtigungZugriff
/plugman helpZeigt Hilfeinformationen an.plugman.helpAdmin
/plugman list [-v]Listet Plugins in alphabetischer Reihenfolge auf. Nutze -v, um Versionen einzuschließen.plugman.listAdmin
/plugman info [plugin]Zeigt Informationen über ein Plugin an.plugman.infoAdmin
/plugman dumpGibt Plugin-Namen und Version in eine Datei aus.plugman.dumpAdmin
/plugman usage [plugin]Listet die von einem Plugin registrierten Befehle auf.plugman.usageAdmin
/plugman lookup [command]Findet das Plugin, bei dem ein Befehl registriert ist.plugman.lookupAdmin
`/plugman enable [pluginall]`Aktiviert ein Plugin.plugman.enable / plugman.enable.all
`/plugman disable [pluginall]`Deaktiviert ein Plugin.plugman.disable / plugman.disable.all
`/plugman restart [pluginall]`Startet ein Plugin neu (deaktivieren/aktivieren).plugman.restart / plugman.restart.all
/plugman load [plugin]Lädt ein Plugin.plugman.loadAdmin
`/plugman reload [pluginall]`Lädt ein Plugin neu (entladen/laden).plugman.reload / plugman.reload.all
/plugman unload [plugin]Entlädt ein Plugin.plugman.unloadAdmin
`/plugman check [pluginall] -f`Prüft, ob ein Plugin aktuell ist.plugman.check / plugman.check.all

🔐 Berechtigungen

BerechtigungBeschreibungStandard
plugman.adminErlaubt die Nutzung aller PlugMan-Befehle.op
plugman.updateErlaubt dem Benutzer, Update-Meldungen zu sehen.op
plugman.helpErlaubt die Nutzung des Hilfe-Befehls.op
plugman.listErlaubt die Nutzung des List-Befehls.op
plugman.infoErlaubt die Nutzung des Info-Befehls.op
plugman.dumpErlaubt die Nutzung des Dump-Befehls.op
plugman.usageErlaubt die Nutzung des Usage-Befehls.op
plugman.lookupErlaubt die Nutzung des Lookup-Befehls.op
plugman.enableErlaubt die Nutzung des Enable-Befehls.op
plugman.enable.allErlaubt die Nutzung des Enable-all-Befehls.op
plugman.disableErlaubt die Nutzung des Disable-Befehls.op
plugman.disable.allErlaubt die Nutzung des Disable-all-Befehls.op
plugman.restartErlaubt die Nutzung des Restart-Befehls.op
plugman.restart.allErlaubt die Nutzung des Restart-all-Befehls.op
plugman.loadErlaubt die Nutzung des Load-Befehls.op
plugman.reloadErlaubt die Nutzung des Reload-Befehls.op
plugman.reload.allErlaubt die Nutzung des Reload-all-Befehls.op
plugman.unloadErlaubt die Nutzung des Unload-Befehls.op
plugman.checkErlaubt die Nutzung des Check-Befehls.op
plugman.check.allErlaubt die Nutzung des Check-all-Befehls.op

⚙️ Installation

📥 Einrichtung

  • Lade die offizielle PlugManX .jar herunter und lege sie in das Verzeichnis plugins/ des Servers.
  • Starte den Server neu, um das Plugin zu laden, und bestätige die Startmeldungen in der Konsole.

🧾 Konfiguration

  • Das Projekt stellt eine config.yml-Datei als Teil seiner Ressourcen bereit; das Plugin schreibt oder verwendet beim ersten Start eine Konfigurationsdatei.

🧠 Technische Hinweise

  • Das Projekt wird unter der MIT-Lizenz veröffentlicht.
  • Befehle und Berechtigungs-Nodes werden vom Projekt dokumentiert; standardmäßig erfordern die Nodes Operator-Rechte.
  • Das Projekt-Repository und die Konfigurationsdateien werden im Quellcode-Repository des Plugins gepflegt.
  • Das Plugin führt Laufzeitvorgänge aus, die den Plugin-Status beeinflussen können; das Verwenden von Laufzeit-Entlade-/Ladevorgängen kann bei einigen Plugins zu Instabilität führen und wird typischerweise eher für Administration und Debugging als für produktive Hochverfügbarkeitsserver empfohlen.

🤝 Wann dieses Plugin nützlich ist

Wenn du installierte Plugins prüfen oder steuern möchtest, ohne Spielersitzungen zu unterbrechen, bietet PlugManX eine kompakte Reihe von Befehlen zur Laufzeitverwaltung von Plugins und Berichtsfunktionen, die kurzfristige Plugin-Wechsel, Debugging und Bestandsaufnahme vereinfachen.

Server mit dem Plugin PlugManX

Die Seite des Plugins PlugManX zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.

Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von PlugManX hängt von der Konfiguration des jeweiligen Servers ab.

Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er PlugManX nutzt.

Nutze die Serverliste mit PlugManX, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.