Dev System

Dev System

DevSystem adds an in-game GUI and commands to list, inspect, enable/disable, reload, and load plugins at runtime, fully configurable via MiniMessage with safety checks.

281 downloads 3 followers

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

  1. Place the DevSystem JAR into your plugins/ folder.
  2. Start the server.
  3. Adjust the config.yml as needed.
  4. Use /plugmanager in-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.

Version Minecraft Loader Download

Release v1.0.1

1.0.1

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, folia, paper, purpur, spigot
Download

Version 1.0

1.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8
bukkit, paper, purpur, spigot
Download