WhoI
我是谁猜图游戏插件
信息
- 性质: 免费
- 支持核心: Spigot/Paper
- 插件前置: 无
- 游戏版本: 1.13.2+
- 下载方式: 链接
温馨提示
- 本插件为猜图游戏插件,需要配合资源包使用
- 支持自定义图片和答案,可通过 index.json 配置
插件介绍
- WhoI (我是谁) 是一款基于 Spigot 的 Minecraft 猜图游戏插件。
- 玩家通过观察地图物品上显示的图像猜测正确答案。
- 插件提供多阶段游戏机制(预游戏、游戏中、游戏结束),支持自动图像加载、可配置的消息系统、奖励池系统、定时公告等功能。
指令列表
| 指令 | 别名 | 权限要求 | 含义 |
|---|---|---|---|
| /WhoI | /wi | WhoI.command | 显示插件基本信息 |
| /wi help | 无 | WhoI.command.help | 显示帮助信息 |
| /wi join | 无 | WhoI.command.join | 加入当前游戏 |
| /wi leave | 无 | WhoI.command.leave | 离开当前游戏 |
| /wi reload | 无 | WhoI.command.reload | 重载插件配置 |
权限列表
| 权限节点 | 默认值 | 描述 |
|---|---|---|
| WhoI.command | true | 允许使用主命令 |
| WhoI.command.help | true | 允许查看帮助 |
| WhoI.command.join | true | 允许加入游戏 |
| WhoI.command.leave | true | 允许离开游戏 |
| WhoI.command.reload | op | 允许重载配置 |
| WhoI.debug | op | 调试模式权限 |
config 主配置文件说明
作用
配置文件 config.yml ,是主配置文件,用于配置游戏时间、游戏事件指令、定时公告等。
yaml
# 调试模式
debug: false
item:
name: "§6我是谁"
lore:
- "§c禁止丢弃,禁止拿去"
# 游戏时间配置(秒)
TimeConfig:
# 预游戏阶段时间
PreTime: 60
# 游戏进行阶段时间
StartTime: 30
# 游戏结束阶段时间(显示答案时间)
EndTime: 5
# 定时公告
# 在游戏进行阶段广播
Announcement:
# 是否启用公告
enable: true
# 公告间隔(秒)
interval: 5
# 公告内容
content:
- "[§6我是谁§f] 你画我猜已经开始啦!快来加入吧!"
- "[§6我是谁§f] 游戏时间还剩{time}秒!"
# 游戏事件指令
GameConfig:
# 游戏开始时执行的指令(所有玩家)
# [broadcast] - 广播消息
# [command] - 玩家执行
# [op] - 玩家以OP执行
StartCommand:
- "[broadcast][§6我是谁§f] 游戏开始了输入§a/wi join§f加入游戏!"
# 游戏结束时执行的指令(所有玩家)
EndCommand:
- "[broadcast][§6我是谁§f] 游戏结束"
# 玩家加入时执行的指令
# 变量: {player} - 玩家名称
JoinCommand: [ ]
# 玩家猜对时执行的指令
# 变量: {player} - 玩家名称, {answer} - 正确答案
GuessRightCommand:
- "[broadcast][§6我是谁§f] 恭喜{player}猜对了!"
# 无人猜对时执行的指令
# 变量: {answer} - 正确答案
NoOneGuessRightCommand:
- "[broadcast][§6我是谁§f] 很可惜没有玩家猜对!"
- "[broadcast][§6我是谁§f] 我大慈大悲告诉你答案: {answer}"message 消息配置文件说明
作用
配置文件 message.yml ,用于配置插件的消息提示。
yaml
# 加入游戏相关消息
join:
already_joined: "[§6WhoI§f] 你已经加入游戏"
game_not_started: "[§6WhoI§f] 游戏还没开始"
success: "[§6WhoI§f] 你成功加入游戏"
console_forbidden: "[§6WhoI§f]§c 禁止控制台执行"
# 离开游戏相关消息
leave:
not_joined: "[§6WhoI§f] 你没有加入游戏"
success: "[§6WhoI§f] 你成功退出游戏"
console_forbidden: "[§6WhoI§f]§c 禁止控制台执行"
# 通用消息
common:
no_permission: "[§6WhoI§f] 你没有权限执行此命令"
reload_complete: "[§6WhoI§f] 重载完成"rewardpools 奖励池配置文件说明
作用
配置文件 rewardpools.yml ,用于配置玩家猜对后的奖励池。插件会尝试从所有配置的奖励池中选择,可能触发全部、部分或不触发。
yaml
# 奖励池配置
# 插件会尝试从所有配置的奖励池中选择
# 可能结果: 触发全部奖励、触发部分、或不触发
normal:
# 选中概率(50%)
chance: 0.5
# 指令执行类型:
# [command] - 玩家执行
# [op] - 玩家以OP执行
# [console] - 控制台执行
# [tell] - 发送消息给玩家
# [broadcast] - 广播消息
# 变量: {player} - 猜对的玩家
Command:
- '[broadcast]&7恭喜 {player} 抽中 普通奖励池!'
excellent:
# 选中概率(50%)
chance: 0.5
Command:
- '[broadcast]&7恭喜 {player} 抽中 稀有奖励池!'index 图片索引配置文件说明
作用
配置文件 index.json ,用于配置游戏中使用的图片资源及其对应答案。默认包含1025个宝可梦条目。
json
[
{
"name": "妙蛙种子",
"image": "0001.png"
},
{
"name": "妙蛙草",
"image": "0002.png"
}
]游戏截图


