ChatColor+ Premium 是一款功能强大的聊天与界面颜色管理插件,它允许玩家通过图形界面(GUI)或命令自定义聊天、名称、标签页、告示牌的颜色以及字体样式。本插件是原免费版 ChatColor+ 的重构与增强版本,修复了大量问题并引入了诸多新特性,例如完整的 MySQL 支持、自定义字体、彩虹色等。
ChatColor+ 项目已存在超过 8 年,拥有超过 20 万次下载。由于早期代码结构问题,旧版免费版本已难以维护和更新。因此,作者决定:
/ setColorString 命令/ help 命令/chatcolorplus reload)/chatcolor - 聊天颜色/namecolor - 名称颜色/tabcolor - 标签页颜色/signcolor - 告示牌颜色/font - 字体<color> 可替换为:chatcolor, signcolor, namecolor, tabcolor, font(font 无 setColorString 命令)。
/<color> - 打开对应颜色的 GUI/<color> help - 显示帮助信息/<color> set <ColorName> <Player> - 为指定玩家设置颜色/<color> get <Player> - 查看指定玩家的当前颜色/<color> remove <Player> - 移除指定玩家的当前颜色/chatcolorplus reload - 重载插件配置/<color> setColorString <ColorString> <Player> - 使用颜色代码字符串为玩家设置颜色(例如:/chatcolor setColorString &4&l Chemmic)Black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white, magic, bold, strikethrough, underline, italic。
<color>.use - 允许玩家打开对应颜色的 GUI。(例如:chatcolor.use)<color>.op - 允许玩家使用所有其他颜色命令。<color>.MixColor.multiply.<ColorName> - 允许玩家将所选颜色与特定颜色多次混合。<color>.<ColorName> - 在 GUI 中添加特定颜色供玩家选择。<color>.rainbow - 在 GUI 中添加彩虹色。MixColor.use - 允许玩家混合颜色。MixColor.multiply.use - 允许玩家多次混合颜色。chatcolorplus.reload - 允许玩家重载插件。<color>.groups.<GroupName> - 为指定权限组设置默认颜色(需在对应 ColorConfig.yml 中配置组)。例如:TabColor.groups.vip。<Color>.all - 为玩家 GUI 添加所有颜色。例如:ChatColor.all。<Color>.MixColor.multiply.all - 允许玩家与所有颜色进行多次混合。例如:NameColor.mixcolor.multiply.all。%ChatColorPlusPremium_chat_color% - 玩家的聊天颜色代码%ChatColorPlusPremium_chat_color_name% - 玩家的聊天颜色名称chat 替换为 sign、name、tab 以获取相应颜色。%ChatColorPlusPremium_font%插件会生成 8 个配置文件,结构类似但可独立配置:
ChatConfig.ymlFontConfig.ymlNameConfig.ymlSignConfig.ymlTabConfig.ymlGeneralConfig.ymlMySqlConfig.ymlColorConfig.yml(当 MySQL 未启用时存储玩家数据,不建议手动修改)size: 27 # 库存大小,必须是 9 的倍数
title: '&6Choose your TabColor:'
mix-title: '&6Mix your TabColor:'
TabColor:
default: '&f' # 默认颜色
Reset:
Name: '&4Click to reset your ChatColor!'
Lore:
- '&6Change your ChatColor back to normal again!'
ItemID: 20
InventoryPosition: 18
Message:
color:
changed: '%prefix%&eYour &6TabColor &ehas been changed to%color-code% %color-name%&e!'
reset: '%prefix%&eYou have &creset &eyour &6TabColor &e!'
NormalColors:
BLACK:
Name: '&0black'
Lore:
- '&6Left-click &eto select this color!'
- '&6Right-click &eto mix this color with other colors'
ItemID: '35:15'您可以在 FontConfig.yml 中创建自定义字体。
title: '&6Choose your Font:'
size: 27
Fonts:
ExampleFont:
letter-small: ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ
letter-big: ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ
Permission: ExampleFont.use # 需要此权限才能在 GUI 中看到该字体
ItemID: '1'
ItemTitle: '&eClick to select the ExampleFont!'在 MySqlConfig.yml 中,将 ACTIVE 设为 true 并填入正确的数据库信息即可启用跨服数据同步。若连接失败,插件将自动回退至文件存储。
从 1.2 版本开始,所有颜色类型均支持彩虹色。
<Color>.rainbow(例如 chatcolor.rainbow)将插件 Jar 文件添加到您的项目后,可以使用以下 API 方法:
// 设置玩家颜色
ChatColorPlus.setColor(ColorEnum, Player, String colorCode, String colorName);
// 示例:设置玩家聊天颜色为深红色加粗
ChatColorPlus.setColor(ColorEnum.CHATCOLOR, player, "&4&l", "dark_red_bold");
// 获取玩家的颜色代码
String colorCode = ChatColorPlus.getColor(ColorEnum, Player);
// 获取玩家的颜色名称
String colorName = ChatColorPlus.getColorName(ColorEnum, Player);
// 获取插件前缀
String prefix = ChatColorPlus.getPrefix();[email protected] 捐赠任何金额。友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,028,301 | 今日访问人次:12,429 | 昨日访问人次:11,147
独立 IP:4,877 | 最近24小时有3,877人访问本站
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6