Displug
Displug is a plugin for Minecraft servers that gives the ability to enable or disable other plugins without a restart
Displug
Displug is a powerful, lightweight plugin for Minecraft servers (Spigot, Paper, Bukkit 1.21+) that gives server administrators the ability to enable or disable other plugins on the fly. With a focus on safety, usability, and modern features like tab completion, Displug is the perfect tool for managing your server’s plugin ecosystem.
---
✨ Features
- Enable/Disable Plugins Instantly: Use simple commands to enable or disable any plugin on your server.
- Bulk Control: Enable or disable *all* plugins at once with a single command.
- Tab Completion: Enjoy smart tab suggestions for plugin names when using `/enable` or `/disable`.
- Permission-Based Access: Fine-tune who can use which commands with a robust permission system.
- Built-in Help: `/displug` provides a clear, in-game help menu for all commands and permissions.
- Self-Protection: Displug cannot disable itself, preventing accidental lockouts.
- No Configuration Needed: Works out of the box—just drop it in your plugins folder!
---
🛠️ Commands
| Command | Description | Permission | |------------------------|---------------------------------------------|---------------------------| | `/disable` | Disable all plugins | `displug.disable.all` | | `/disable <plugin>` | Disable a specific plugin | `displug.disable` | | `/enable` | Enable all plugins | `displug.enable.all` | | `/enable <plugin>` | Enable a specific plugin | `displug.enable` | | `/displug` | Show help and usage information | `displug.help` |
---
🛡️ Permissions
| Permission | Description | Default | |---------------------------|---------------------------------------------|---------| | `displug.*` | Access to all Displug commands | op | | `displug.disable` | Disable specific plugins | op | | `displug.enable` | Enable specific plugins | op | | `displug.disable.all` | Disable all plugins | op | | `displug.enable.all` | Enable all plugins | op | | `displug.help` | View help information | true |
---
🚀 Usage Examples
- Disable a plugin: `/disable Essentials`
- Enable a plugin: `/enable WorldEdit`
- Disable all plugins: `/disable`
- Enable all plugins: `/enable`
- Get help: `/displug`
- Tab Completion: Start typing `/disable` or `/enable` and press TAB to see available plugin names!
---
⚠️ Important Notes
- Enabling After Disabling: Due to how Minecraft servers handle plugins, once a plugin is disabled, it may not be possible to re-enable it without a full server restart. This is a limitation of the server software, not Displug.
- Be Careful: Disabling core or essential plugins may cause server instability or crashes. Always use with caution!
---
🧑💻 Installation
1. Download the latest Displug JAR. 2. Place it in your server’s `plugins` folder. 3. Restart or reload your server. 4. Enjoy easy plugin management!
---
📝 Compatibility
- Java: 1.21+ - Java: Spigot, Paper, Bukkit - Java: 17+