Minecraft Servers HQ

🔌 Over PlugManX

PlugManX is een Minecraft-plugin voor runtimebeheer van plugins op Bukkit/Spigot-servers. Het biedt in-game en consolecommando’s om geïnstalleerde plugins te bekijken, hun levenscyclus te beheren (enable/disable/load/unload/reload/restart) en pluginlijsten te maken voor debugging of auditing.

🎯 Doel

De plugin is bedoeld voor serverbeheerders en ontwikkelaars die server-side plugins willen beheren of debuggen zonder een volledige serverrestart uit te voeren. Het is in de eerste plaats een tools- en utiliteitenplugin voor serveronderhoud en probleemoplossing.

⚙️ Functies

  • Plugins tijdens runtime inschakelen, uitschakelen, herstarten (disable+enable), laden, herladen (unload+load) en unloaden.
  • Geïnstalleerde plugins alfabetisch tonen, optioneel met versies.
  • Gedetailleerde plugininformatie tonen (versie, auteurs, commando’s, enz.).
  • De commando’s tonen die door een plugin zijn geregistreerd en opzoeken welke plugin eigenaar is van een commando.
  • Tab completion voor plugin- en commandonamen.
  • Een lijst met plugins en versies naar een bestand dumpen.
  • Controleren of een plugin up-to-date is ten opzichte van een online bron (het updatecheck-gedrag is door het project gedocumenteerd).
  • Ondersteuning voor permissies met command nodes; standaard vereisen commando’s operatorrechten.

🧩 Voor Wie Het Is

  • Serverbeheerders en operators die directe plugincontrole nodig hebben.
  • Ontwikkelings- of testservers waar regelmatig plugins wijzigen.
  • Kleine tot middelgrote Survival/SMP- of privésevers waar herstarten storend is.

🏗️ Voorbeelden van Gebruik

  • Een admin schakelt een problematische plugin uit zonder de server te herstarten om de stabiliteit te herstellen.
  • Een ontwikkelaar laadt een nieuw gebouwde plugin-jar in een testserver terwijl spelers online blijven.
  • Een dumpbestand met pluginnamen en versies maken om troubleshooting of inventarisatie van servercomponenten te vergemakkelijken.

⌨️ Commando’s

CommandoBeschrijvingPermissionToegang
/plugman helpHelpinformatie tonen.plugman.helpAdmin
/plugman list [-v]Plugins in alfabetische volgorde tonen. Gebruik -v om versies mee te nemen.plugman.listAdmin
/plugman info [plugin]Informatie over een plugin tonen.plugman.infoAdmin
/plugman dumpPluginnamen en versies naar een bestand dumpen.plugman.dumpAdmin
/plugman usage [plugin]De commando’s tonen die een plugin heeft geregistreerd.plugman.usageAdmin
/plugman lookup [command]De plugin vinden waaraan een commando is gekoppeld.plugman.lookupAdmin
`/plugman enable [pluginall]`Een plugin inschakelen.plugman.enable / plugman.enable.all
`/plugman disable [pluginall]`Een plugin uitschakelen.plugman.disable / plugman.disable.all
`/plugman restart [pluginall]`Een plugin herstarten (disable/enable).plugman.restart / plugman.restart.all
/plugman load [plugin]Een plugin laden.plugman.loadAdmin
`/plugman reload [pluginall]`Een plugin herladen (unload/load).plugman.reload / plugman.reload.all
/plugman unload [plugin]Een plugin unloaden.plugman.unloadAdmin
`/plugman check [pluginall] -f`Controleren of een plugin up-to-date is.plugman.check / plugman.check.all

🔐 Permissies

PermissionBeschrijvingDefault
plugman.adminStaat het gebruik van alle PlugMan-commando’s toe.op
plugman.updateStaat de gebruiker toe updateberichten te zien.op
plugman.helpStaat het gebruik van het help-commando toe.op
plugman.listStaat het gebruik van het list-commando toe.op
plugman.infoStaat het gebruik van het info-commando toe.op
plugman.dumpStaat het gebruik van het dump-commando toe.op
plugman.usageStaat het gebruik van het usage-commando toe.op
plugman.lookupStaat het gebruik van het lookup-commando toe.op
plugman.enableStaat het gebruik van het enable-commando toe.op
plugman.enable.allStaat het gebruik van het enable all-commando toe.op
plugman.disableStaat het gebruik van het disable-commando toe.op
plugman.disable.allStaat het gebruik van het disable all-commando toe.op
plugman.restartStaat het gebruik van het restart-commando toe.op
plugman.restart.allStaat het gebruik van het restart all-commando toe.op
plugman.loadStaat het gebruik van het load-commando toe.op
plugman.reloadStaat het gebruik van het reload-commando toe.op
plugman.reload.allStaat het gebruik van het reload all-commando toe.op
plugman.unloadStaat het gebruik van het unload-commando toe.op
plugman.checkStaat het gebruik van het check-commando toe.op
plugman.check.allStaat het gebruik van het check all-commando toe.op

⚙️ Installatie

📥 Setup

  • Download de officiële PlugManX .jar en plaats deze in de plugins/-map van de server.
  • Herstart de server om de plugin te laden en controleer de opstartberichten in de console.

🧾 Configuratie

  • Het project levert een config.yml-bestand als onderdeel van de resources; de plugin schrijft of gebruikt bij de eerste start een configuratiebestand.

🧠 Technische notities

  • Het project wordt verspreid onder de MIT-licentie.
  • Commando’s en permission nodes zijn gedocumenteerd door het project; standaard vereisen de nodes operatorrechten.
  • De projectrepository en configuratiebestanden worden onderhouden in de bronrepository van de plugin.
  • De plugin voert runtimebewerkingen uit die de pluginstatus kunnen beïnvloeden; het gebruik van unload/load tijdens runtime kan instabiliteit veroorzaken bij sommige plugins en wordt doorgaans aanbevolen voor beheer en debugging in plaats van op productie-servers met hoge beschikbaarheid.

🤝 Wanneer Deze Plugin Handig Is

Als je geïnstalleerde plugins wilt bekijken of beheren zonder spelersessies te onderbreken, biedt PlugManX een compacte set runtime-pluginbeheercommando’s en rapportagefuncties die korte pluginwissels, debugging en inventarisatie vereenvoudigen.

Servers met plugin PlugManX

De pagina van plugin PlugManX toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.

Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van PlugManX hangt af van de serverinstellingen.

Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server PlugManX gebruikt maar niet in dit gedeelte verschijnt.

Gebruik de lijst van servers met PlugManX om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.