BlockShufflePlugin

BlockShufflePlugin - BlockShuffle - 方块轮盘

一款灵感来源于Dream视频《Minecraft方块随机交换...》的插件
Bukkit / Spigot 作者 hamarb123 支持版本 1.14 - 1.15
服务器使用量
未统计
服务玩家数
未统计
下载量
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_SIGNACACIA_WALL_SIGN)视为同一目标,用逗号分隔(无空格),并在第一个方块前加逗号(第一个方块名将作为显示名称)。例如:,ACACIA_SIGN,ACACIA_WALL_SIGN
  • 自定义显示名:若要为方块重命名(例如将 TRIPWIRE 显示为 STRING),在第一个方块前加逗号,并将新名称放在逗号前。例如:STRING,TRIPWIRE
  • 设置权重:默认权重为 1。要设置权重,在方块名前加上数字和空格。例如:0.5 VINE
  • 组合所有规则:例如,要将 MOSSY_STONE_BRICKSINFESTED_MOSSY_STONE_BRICKS 组合,显示为 MOSS_STONE_BRICKS,并设置权重为 0.3,格式如下:0.3 MOSS_STONE_BRICKS,MOSSY_STONE_BRICKS,INFESTED_MOSSY_STONE_BRICKS

显示说明

在游戏中,插件会将所有下划线 _ 替换为空格,并将单词转换为首字母大写的“标题格式”。对于组合方块,只会显示其自定义的显示名称,但找到其中任何一个指定方块都算成功。

前置需求与依赖

版本历史

  • 1.0.1:添加对 1.15 版本的支持,修复竹子方块相关问题。
  • 1.0:初始版本发布。

注意事项

  • 此插件为免费使用,但版权归 © Hamish Arblaster 2020 所有。
  • 此插件与 Dream 无任何关联。如需购买 Dream 的原始实现,请使用其官方链接。
  • 启动游戏(/blockshuffle start)和重申方块(/blockshuffle retell)时,如果公告功能开启,会向所有玩家告知每个人的目标方块。

支持与捐赠

如果你喜欢这个插件,可以通过捐赠来支持其持续更新以及未来更多有趣插件的开发。

  • 使用 PayPal 账户将任意金额捐赠至:hamarb123@gmail.com
  • 请选择“发送给朋友”,以避免产生 PayPal 手续费。
  • 你可以在留言中注明支持的插件名称(或特定功能),以便我了解开发重点。

欢迎查看我的其他插件!

测试支持版本
1.14 1.15
版本分布
基本信息
插件名称 BlockShufflePlugin
作者 hamarb123
平台 Bukkit / Spigot
支持版本 1.14 - 1.15
点赞数 未统计
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,655,395  |  历史访问人次:3,219,439

今日访问人数:380  |  今日访问人次:417

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6