- 版权类型
- 转载
- 插件中文名
- 所有物品插件
- 插件英文名
- all items plugin
- 支持的核心 [服务端]
- Purpur
- 语言支持
- 中文(简体)
- 适配Minecraft版本 [Java]
- 1.21
[MD]
## 简介
AllItems Challenge Plugin 是一款适用于 Minecraft 服务端的 Purpur 插件,用于开展“收集所有物品”挑战。
# 所有物品挑战插件
**AllItems Challenge Plugin** 是一款适用于 Minecraft 服务端的 Purpur 插件,用于开展“收集所有物品”挑战。
玩家需要按照随机顺序收集游戏中的**每一种物品**。插件提供计时器、Boss 栏进度、进度保存等功能。
## 功能
- 随机生成 Minecraft 全部物品的收集顺序
- 在动作栏显示计时器,并通过 Boss 栏展示挑战进度
- 可配置发现目标物品时播放的音效
- 支持多语言,默认内置英语和德语,也可自行扩展
- 支持在游戏内重载配置:`/allitems reload`
- 支持重置挑战:`/allitems reset`
重置后会生成新的随机种子,并清空计时器。
- 自动保存挑战进度;玩家重新加入服务器后会恢复进度
## 命令
| 命令 | 说明 |
|---|---|
| `/allitems start` | 开始挑战 |
| `/allitems skip` | 跳过当前目标物品 |
| `/allitems progress` | 显示当前需要收集的物品 |
| `/allitems seed` | 查看当前随机种子 |
| `/allitems seed <value>` | 设置自定义随机种子 |
| `/allitems pause` | 暂停计时器 |
| `/allitems resume` | 恢复计时器 |
| `/allitems reset` | 完全重置挑战并生成新种子 |
| `/allitems reload` | 重载配置文件和语言文件 |
## 权限
| 权限节点 | 说明 |
|---|---|
| `allitems.use` | 使用主要命令 |
| `allitems.reload` | 重载配置文件 |
## 配置
配置文件:`config.yml`
```yml
# Language (EN_US or DE)
language: EN_US
# Sound when an item is found
item-found-sound: ENTITY_PLAYER_LEVELUP
```
- `language`:插件语言,可设为 `EN_US` 或 `DE`。
- `item-found-sound`:收集到目标物品时播放的音效。
## 语言文件
插件默认提供以下语言文件:
- 英语:`EN_US.yml`
- 德语:`DE.yml`
如需添加自定义语言,可将语言文件放入以下目录:
```text
plugins/AllItems/languages/
```
## 安装方法
1. 下载插件 `.jar` 文件,并将其放入服务端的 `plugins` 文件夹。
2. 启动一次服务器,自动生成配置文件和语言文件。
3. 按需修改 `config.yml` 及语言文件。
4. 使用 `/allitems start` 开始挑战。
## 兼容性
- 已在 Purpur `1.19` 至 `1.21.8` 版本上测试。
- 同时兼容 Paper 和 Spigot。
- 不建议在原版 Bukkit 服务端上使用。
## 许可
本插件可免费用于私人服务器。
如需公开分发,请附上官方下载安装页面的链接。
## 截图
!(https://img.scdn.io/i/6aa89e9adf67b_1789435546.webp)




[/MD][/MD]
## 简介
AllItems Challenge Plugin 是一款适用于 Minecraft 服务端的 Purpur 插件,用于开展“收集所有物品”挑战。
# 所有物品挑战插件
**AllItems Challenge Plugin** 是一款适用于 Minecraft 服务端的 Purpur 插件,用于开展“收集所有物品”挑战。
玩家需要按照随机顺序收集游戏中的**每一种物品**。插件提供计时器、Boss 栏进度、进度保存等功能。
## 功能
- 随机生成 Minecraft 全部物品的收集顺序
- 在动作栏显示计时器,并通过 Boss 栏展示挑战进度
- 可配置发现目标物品时播放的音效
- 支持多语言,默认内置英语和德语,也可自行扩展
- 支持在游戏内重载配置:`/allitems reload`
- 支持重置挑战:`/allitems reset`
重置后会生成新的随机种子,并清空计时器。
- 自动保存挑战进度;玩家重新加入服务器后会恢复进度
## 命令
| 命令 | 说明 |
|---|---|
| `/allitems start` | 开始挑战 |
| `/allitems skip` | 跳过当前目标物品 |
| `/allitems progress` | 显示当前需要收集的物品 |
| `/allitems seed` | 查看当前随机种子 |
| `/allitems seed <value>` | 设置自定义随机种子 |
| `/allitems pause` | 暂停计时器 |
| `/allitems resume` | 恢复计时器 |
| `/allitems reset` | 完全重置挑战并生成新种子 |
| `/allitems reload` | 重载配置文件和语言文件 |
## 权限
| 权限节点 | 说明 |
|---|---|
| `allitems.use` | 使用主要命令 |
| `allitems.reload` | 重载配置文件 |
## 配置
配置文件:`config.yml`
```yml
# Language (EN_US or DE)
language: EN_US
# Sound when an item is found
item-found-sound: ENTITY_PLAYER_LEVELUP
```
- `language`:插件语言,可设为 `EN_US` 或 `DE`。
- `item-found-sound`:收集到目标物品时播放的音效。
## 语言文件
插件默认提供以下语言文件:
- 英语:`EN_US.yml`
- 德语:`DE.yml`
如需添加自定义语言,可将语言文件放入以下目录:
```text
plugins/AllItems/languages/
```
## 安装方法
1. 下载插件 `.jar` 文件,并将其放入服务端的 `plugins` 文件夹。
2. 启动一次服务器,自动生成配置文件和语言文件。
3. 按需修改 `config.yml` 及语言文件。
4. 使用 `/allitems start` 开始挑战。
## 兼容性
- 已在 Purpur `1.19` 至 `1.21.8` 版本上测试。
- 同时兼容 Paper 和 Spigot。
- 不建议在原版 Bukkit 服务端上使用。
## 许可
本插件可免费用于私人服务器。
如需公开分发,请附上官方下载安装页面的链接。
## 截图
!(https://img.scdn.io/i/6aa89e9adf67b_1789435546.webp)




[/MD][/MD]