- 版权类型
- 转载
- 插件中文名
- ItemFinder【1.14 - 1.21+] | 物品猎取小游戏

- 插件英文名
- ItemFinder
- 支持的核心 [服务端]
- Spigot
- 语言支持
- 中文(简体)
- 适配Minecraft版本 [Java]
- 1.21
[MD]
# ItemFinder [1.14 - 1.21+] | 物品猎取小游戏
**ItemFinder 1.0.0**
在时间耗尽或被其他玩家抢先之前,找到所有指定物品!
> 本插件仍在持续开发中,欢迎在评论区留下建议。
---
## 示例

---
## 指令
| 指令 | 说明 |
|------|------|
| `/itemfinder start` | 开始小游戏 |
| `/itemfinder stop` | 结束小游戏 |
| `/itemfinder pause` | 暂停小游戏 |
| `/itemfinder resume` | 恢复小游戏 |
## 权限
| 权限节点 | 说明 |
|----------|------|
| `itemfinder.admin` | 允许使用上述所有指令 |
---
## 配置文件
**config.yml**
```yaml
# 游戏时长
game_time : 1h # 支持 1h、30m、90s 等格式 [h = 小时, m = 分钟, s = 秒]
# 世界配置
# 允许游戏运行的世界列表
allowed-worlds :
- world
#- world_nether
#- world_the_end
# 奖励配置
# 可在此添加多条指令
reward-command :
- "give {player} diamond 1"
#- "give {player} dirt 1"
#- "give {player} stone 1"
reward-on-finish : true # 若为 true,奖励指令在游戏结束时统一执行,而非玩家找齐物品时立即执行
reward-only-first : false # 若为 true,仅对第一个找齐所有物品的玩家执行奖励指令
# 物品列表配置
# 物品名称参考:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
# 注意:物品数量上限为 10 个,超出后插件将自动禁用自身。
items : # 最多 10 个 | 最少 1 个
- DIAMOND_SWORD
- IRON_INGOT
- EMERALD
- REDSTONE
- LAPIS_LAZULI
- COAL
- NETHER_STAR
- ENDER_PEARL
- BOOK
- DIAMOND
# 隐藏物品配置
# 隐藏物品不会显示,直到前一个物品被找到后才解锁下一个
hidden_items : false # 是否启用隐藏物品
hidden_item_format : "&oHidden" # 隐藏物品的显示名称
# 音效配置
# 音效名称参考:
# https://minecraft.fandom.com/wiki/Sounds.json
sounds :
found_item : "entity.player.levelup" # 玩家找到物品时播放
found_all : "ui.toast.challenge_complete" # 玩家找齐所有物品时播放
countdown_tick : "block.note_block.hat" # 倒计时滴答音效
countdown_start : "entity.experience_orb.pickup" # 倒计时开始时播放
# 消息配置
messages :
found_first : "&b{player}&7 was the &a&lFIRST&r&7 player to find all items!" # 第一名找齐全部物品
found_second : "&b{player}&7 was the &e&lSECOND&r&7 player to find all items!" # 第二名找齐全部物品
found_third : "&b{player}&7 was the &6&lTHIRD&r&7 player to find all items!" # 第三名找齐全部物品
found_nth : "&b{player}&7 finished in position &c#{position}!" # 其余名次
found_item : "&b{player}&7 found &e{item}&7. ({found}/{total})" # 玩家找到某个物品
game_start : "&aThe minigame has started! Find the items on the list." # 游戏开始
game_stop : "&cThe game has ended!" # 游戏结束
not_op : "&cYou don't have enough permissions" # 权限不足
already_started : "&cThe game is already running." # 游戏已在进行中
not_started : "&cThere is no game in progress." # 当前没有进行中的游戏
usage : "&eUsage: /itemfinder <start|stop|resume|pause>" # 指令用法提示
countdown_title : "&eThe game starts in:" # 倒计时标题
countdown_number : "&b{number}..." # 倒计时数字
countdown_go : "&aGO!" # 倒计时结束
resume : "&aThe game has been resumed!" # 游戏已恢复
pause : "&eThe game has been paused. Use /itemfinder resume to continue." # 游戏已暂停
no_paused_game : "&cThere is no paused game to resume." # 没有已暂停的游戏
time_up : "&cTime is up!" # 时间到
player_score : "&e{player} &7({found}/{total})" # 聊天栏中玩家得分显示
winner_title : "&a{position} Winner!" # 获胜者标题
winner_subtitle : "&e{player}" # 获胜者副标题
# 记分板配置
scoreboard :
title : "&e&lFind these items!" # 记分板标题
player_line : "&b ● &7Player: &b{player}" # 玩家名称行
items_line : "&b ● &7Items: &b{found}&7/&b{total}" # 已找到物品数量行
position_1 : "&a&lYou finished 1st!" # 第 1 名
position_2 : "&e&lYou finished 2nd!" # 第 2 名
position_3 : "&6&lYou finished 3rd!" # 第 3 名
position_other : "&cYou finished {position}th!" # 其余名次
found_prefix : " &a&l✔ " # 已找到物品前缀
not_found_prefix : " &c&l✗ " # 未找到物品前缀
hidden_prefix : " &7? " # 隐藏物品前缀
hotbar :
timer_line : "&bTimer &7: &f{time}" # 快捷栏/动作栏剩余时间显示
```
[/MD]
# ItemFinder [1.14 - 1.21+] | 物品猎取小游戏
**ItemFinder 1.0.0**
在时间耗尽或被其他玩家抢先之前,找到所有指定物品!
> 本插件仍在持续开发中,欢迎在评论区留下建议。
---
## 示例

---
## 指令
| 指令 | 说明 |
|------|------|
| `/itemfinder start` | 开始小游戏 |
| `/itemfinder stop` | 结束小游戏 |
| `/itemfinder pause` | 暂停小游戏 |
| `/itemfinder resume` | 恢复小游戏 |
## 权限
| 权限节点 | 说明 |
|----------|------|
| `itemfinder.admin` | 允许使用上述所有指令 |
---
## 配置文件
**config.yml**
```yaml
# 游戏时长
game_time : 1h # 支持 1h、30m、90s 等格式 [h = 小时, m = 分钟, s = 秒]
# 世界配置
# 允许游戏运行的世界列表
allowed-worlds :
- world
#- world_nether
#- world_the_end
# 奖励配置
# 可在此添加多条指令
reward-command :
- "give {player} diamond 1"
#- "give {player} dirt 1"
#- "give {player} stone 1"
reward-on-finish : true # 若为 true,奖励指令在游戏结束时统一执行,而非玩家找齐物品时立即执行
reward-only-first : false # 若为 true,仅对第一个找齐所有物品的玩家执行奖励指令
# 物品列表配置
# 物品名称参考:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
# 注意:物品数量上限为 10 个,超出后插件将自动禁用自身。
items : # 最多 10 个 | 最少 1 个
- DIAMOND_SWORD
- IRON_INGOT
- EMERALD
- REDSTONE
- LAPIS_LAZULI
- COAL
- NETHER_STAR
- ENDER_PEARL
- BOOK
- DIAMOND
# 隐藏物品配置
# 隐藏物品不会显示,直到前一个物品被找到后才解锁下一个
hidden_items : false # 是否启用隐藏物品
hidden_item_format : "&oHidden" # 隐藏物品的显示名称
# 音效配置
# 音效名称参考:
# https://minecraft.fandom.com/wiki/Sounds.json
sounds :
found_item : "entity.player.levelup" # 玩家找到物品时播放
found_all : "ui.toast.challenge_complete" # 玩家找齐所有物品时播放
countdown_tick : "block.note_block.hat" # 倒计时滴答音效
countdown_start : "entity.experience_orb.pickup" # 倒计时开始时播放
# 消息配置
messages :
found_first : "&b{player}&7 was the &a&lFIRST&r&7 player to find all items!" # 第一名找齐全部物品
found_second : "&b{player}&7 was the &e&lSECOND&r&7 player to find all items!" # 第二名找齐全部物品
found_third : "&b{player}&7 was the &6&lTHIRD&r&7 player to find all items!" # 第三名找齐全部物品
found_nth : "&b{player}&7 finished in position &c#{position}!" # 其余名次
found_item : "&b{player}&7 found &e{item}&7. ({found}/{total})" # 玩家找到某个物品
game_start : "&aThe minigame has started! Find the items on the list." # 游戏开始
game_stop : "&cThe game has ended!" # 游戏结束
not_op : "&cYou don't have enough permissions" # 权限不足
already_started : "&cThe game is already running." # 游戏已在进行中
not_started : "&cThere is no game in progress." # 当前没有进行中的游戏
usage : "&eUsage: /itemfinder <start|stop|resume|pause>" # 指令用法提示
countdown_title : "&eThe game starts in:" # 倒计时标题
countdown_number : "&b{number}..." # 倒计时数字
countdown_go : "&aGO!" # 倒计时结束
resume : "&aThe game has been resumed!" # 游戏已恢复
pause : "&eThe game has been paused. Use /itemfinder resume to continue." # 游戏已暂停
no_paused_game : "&cThere is no paused game to resume." # 没有已暂停的游戏
time_up : "&cTime is up!" # 时间到
player_score : "&e{player} &7({found}/{total})" # 聊天栏中玩家得分显示
winner_title : "&a{position} Winner!" # 获胜者标题
winner_subtitle : "&e{player}" # 获胜者副标题
# 记分板配置
scoreboard :
title : "&e&lFind these items!" # 记分板标题
player_line : "&b ● &7Player: &b{player}" # 玩家名称行
items_line : "&b ● &7Items: &b{found}&7/&b{total}" # 已找到物品数量行
position_1 : "&a&lYou finished 1st!" # 第 1 名
position_2 : "&e&lYou finished 2nd!" # 第 2 名
position_3 : "&6&lYou finished 3rd!" # 第 3 名
position_other : "&cYou finished {position}th!" # 其余名次
found_prefix : " &a&l✔ " # 已找到物品前缀
not_found_prefix : " &c&l✗ " # 未找到物品前缀
hidden_prefix : " &7? " # 隐藏物品前缀
hotbar :
timer_line : "&bTimer &7: &f{time}" # 快捷栏/动作栏剩余时间显示
```
[/MD]