Cobblemon 训练师威望

Cobblemon 训练师威望

在 Cobblemon 中解锁、装备和展示称号,使用 /prestige GUI,稀有度等级,自动装备,称号锁定,以及传说、幻兽和究极异兽宝可梦的特殊称号。

Banner

Cobblemon 训练家称号系统

Cobblemon 训练家称号系统 是一个 Cobblemon 扩展模组,为 Minecraft 服务器添加了完整的称号和进阶系统。

玩家可以通过捕捉宝可梦、赢得对战、探索世界、孵化宝可梦、发现闪光宝可梦、进行长期培养,以及拥有传说、幻之或究极异兽宝可梦来解锁称号。

称号可以在聊天栏、TAB/玩家列表以及玩家名称上方显示。该模组还包含一个交互式 /prestige 菜单,方便玩家浏览、装备、锁定、筛选和管理称号,无需记住所有命令。


特性

  • 基于进度的玩家称号
  • 交互式 /prestige 图形界面
  • 自动解锁称号
  • 根据稀有度自动装备最佳称号
  • 手动装备和锁定称号
  • 聊天栏称号显示
  • TAB/玩家列表紧凑型称号显示
  • 名称上方称号显示
  • /prestige debug 诊断命令,用于支持和服务器设置
  • 可选的像素艺术称号纹理资源包
  • 聊天栏、TAB/玩家列表和名称上方的纹理称号徽章
  • 按世界和按服务器存储称号数据
  • 类别和稀有度筛选
  • 秘密与神秘称号
  • PvP 对战称号
  • 孵蛋和培育称号
  • 包含闪光、捕捉、探索、培育和对战称号
  • 针对传说、幻之、究极异兽宝可梦的动态所有权称号
  • 自动扫描已交易、释放、删除或转移的特殊宝可梦
  • 服务端和整合包默认配置
  • 支持 Fabric 和 NeoForge

工作原理

训练家称号系统通过 Cobblemon 和 Minecraft 事件追踪玩家的进度。

当玩家满足某个要求时,称号会自动解锁。如果玩家没有锁定特定称号,模组会根据稀有度自动装备已解锁的最佳称号。

玩家可以使用以下命令打开称号菜单:

/prestige

菜单允许玩家:

  • 查看所有可见称号
  • 查看已解锁称号
  • 查看进行中的称号
  • 按类别浏览称号
  • 装备已解锁的称号
  • 锁定称号以防止自动更换
  • 再次解锁自动装备功能
  • 移除当前称号

称号稀有度

称号按稀有度和进度值排序。

稀有度 描述
普通 早期且容易达成的目标
不凡 基本的服务器进程
稀有 中期的成就
史诗 较强的成就
传说 重大的里程碑
究极异兽 与究极异兽相关的称号
幻之 幻之宝可梦或非常稀有的称号
秘密 隐藏或不寻常的要求

称号类别

类别 描述
通用 通用进程和进阶里程碑
捕捉 捕捉宝可梦和填充图鉴
宝可梦属性 捕捉特定属性宝可梦的大师称号
闪光 寻找闪光宝可梦的成就
对战 对战、连胜、PvP 和胜利称号
探索 旅行、生物群系和世界探索称号
传说宝可梦 传说宝可梦壮举和所有权称号
幻之宝可梦 幻之宝可梦壮举和所有权称号
究极异兽 究极异兽壮举和所有权称号
培育 孵蛋和培育称号
社交 玩家互动称号
活动 服务器活动和特殊时刻称号
秘密 神秘和隐藏称号

传说、幻之与究极异兽称号

训练家称号系统会为传说、幻之和究极异兽宝可梦创建特殊的所有权称号。

示例:

  • 烈空坐之主
  • 梦幻幻主
  • 虚吾伊德究极主

这些称号基于玩家是否在队伍或电脑中实际拥有该宝可梦。

如果玩家交易走、释放、删除了宝可梦,或不再拥有它,该称号会在下次扫描时自动移除。如果另一名玩家获得了该宝可梦,则他们可以获得该称号。

模组会自动扫描在线玩家,因此玩家无需运行命令来更新特殊所有权称号。


可选的称号纹理

训练家称号系统支持一个名为 训练家称号资源包 的可选资源包。

资源包页面:

https://www.curseforge.com/minecraft/texture-packs/trainer-prestige

启用后,称号可以显示为自定义的像素艺术徽章,而不是纯文本。这些纹理徽章可以在聊天栏、TAB/玩家列表和玩家名称上方显示。

纹理包包含以下类别的徽章:进度称号、捕捉称号、闪光称号、对战称号、PvP 称号、培育称号、探索称号、属性大师称号、传说宝可梦称号、幻之宝可梦称号、究极异兽称号、活动称号、秘密称号以及特殊宝可梦所有权称号。

特殊宝可梦称号,如胡帕、梦幻、烈空坐、虚吾伊德以及其他传说、幻之或究极异兽宝可梦,拥有自己独特的紧凑徽章纹理。

这个资源包是完全可选的。不使用的玩家可以正常游戏,称号会显示为默认文本。

管理员可以使用以下命令选择显示样式:

/prestige display <TEXT|TEXTURE|BOTH>

显示模式:

模式 描述
TEXT 使用普通文字称号
TEXTURE 使用自定义纹理徽章
BOTH 同时显示纹理徽章和文字称号

服务器兼容性

训练家称号系统使用原版 Minecraft 聊天组件和计分板队伍格式来显示称号。

在普通的 Fabric/NeoForge 服务器上,称号可以显示在聊天栏、TAB/玩家列表和名称上方。在混合服务器或使用聊天/显示插件的服务器上,其他插件可能会在训练家称号系统应用后覆盖部分显示。

需要检查的常见插件:

  • Essentials
  • TAB
  • LuckPerms 聊天或前缀格式
  • 昵称插件
  • 显示名称插件
  • 计分板插件
  • 聊天格式插件

重要提示:

  • TAB/玩家列表称号默认使用紧凑符号,以防长称号覆盖玩家名称。
  • 当聊天格式未被替换时,聊天仍会显示完整称号。
  • 如果聊天显示为 <玩家> 消息,可能是其他插件控制了聊天格式。
  • 如果 TAB 正常但聊天不正常,通常意味着称号已正确解锁和装备,但聊天格式被覆盖了。

玩家和管理员可以运行:

/prestige debug

管理员也可以检查其他在线玩家:

/prestige debug <玩家>

这会显示已装备的称号、显示设置、TAB 模式、显示样式,以及玩家当前是否在训练家称号系统的计分板队伍中。


命令

普通玩家命令:

命令 描述
/prestige 打开交互式称号菜单
/prestige help 显示命令列表
/prestige list 在聊天中列出称号
/prestige current 显示已装备的称号
/prestige equip <id> 装备一个已解锁的称号
/prestige lock [id] 锁定当前或选定的称号
/prestige unlock 再次启用自动更换最佳称号
/prestige remove 移除当前称号
/prestige info <id> 显示称号详情和进度
/prestige progress 显示进行中的锁定称号
/prestige search <name> 按名称或 ID 搜索称号
/prestige rarity <稀有度> 按稀有度筛选称号
/prestige category <类别> 按类别筛选称号
/prestige debug 显示称号显示诊断信息

管理员命令:

命令 描述
/prestige grant <玩家> <id> 授予称号
/prestige revoke <玩家> <id> 撤销称号
/prestige set <玩家> <id> 授予并装备称号
/prestige reset <玩家> 重置玩家的称号数据
/prestige reload 重载配置和称号注册表
`/prestige display <TEXT TEXTURE
/prestige addprogress <玩家> <键> <数值> 为玩家添加进度
/prestige debug <玩家> 显示另一名玩家的显示诊断信息

图形界面

/prestige 菜单使用原版背包样式界面。

第一行包含管理按钮:

  • 当前称号
  • 所有称号
  • 已解锁称号
  • 进行中的称号
  • 移除称号
  • 自动装备
  • 锁定或解锁称号
  • 帮助

类别按钮使用不同的 Minecraft 物品,以便更轻松地浏览。秘密类别和隐藏的秘密称号显示为 ?????。

在称号列表内:

  • 左键单击装备已解锁的称号
  • 右键单击锁定已解锁的称号
  • 锁定后的称号显示进度和解锁信息
  • 称号通常按从易到难的顺序排列

配置

训练家称号系统会在每个世界/服务器创建其配置文件,路径为:

serverconfig/trainer_prestige/config.json

整合包作者也可以在以下位置包含一个全局默认配置:

config/trainer_prestige/config.json

当某个世界/服务器还没有自己的配置时,训练家称号系统会使用这个全局配置作为默认模板,然后写入每个世界/服务器的配置文件。

玩家的称号数据也是按世界/服务器存储的,因此在一个世界中解锁的称号不会带到另一个世界。

可用的配置选项包括:

选项 描述
showTitleInChat 在聊天中显示称号
showTitleInTab 在玩家列表中显示称号图标
showTitleInNameplateFallback 启用计分板名称显示后备方案
enableClientNameplateRendering 启用客户端名称显示渲染支持
allowSecretTitles 允许秘密称号
announceUnlocksGlobally 向其他玩家公告解锁信息
autoEquipFirstTitle 给予新玩家默认称号
defaultTitle 默认的初始称号 ID
tabDisplayMode 控制 TAB 位置模式:PREFIX、SUFFIX、CLEAN_SUFFIX 或 DISABLED
tabTitleDisplay 控制 TAB 称号长度:COMPACT、FULL 或 DISABLED
titleDisplayStyle 控制文本、纹理或组合称号显示
nameplateRenderDistance 控制名称显示的距离
hideTitleWhenSneaking 潜行时隐藏名称上方的称号
requireCobblemon 控制 Cobblemon 要求行为

要让整合包默认以纹理称号启动,请在整合包中启用可选资源包并设置:

{
  "titleDisplayStyle": "TEXTURE"
}

你也可以使用:

{
  "titleDisplayStyle": "BOTH"
}

TEXTURE 仅使用纹理徽章。 BOTH 显示纹理徽章外加普通文字称号。


依赖

通用

  • Minecraft 1.21.1
  • Cobblemon 1.7.0+1.21.1

Fabric

  • Fabric Loader
  • Fabric API
  • Fabric Language Kotlin

NeoForge

  • NeoForge
  • Kotlin for Forge

简要概述

Cobblemon 训练家称号系统 为 Cobblemon 服务器添加了一个完整的称号进阶系统,包含可解锁的称号、稀有度等级、交互式 /prestige 图形界面、聊天/TAB/名称显示、自动装备、称号锁定、可选的纹理徽章、服务器设置诊断功能,以及针对传说、幻之和究极异兽宝可梦的特殊所有权称号。


许可证

本项目使用 MIT 许可证 授权。

版权所有 (c) 2026 GabehEPW