
状态 玩家
为TAB和名牌提供轻量级状态标签,支持预设、定时状态、按世界覆盖、冷却时间、历史记录、占位符和管理员工具。通过本地存储和定期重新应用保持稳定。
StatusMod 的设计目标是稳定性:本地 JSON 数据、加入时自动恢复,并定期重新应用,确保外部覆盖不会永久生效。
主要命令
/status <文本> [颜色]/status clear/status preset <名称>/status timed <分钟> <状态>/status random <状态>/status world <状态> [颜色]/status world clear/status history/color <名称|十六进制|重置>/settings brackets <开|关>/settings position <前|后>/settings words <数量>
管理/审核命令:
/status admin set <玩家> <状态> [颜色]/status admin clear <玩家>/block <玩家>/unblock <玩家>/status config show/status config reload
为什么这个模组很稳定
- 状态会持久化保存到本地配置文件
- 玩家加入时会恢复状态
- 会定期重新应用状态(
statusReapplyTicks),以从外部队伍覆盖中恢复 - 存储采用更安全的写入行为,并对格式错误的 JSON 提供回退处理
颜色支持
- 命名颜色(英文/德文别名)
- 十六进制颜色(
#RRGGBB/#RGB) - 仅对状态文本着色(玩家名称保持可读)
- 占位符:
{world}、{ping}
功能详情
- 预设:AFK、忙碌、直播、商店(颜色 + 字体)
- 限时状态:在 X 分钟后自动重置
- 随机状态颜色:每个玩家保持稳定
- 支持按世界设置状态和颜色覆盖
- 状态历史建议(最近条目)
- 冷却时间/频率限制以减少刷屏
- 管理员的员工徽章(可选)
配置文件
config/statusmod/config.json
重要选项:
defaultColorenableAdminOverridesadminOpLevelstatusPermissionNodeadminPermissionNodestatusReapplyTicks(20 刻 = 1 秒)statusCooldownSecondsstatusHistorySizeenableStaffBadgestaffBadgeTextstaffBadgeColor
注意事项:
statusCooldownSeconds适用于非管理员玩家。- 启用后,员工徽章会附加到状态标签上。
兼容性
基于本仓库 gradle.properties 中定义的 Fabric 和 Minecraft 版本构建。
数据与隐私
- 仅在
config/statusmod/中进行本地 JSON 存储 - 没有遥测或外部状态同步
项目链接
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。