# 🌍 AllItems 挑战插件
一个 **All Items 挑战** 的 Minecraft/Purpur 插件!
面对终极考验:以随机顺序收集 **游戏中的所有物品** - 带有计时器、Bossbar、进度跟踪等等。
---
## ✨ 特性
- 🎯 所有 Minecraft 物品的随机顺序
- ⏱️ 动作栏中显示计时器,BossBar 中显示进度
- 🎶 找到物品时的可配置声音
- 🌐 多语言支持(默认英语 + 德语,可轻松扩展)
- 🔄 游戏内重新加载命令:`/allitems reload`
- 🔁 重置命令:`/allitems reset`(新的随机种子,重置计时器)
- 💾 自动保存进度,玩家重新加入时恢复
---
## 📜 命令
| 命令 | 描述 | 权限 |
|--------------------------|----------------------------------------------|-----------------|
| `/allitems start` | 开始挑战 | `allitems.use` |
| `/allitems skip` | 跳过当前物品 | `allitems.use` |
| `/allitems progress` | 显示你的当前物品 | `allitems.use` |
| `/allitems seed` | 显示当前种子 | `allitems.use` |
| `/allitems seed ` | 设置自定义种子 | `allitems.use` |
| `/allitems pause` | 暂停计时器 | `allitems.use` |
| `/allitems resume` | 恢复计时器 | `allitems.use` |
| `/allitems reset` | 完全重置挑战(新的种子) | `allitems.use` |
| `/allitems reload` | 重新加载配置和语言文件 | `allitems.reload`|
---
## ⚙️ 配置 (`config.yml`)
```yaml
# 语言 (EN_US 或 DE)
language: EN_US
# 找到物品时的声音
item-found-sound: ENTITY_PLAYER_LEVELUP
```
---
## 🌐 语言
默认包含:
- 🇺🇸 英语 (`EN_US.yml`)
- 🇩🇪 德语 (`DE.yml`)
可以在 `plugins/AllItems/languages/` 轻松添加自定义语言。
---
## 🔧 安装
1. 下载 `.jar` 文件并将其放在你的 `plugins` 文件夹中
2. 启动服务器一次以生成配置和语言文件
3. 如有需要,自定义 `config.yml` 和语言文件
4. 使用 `/allitems start` 开始挑战!
---
## 📷 截图

---
## 🧑💻 兼容性
- ✅ 在 **Purpur 1.19 - 1.21.8** 上测试通过(也适用于 Paper/Spigot)
- ⚠ 不推荐使用 Vanilla Bukkit
---
## 📜 许可
此插件可免费在私人服务器上使用。
对于公共分发,请链接回官方下载页面。
---