**Displug** 是一个强大且轻量级的 Minecraft 服务器(Spigot、Paper、Bukkit 1.21+)插件,它为服务器管理员提供了实时启用或禁用其他插件的能力。Displug 专注于安全性、易用性和现代功能(如标签补全),是管理服务器插件生态系统的理想工具。
---
## ✨ 特性
- **立即启用/禁用插件:**
使用简单的命令启用或禁用服务器上的任何插件。
- **批量控制:**
使用单个命令一次性启用或禁用 *所有* 插件。
- **标签补全:**
在 `/enable` 或 `/disable` 命令中使用时,享受智能标签建议插件名称。
- **基于权限的访问:**
使用强大的权限系统,精细控制谁可以使用哪些命令。
- **内置帮助:**
`/displug` 提供清晰的、游戏内帮助菜单,用于所有命令和权限。
- **自我保护:**
Displug 不能禁用自身,以防止意外锁定。
- **无需配置:**
开箱即用,只需将其放入您的插件文件夹中!
---
## 🛠️ 命令
| 命令 | 描述 | 权限 |
|------------------------|---------------------------------------------|---------------------------|
| `/disable` | 禁用所有插件 | `displug.disable.all` |
| `/disable ` | 禁用特定插件 | `displug.disable` |
| `/enable` | 启用所有插件 | `displug.enable.all` |
| `/enable ` | 启用特定插件 | `displug.enable` |
| `/displug` | 显示帮助和使用信息 | `displug.help` |
---
## 🛡️ 权限
| 权限 | 描述 | 默认 |
|---------------------------|---------------------------------------------|---------|
| `displug.*` | 访问所有 Displug 命令 | op |
| `displug.disable` | 禁用特定插件 | op |
| `displug.enable` | 启用特定插件 | op |
| `displug.disable.all` | 禁用所有插件 | op |
| `displug.enable.all` | 启用所有插件 | op |
| `displug.help` | 查看帮助信息 | true |
---
## 🚀 使用示例
- **禁用一个插件:**
`/disable Essentials`
- **启用一个插件:**
`/enable WorldEdit`
- **禁用所有插件:**
`/disable`
- **启用所有插件:**
`/enable`
- **获取帮助:**
`/displug`
- **标签补全:**
开始输入 `/disable` 或 `/enable` 并按 TAB 键查看可用的插件名称!
---
## ⚠️ 重要提示
- **禁用后启用:**
由于 Minecraft 服务器处理插件的方式,一旦禁用插件,可能无法在不进行完整的服务器重启的情况下重新启用它。这是服务器软件的限制,而不是 Displug 的限制。
- **小心使用:**
禁用核心或基本插件可能会导致服务器不稳定或崩溃。请务必小心使用!
---
## 🧑💻 安装
1. 下载最新的 Displug JAR。
2. 将其放入服务器的 `plugins` 文件夹中。
3. 重启或重新加载服务器。
4. 享受轻松的插件管理!
---
## 📝 兼容性
- **Minecraft:** 1.21+
- **服务器:** Spigot, Paper, Bukkit
- **Java:** 17+