服务器使用量
未统计
服务玩家数
未统计
下载量
8,285
插件详细介绍
简介
这款方块轮盘插件灵感来源于 Dream 的视频“Minecraft Block Shuffle...”,但此版本由我完全重写。插件启动后,列表中的所有玩家都会被分配一个需要寻找的方块。找到后,系统会在聊天栏公告。玩家有设定的时间(默认5分钟)来寻找方块,若超时未找到,系统会进行10秒倒计时后公告并结束本轮。如果所有玩家都找到了方块,则立即开始下一轮。
快速开始
/blockshuffle players add @a- 将所有在线玩家加入游戏。/blockshuffle start- 开始游戏。
功能特性
- 为每位玩家随机分配一个需要寻找的方块。
- 支持多轮游戏,当所有玩家找到方块后自动进入下一轮。
- 可自定义每轮的时间限制。
- 可选择是否向所有玩家公告每个人的目标方块。
- 支持自定义方块列表,可设置权重、组合方块和自定义显示名称。
- 提供玩家查询和管理员控制命令。
命令与权限
玩家命令(无需权限)
/blockshuffle2 what- 重申你需要寻找的方块。/blockshuffle2 waiting- 显示当前仍在寻找方块的玩家名单。
管理员命令(权限:`hamarb123.blockshuffle`)
/blockshuffle start- 启动插件。/blockshuffle stop- 停止插件。/blockshuffle status- 检查插件运行状态。/blockshuffle players add <targets>- 将指定玩家加入游戏。/blockshuffle players remove <targets>- 将指定玩家移出游戏。/blockshuffle players list- 列出游戏中的所有玩家。/blockshuffle players clear- 清空玩家列表(包括离线玩家)。/blockshuffle set frequency <frequencyValue>- 设置每轮时长(单位:游戏刻,默认 6000 即 5 分钟)。/blockshuffle set announce <announceBoolean>- 设置是否向所有人公告每个玩家的方块(默认 true)。/blockshuffle query frequency- 查询当前每轮时长。/blockshuffle query announce- 查询公告功能是否开启。/blockshuffle what <targets>- 向命令发送者告知指定玩家的目标方块。/blockshuffle retell- 向游戏中所有玩家重申他们的方块(若公告开启,会告知所有人的方块)。/blockshuffle retell <who>- 向指定玩家重申他们的方块。/blockshuffle next- 跳过当前轮次,直接进入下一轮。
自定义方块列表
插件支持自定义方块列表。首次运行后,默认列表位于 plugins/hamarb123/BlockShufflePlugin/default_list.txt。你可以修改此文件,并将其重命名为 list.txt 以应用自定义列表。
列表格式规则
- 单个方块:从 Material 枚举列表 中获取方块名称,每行一个(建议确保是方块类材料)。
- 组合方块:若想将多个方块(如
ACACIA_SIGN和ACACIA_WALL_SIGN)视为同一目标,用逗号分隔(无空格),并在第一个方块前加逗号(第一个方块名将作为显示名称)。例如:,ACACIA_SIGN,ACACIA_WALL_SIGN。 - 自定义显示名:若要为方块重命名(例如将
TRIPWIRE显示为STRING),在第一个方块前加逗号,并将新名称放在逗号前。例如:STRING,TRIPWIRE。 - 设置权重:默认权重为 1。要设置权重,在方块名前加上数字和空格。例如:
0.5 VINE。 - 组合所有规则:例如,要将
MOSSY_STONE_BRICKS和INFESTED_MOSSY_STONE_BRICKS组合,显示为MOSS_STONE_BRICKS,并设置权重为 0.3,格式如下:0.3 MOSS_STONE_BRICKS,MOSSY_STONE_BRICKS,INFESTED_MOSSY_STONE_BRICKS。
显示说明
在游戏中,插件会将所有下划线 _ 替换为空格,并将单词转换为首字母大写的“标题格式”。对于组合方块,只会显示其自定义的显示名称,但找到其中任何一个指定方块都算成功。
前置需求与依赖
- 必需插件:CommandAPI。请从 GitHub 发布页面 下载并安装。
版本历史
- 1.0.1:添加对 1.15 版本的支持,修复竹子方块相关问题。
- 1.0:初始版本发布。
注意事项
- 此插件为免费使用,但版权归 © Hamish Arblaster 2020 所有。
- 此插件与 Dream 无任何关联。如需购买 Dream 的原始实现,请使用其官方链接。
- 启动游戏(
/blockshuffle start)和重申方块(/blockshuffle retell)时,如果公告功能开启,会向所有玩家告知每个人的目标方块。
支持与捐赠
如果你喜欢这个插件,可以通过捐赠来支持其持续更新以及未来更多有趣插件的开发。
- 使用 PayPal 账户将任意金额捐赠至:hamarb123@gmail.com。
- 请选择“发送给朋友”,以避免产生 PayPal 手续费。
- 你可以在留言中注明支持的插件名称(或特定功能),以便我了解开发重点。
欢迎查看我的其他插件!
测试支持版本
版本分布
基本信息
插件名称
BlockShufflePlugin
作者
hamarb123
平台
Bukkit / Spigot
支持版本
1.14 - 1.15
点赞数
未统计
最近版本
暂无数据
-