起床战争等级头

起床战争等级头

一个简化版的经典 Levelhead 模组分支,专门重制用于在 Hypixel 服务器上仅显示玩家头顶的 BedWars 星级。

游戏机制

BedWars Level Head

BedWars Level Head 是经典 Levelhead 模组的轻量级简化分支,专门重建用于在 Hypixel 上于玩家名称标签上方显示其 BedWars 星级

原模组的所有额外功能均已移除,以保持此版本的轻量化。

功能

  • 自动显示: 在大厅和游戏开始前的等待区域于玩家头顶显示 BedWars 星级。
  • 智能缓存: 缓存玩家统计数据,以防止频繁请求 API 并减少速率限制。
  • 代理后端: 使用自定义代理后端处理请求,这意味着你不需要自己的 Hypixel API 密钥即可开始使用。
  • Nick 检测: 通过代理服务识别玩家是否处于 "nicked" 状态。
  • 自定义: 更改标题文本、颜色(包括 Chroma/彩虹)以及显示偏移量。

注意: 默认情况下,此模组会连接到代理服务器(beeny.hackclub.app)以获取统计数据。除非你选择禁用代理,否则不需要申请 Hypixel API 密钥。

命令

通用

  • /levelhead 显示当前配置状态(已启用/已禁用、偏移量、标题)。
  • /levelhead gui 打开一个简单的 GUI 按钮,用于开启或关闭模组。
  • /levelhead toggle 快速启用或禁用等级显示。
  • /levelhead whois <player> 手动查询特定玩家或 UUID 的 BedWars 统计数据、星级以及 nick 状态。
  • /levelhead status 显示技术诊断信息,例如缓存大小、速率限制状态以及代理连接健康状况。

自定义

  • /levelhead display header text <text> 更改星级上方文本标签(默认值:"BedWars Star")。
  • /levelhead display header color <color> 更改标题文本的颜色(支持十六进制代码、RGB 或 Minecraft 颜色名称)。
  • /levelhead display header chroma <on|off> 切换标题文本的彩虹(chroma)效果。
  • /levelhead display offset <value> 调整文本悬浮于玩家头顶的高度。
  • /levelhead display showself <on|off> 切换是否在你自己头顶显示你的统计数据。

API 与代理管理

  • /levelhead apikey <key> 手动设置你自己的 Hypixel API 密钥。仅在你禁用代理时才需要
  • /levelhead apikey clear 移除你存储的个人 API 密钥。
  • /levelhead proxy <on|off> 启用或禁用后端代理的使用。如果禁用,你必须提供自己的 API 密钥。

配置

对于高级用户,配置文件位于你的 .minecraft/config/ 文件夹中:

  1. bedwars-level-head.cfg:包含通用设置,如你的 API 密钥、代理 URL 和缓存 TTL。
  2. levelhead.json:存储显示相关的设置(颜色、偏移量、标题)。

注意:强烈建议使用游戏内的 /levelhead display 命令来修改视觉效果,而不是手动编辑 JSON。

鸣谢与许可

本项目是 Sk1er LLC 创建的原始 Levelhead 模组的分支,并根据 GNU 通用公共许可证 v3 授权。没有他们的基础工作,此模组将无法存在。

  • 原作者: Sk1er LLC
  • 后端与分支: beenycool
  • 数据: 由公共 Hypixel API 提供支持。