Links
Tags
Creators
Details
1.2.5
Compatibility
Changes
CatCraftTitle 1.2.5 更新日志 / Changelog
中文版本
⚠️ 本次更新需要注意:
本次更新是插件功能的大幅增强,新增了 管理员 GUI 控制面板、基于 PlaceholderAPI 的自动称号系统(属性插件支持)、实时语言切换 以及 功能开关(RGB/商店/属性支持)。所有新增功能默认处于关闭状态,需要管理员手动开启。
建议删除.\plugins\CatCraftTitle中的config.yml文件,让插件自动生成包含新配置项的干净配置文件,避免旧配置与新功能产生兼容性问题。若不删除,可能无法使用新功能或出现未知 BUG,感谢理解。
新增内容:
- 管理员 GUI 控制面板 – 通过
/titleadmin panel打开直观的图形界面,可实时查看插件属性、服务器状态(TPS/在线人数/内存),一键切换语言、开关 RGB、商店、属性插件支持,并支持重载配置文件 - 属性插件支持(自动称号系统) – 基于 PlaceholderAPI 占位符,支持根据玩家任意属性(等级、金币、击杀数等)自动授予或移除称号。支持
>=、<=、==、!=、>、<运算符,配置灵活(默认关闭) - 实时语言切换 – 管理员可在 GUI 面板中一键切换中英文,无需重启服务器,所有消息即时生效
- 功能开关 – 独立控制 RGB 渐变色、内置商店系统、属性插件支持的开启/关闭,所有开关默认关闭,按需启用
改进与优化:
• 消息系统全面重构,支持动态切换语言,所有提示信息内置,保证任何环境下都能正常显示
• 管理员命令帮助信息增加 /titleadmin panel 提示,方便快速进入控制面板
• 优化 TabComplete 补全,支持新子命令 panel
• 代码结构优化,分离自动称号管理模块(AutoTitleManager),便于维护和扩展
修复问题:
• 修复 /titleadmin 部分子命令补全不全的问题 – 完善了管理员命令的 TabComplete,补全更流畅
• 修复旧版本 config.yml 缺少新配置项导致功能无法启用的潜在问题 – 内置默认配置,插件启动时自动补全缺失项
• 修复 /title 与原版 Minecraft 命令冲突的历史遗留问题 – 玩家命令早已改为 /catcraft,本次进一步统一命令体系
English Version
⚠️ Note for this update:
This update brings significant feature enhancements, including an Admin GUI Control Panel, PlaceholderAPI-based auto-title system (attribute plugin support), real-time language switching, and feature toggles (RGB/Shop/Attribute). All new features are disabled by default and must be manually enabled by administrators.
It is strongly recommended to delete theconfig.ymlfile in.\plugins\CatCraftTitleto allow the plugin to generate a fresh configuration with all new settings. This prevents compatibility issues. If you keep the old config, new features may not work correctly or unexpected bugs may occur – we will not be able to address such issues.
New Features:
- Admin GUI Control Panel – Open via
/titleadmin panelfor an intuitive graphical interface to view plugin info, server status (TPS/online players/memory), toggle language, RGB, shop, attribute support, and reload config with a single click - Attribute Plugin Support (Auto-Title System) – Uses PlaceholderAPI placeholders to automatically grant or remove titles based on any player attribute (level, money, kills, etc.). Supports operators
>=,<=,==,!=,>,<for flexible rules (disabled by default) - Real-time Language Switching – Admins can switch between Chinese and English instantly via the GUI panel without server restarts; all messages update immediately
- Feature Toggles – Independent controls for RGB gradients, built-in shop, and attribute support; all are disabled by default, enable as needed
Improvements & Optimizations:
• Completely refactored message system to support dynamic language switching; all messages are built-in for reliable display in any environment
• Added /titleadmin panel to admin help output, making the panel easily discoverable
• Enhanced TabComplete to include the new panel subcommand
• Code structure optimized by separating auto-title management into AutoTitleManager for better maintainability
Bug Fixes:
• Fixed incomplete TabComplete for /titleadmin subcommands – Improved admin command autocompletion for smoother experience
• Fixed potential issues where missing new config entries in old config.yml blocked new features – Plugin now supplies defaults automatically, filling missing entries on startup
• Fixed historical command conflict with vanilla Minecraft /title – Player command was already changed to /catcraft; this update further unifies the command system
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Gr4HKSYI:7X7RQj3r"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Gr4HKSYI:7X7RQj3r"
}

