## 📦 虚拟箱子
**虚拟箱子** 是一个轻量级且强大的 Paper 插件,为服务器管理员提供对私有虚拟箱子的完全控制。
与其在世界中堆砌实体箱子,玩家可以将他们的物品安全地存储在**虚拟箱子**中,只有他们才能访问。管理员通过权限控制访问,使该系统既灵活又安全。
### ✨ 特性
* 🔑 **基于权限的访问** – 轻松授予或限制箱子访问权限。
* 📂 **私有虚拟存储** – 无需实体箱子,物品可免受破坏者侵害。
* 🛠️ **可配置** – 轻松管理玩家可以访问的虚拟箱子数量。
* 🤝 **无缝集成** – 与现有的权限插件(LuckPerms、PermissionsEx 等)配合使用。
### 🎮 用例
* 用额外的存储来奖励捐助者。
* 将额外的箱子作为成就奖励解锁。
* 在不依赖领地插件的情况下保护物品栏。
## ⚙️ 使用方法
### 🔒 权限
使用简单的权限控制对虚拟箱子的访问:
* **`virtualchests.use`** → 需要使用基础命令。
* **`virtualchests.open.X`** → 授予访问箱子编号 `X` 的权限(例如,`virtualchests.open.1`)。
* **`virtualchests.multiple.3`** → 授予访问 **1–3** 号箱子的权限。
* **`virtualchests.multiple.5`** → 授予访问 **1–5** 号箱子的权限。
* **`virtualchests.multiple.10`** → 授予访问 **1–10** 号箱子的权限。
* **`virtualchests.admin`** → 允许管理员打开其他玩家的虚拟箱子。
👉 示例: 如果您想让玩家拥有 **五个私有箱子**,只需给他们赋予 `virtualchests.multiple.5` 权限即可。
---
### 📝 指令
* **`/chest `** → 打开您自己的带有给定编号的虚拟箱子。
* **`/chest `** → *(仅限管理员)* 打开另一个玩家的虚拟箱子。
📌 *注意:* 基础命令 `/chest` 可以在 `config.yml` 中重命名。
---
### ⚙️ 可配置选项
**虚拟箱子** 带有灵活的 `config.yml`,因此您可以将插件调整为适合您的服务器:
* 选择您的 **存储类型**: SQLite (默认) 或 MySQL。
* 设置每个箱子的 **行数** (1–6)。
* 重命名 **基础命令** 以匹配您的服务器风格。
* 自定义 **消息和箱子名称** 以适应您的语言或格式化偏好。
📌 *提示:* 配置文件易于编辑,可帮助您针对您的社区定制插件。