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://github.com/Steyondev 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.



