Displug

Displug is a plugin for Minecraft servers that gives the ability to enable or disable other plugins without a restart

323

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+

ADS