Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
DevSystem A lightweight developer toolkit for Minecraft servers.
DevSystem provides an in-game Plugin Manager with a modern GUI and a rich command set to inspect, enable/disable, reload, and even load plugins at runtime. Messages use MiniMessage formatting and are fully customizable.
Website: https://steyon.dev/ Minecraft API: 1.21
Features
⢠GUI-based Plugin Manager
⢠List and inspect installed plugins
⢠Enable / Disable / Reload plugins
⢠View tasks, listeners, files, and dependencies
⢠Load plugin JARs at runtime (local path or URL)
⢠Fully customizable messages (MiniMessage)
⢠Paginated interface with optional āLoad Pluginā button
Commands
/plugmanager ā Opens the GUI
/plugmanager list ā Lists all plugins
/plugmanager info <plugin> ā Shows plugin details (status, API version, load phase, dependencies, paths, etc.)
/plugmanager enable <plugin> ā Enables a plugin
/plugmanager disable <plugin> ā Disables a plugin
/plugmanager reload <plugin> ā Reloads a plugin
/plugmanager tasks <plugin> ā Lists scheduled tasks owned by the plugin
/plugmanager files <plugin> ā Shows JAR and data folder information
/plugmanager listeners <plugin> ā Lists registered event listeners
/plugmanager deps <plugin> ā Shows dependencies and dependents
/plugmanager load <path-or-url> [sourcesā¦] ā Loads a plugin JAR at runtime
Permissions
devsystem.pluginmanager (default: op)
Child permissions:
⢠devsystem.pluginmanager.list (default: true)
⢠devsystem.pluginmanager.info (default: true)
⢠devsystem.pluginmanager.enable (default: op)
⢠devsystem.pluginmanager.disable (default: op)
⢠devsystem.pluginmanager.reload (default: op)
⢠devsystem.pluginmanager.load (default: op)
Config & Customization
config.yml options:
⢠messages.prefix ā global message prefix (MiniMessage)
⢠messages.plugin.* and messages.error.* ā core messages
⢠messages.command.* ā unknown, usage, player-only, no-permission
⢠plugin-manager.* ā GUI titles, lore, item labels, info formats
⢠allow-disable-core-plugins, show-plugin-version-in-list, smart-reload, etc.
⢠load-allow-url, load-allow-local, load-block-missing-deps
⢠load-gui-button-enabled
MiniMessage placeholders such as {plugin}, {version}, {count} are replaced dynamically.
GUI Highlights
⢠Paginated grid (28 plugins per page)
⢠Next / Previous navigation
⢠Optional āLoad Pluginā button
⢠Per-plugin detail view:
⢠Enable / Disable / Reload actions
⢠Shows API version, load phase, dependencies, JAR path, data folder info, listener/task counts
Compatibility
⢠Built for Minecraft API 1.21
⢠Compatible with Paper, Purpur, and Spigot servers
Installation
- Place the DevSystem JAR into your
plugins/folder. - Start the server.
- Adjust the
config.ymlas needed. - Use
/plugmanagerin-game.
Safety Notes
⢠Reloading or disabling plugins may cause disruptions.
⢠Dependency-safety options help prevent breaking other plugins.
⢠Runtime loading can be restricted to local files and/or URLs.
Links
⢠Website: https://steyon.dev
⢠GitHub: https://github.com/Steyondev
Special thanks to akcelerat0r.



