HeadBlocks (头颅方块-让玩家保持忙碌并增添乐趣)
HeadBlocks 是一个插件,能让玩家在欢乐中保持忙碌。其主要目标是隐藏一些头颅在你的世界中,玩家们需要找到它们以获得丰厚奖励。常见的用法是复活节或圣诞节的头颅寻找活动!
功能
- 非常易于使用
- 没有头颅数量限制
- 点击头颅或者按照级别执行命令
- 多种头颅和纹理(支持 HeadDatabase)
- 自定义点击时的声音
- 点击时发送多行且居中的消息
- 自定义火花或爆炸效果,颜色可任意设定
- 发送完全可定制的标题给玩家
- 在已找到和未找到的头颅上添加粒子效果(1.13+)
- 可在大堂、单一服务器或多个同时运行的服务器上使用(使用 Redis)
- 玩家数据存储在SQLite或MySQL中
- 一切可翻译
- 为开发者提供API
- 包含多个占位符
- 自动配置更新
- 支持Minecraft 1.16+颜色
- 在头颅上显示全息图(DecentHolograms, HolographicDisplays或ProtocolLib)
- 为头颅排序或设置最大点击次数
配置
config.yml:插件配置文件
language\/:包含翻译文件夹(提供英文和法文版本)
headblocks.db:用于存储玩家数据的SQLite数据库文件(不包括MySQL)
locations.yml:包含头颅位置列表的文件
指令
- progress:显示玩家的进度(可以在config.yml中设置进度条)
- give : 给予一个特殊的头颅,放置后可被点击(每个玩家仅限一次)
- remove : 移除根据uuid生成的头颅
- removeall: 移除所有生成的头颅
- reset : 重置玩家的所有数据
- resetall: 重置所有玩家的数据
- list: 在聊天中显示所有头颅和它们的位置列表
- stats : 在聊天中显示玩家已发现和未发现的头颅列表
- top : 在聊天中显示玩家排行榜
- move: 移动一个已存在的头颅而不会丢失玩家数据
- export: 将HeadBlocks数据库导出到另一个数据库
- options: 打开一个GUI界面进行排序或最大点击设置
- reload: 重新加载插件配置
- version: 显示插件的版本
- help: 显示帮助信息
权限
- headblocks.use: 与头颅交互的权限
- headblocks.commands.top: top指令的权限
- headblocks.commands.progress: progress指令的权限
- headblocks.commands.progress.other: 查看其他玩家进度的权限
- headblocks.admin: 所有管理员指令的权限(默认为op)
占位符
- %headblocks_current%: 返回玩家已找到的头颅数量
- %headblocks_max%: 返回总共放置的头颅数量
- %headblocks_left%: 返回还剩下的头颅数量
- %headblocks_hasHead_%: 返回玩家是否已找到特定头颅(True或False)
API
HeadClickEvent: 当点击头颅时触发的事件
HeadCreatedEvent: 创建头颅时触发的事件
HeadDeletedEvent: 删除头颅时触发的事件
存储库位于Github上可用!
已知问题
当使用默认配置进行全息图(默认为默认配置),并且您的ProtocolLib版本过旧时,全息图可能会出现头颅上方。如果无法升级ProtocolLib版本,可以更改全息图类型(支持CMI,HolographicDisplay或DecentHologram),或者简单地禁用全息图。
此插件的完整源代码可在GitHub上找到。
如发现问题或有建议,请随时在Github上发起讨论或问题报告。
在审阅前,如需帮助或遇到错误,请随时与我联系。插件的受欢迎程度也许还有待提升。
感谢Minecraft-heads提供大量头颅纹理、Item-NBT-API提供与头颅相关的管理、Config-Updater用于自动更新配置、XSound来播放声音以及Stress-test的支持。
用心制作 ❤️
收录