
Sol's Title System
丰富的称号进阶系统。玩家通过完成游戏内成就获得称号,如击杀怪物、生存或击败强力首领。每个称号显示在玩家头顶及聊天中,装备时可赋予独特的属性增益。
查看大图Sol 的称号系统
支持 Minecraft Forge 1.16.5、1.20.1!
作者: solmochi
需要帮助、想提出功能建议或发现了 Bug?
加入我们的社区,抢先获取独家预览和尚未发布的更新日志!
概述
Sol 的称号系统为 Minecraft 添加了丰富的称号进阶系统。玩家通过完成游戏内成就来获得称号——例如击杀生物、生存计时或击败强大的 Boss。每个称号都会显示在玩家头顶和聊天栏中,并且装备时可以赋予独特的属性增益。服务器管理员和整合包作者可以通过简洁的 JSON 配置系统完全控制每个称号,无需任何编程知识。
注意: 多人游戏时,服务器和客户端都必须安装。单人游戏也可以完全游玩。
功能特性
🏆 59+ 内置称号
超过 59 个精心设计的原版称号,横跨 9 个稀有度等级——从简单的入门称号到需要数万次击杀的残酷后期成就。每个称号都有背景故事描述、明确的解锁条件和均衡的属性增益。
稀有度等级(从低到高):
| 等级 | 难度 |
|---|---|
| 常见 | 简单,多为装饰性 |
| 罕见 | 中等,小幅增益 |
| 稀有 | 需要一定努力 |
| 史诗 | 需要大量枯燥刷取 |
| 传说 | 服务器级声望 |
| 神话 | 仅限最执着的玩家 |
| 至高 | 几乎不可能 |
| 巅峰 | - |
| 终极 | - |
📊 进阶系统
玩家通过游戏玩法自然进阶:
- 击杀特定生物或任意敌对生物
- 连续生存数分钟而不死亡 (死亡后计时重置)
- 通过 UUID 击杀特定 NPC/Boss(CustomNPCs、Citizens 等)
- 通过注册名击杀模组生物
进度会被永久记录。击杀数永远不会重置。生存时间仅在死亡时重置。

💬 聊天栏集成
聊天栏经过完全重新设计,具备称号感知格式:
- 格式:
[头像] 称号名 | 玩家名 > 消息 - 每条消息旁都会显示玩家头像 (8×8 像素)
- 称号名称以粗体显示,并带有完整动画彩虹色着色
- 玩家名、分隔符、分割线和消息文本都会根据称号稀有度着色
- 没有称号的玩家会获得简洁、极简的格式

📋 玩家列表全面改版
对玩家列表(Tab 列表)进行了彻底的视觉改造:
- 每个条目旁显示玩家头像
- 每个玩家的称号徽章带有稀有度着色背景和彩色边框
- 玩家名按稀有度着色,并按稀有度等级排序
- 你所在的行会以微妙的绿色高亮显示,方便在大型玩家列表中快速找到自己
- 实时时钟,自动检测时区,以及世界天数计数器
- 延迟指示器,带颜色编码 (绿 / 黄 / 橙 / 红)
- 可配置的列表标题和副标题 (支持 & 颜色代码)
- 可单独开关头像、称号徽章和延迟显示
- 与 Sol 的派对系统完全兼容 (显示在派对 HUD 上方)

🏷️ 名牌渲染
每个拥有称号的玩家头顶都会显示带样式的名牌:
[ 称号名 ]
玩家名
- 边框括号颜色由稀有度等级决定
- 半透明的稀有度着色背景面板
- 玩家名颜色由称号稀有度决定
- 第一人称视角和潜行时隐藏

🔔 加入/离开消息
自定义加入和离开消息,完整集成称号系统:
- 格式:
[头像] 称号名 | 玩家名 加入了游戏 - 加入/离开消息上会显示玩家头像
- 加入音效: 音符盒铃铛 (悦耳的铃声)
- 离开音效: 末影人传送 (微妙的离去声)
- 可配置消息文本、开关音效、完全开关消息
- 原版加入/离开消息会自动抑制,防止重复显示

🖼️ 称号选择界面
一个精美的游戏内界面 (从物品栏界面打开),允许玩家:
- 按顺序浏览所有称号,支持分页
- 查看所点击称号的详细信息——包括带彩虹色的名称、稀有度指示器、描述和增益——显示在屏幕顶部
- 查看已锁定称号的解锁进度,带有动画进度条
- 已锁定的称号 (显示为“???”) 会以其稀有度的彩虹色动画显示
- 当前装备的称号显示在底部,带有玩家头像
- 一键装备或卸下称号
锁定称号的提示信息可配置:显示完整进度信息、部分信息 (隐藏目标数值),或者完全不显示。
⚔️ 战斗锁定
玩家不能在战斗中途更换称号。可配置的冷却时间 (默认距离上次受到伤害后 15 秒) 可防止滥用。服务器管理员可以在需要时绕过此限制。
📣 称号解锁公告
当玩家解锁达到或超过配置的稀有度阈值的称号时 (默认:传说),整个服务器都会收到公告通知。支持全部 9 个稀有度等级,包括巅峰和终极。可配置且可选。
⚙️ 管理员命令
| 命令 | 描述 |
|---|---|
/solstitle reload |
在游戏中重载配置,无需重启 |
/solstitle grant <玩家> <id> |
授予特定称号 (包括仅限管理员的称号) |
/solstitle grantall <玩家> |
授予玩家所有称号 |
/solstitle revoke <玩家> <id> |
撤销特定称号 |
/solstitle revokeall <玩家> |
撤销玩家的所有称号 |
/solstitle check <玩家> |
检查玩家的进度和数据 |
/solstitle debug |
开关调试模式以检查称号渲染 |
/solstitle list |
列出所有已加载的称号 |
/st |
快捷别名 |
所有命令都需要 OP 等级 2。
🗂️ 双配置系统
称号存储在两个独立的 JSON 文件中:
vanilla_titles.json—— 59+ 个内置称号。模组更新时自动迁移。custom_titles.json—— 你的自定义称号。模组永远不会修改此文件。跨版本更新 100% 安全。
自定义称号支持任意模组生物、基于 UUID 的 NPC、模组伤害倍率,以及用于仅 PvE 伤害加成的 !player 目标。
🔧 服务器配置 (TOML)
通过 solstitlesystem-common.toml 对模组进行微调:
- 战斗锁定时长和管理员绕过
- 生存计时追踪间隔
- 在名牌和聊天栏中显示/隐藏称号
- 界面每页称号数量
- 已锁定称号进度可见性 (无 / 部分 / 完整)
- 称号解锁公告和最低稀有度阈值 (支持全部 9 个等级)
- 玩家列表: 开关改造,设置标题/副标题,开关头像/徽章/延迟,每列最大玩家数
- 加入/离开: 开关自定义消息、自定义消息文本、开关通知音效
🔄 自动配置迁移
安装新版本,让模组自动升级。新称号会自动添加到你的配置中。你的自定义称号和所有玩家进度始终会被保留。无需手动编辑。
📦 兼容性
- Minecraft: 1.16.5 和 1.20.1
- Forge: 兼容标准的 Forge 安装
- 模组生物: 与任何模组兼容——通过注册名或 UUID 指定目标生物
- 适合整合包: 基于 JSON 驱动,完全可配置,无硬编码依赖
- Sol 的派对系统: 玩家列表可正确渲染在派对 HUD 上方
🗒️ 备注
- 增益仅在装备称号时生效——卸下称号会立即移除所有增益
- 击杀数按玩家存储在世界数据中(NBT 能力系统)
- 生存计时是连续的——死亡会将其重置为零
- 管理员称号(终极稀有度)只能通过
/solstitle grant分配——它没有解锁条件
正在加载版本记录…





正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。