# 描述:
ChatColor 允许玩家将聊天颜色和样式更改为多种不同的形式! 使用超过 **1600 万种不同的颜色** 为您的聊天着色,支持所有 Minecraft 颜色、修改器和十六进制颜色!
# 插件支持
如果您需要插件的帮助或支持,请加入我的支持 Discord 服务器:[https://discord.gg/hNBtt9cDk4](https://discord.gg/hNBtt9cDk4)
# 功能:
- 将玩家的聊天消息颜色更改为超过 **1600 万种不同的可能性**。
- 支持传统、十六进制、彩虹和渐变颜色,为您提供最大的自定义性。
- 所有修改器,包括 **粗体**、_斜体_、下划线,甚至如果您真的想要的话,还能进行涂抹,都可用。
- **MySQL & MariaDB 支持** - 在所有服务器上保持颜色一致。
- 支持从控制台设置颜色 - 易于包含在捐赠者购买奖励中。
- 完整的权限集,允许对玩家对颜色的访问进行细粒度控制。
- 自定义颜色系统,便于创建和保存您最喜欢的十六进制、彩虹或渐变颜色。
- 群组颜色系统,以实现基于权限的颜色设置
- 完全可自定义的插件消息。
- 完全可自定义的 GUI,用于高级颜色选择。
- 修改插件功能的设置。
- 乐于助人和友好的作者! 我随时乐于提供帮助。
**注意:** 见下文了解有关命令、权限、颜色、修改器和设置的帮助!
# 命令:
**关键:**
- <值> = 必需值。
- [值] = 可选值。
**主命令:**
- /chatcolor [玩家] <颜色/默认> [修改器] - 更改您或玩家的聊天颜色!
- 对于自定义颜色,使用:/chatcolor [玩家] %<名称>
名称在 custom-colors.yml 配置文件中定义。
- **注意:** 请参阅此处了解有关十六进制颜色的信息! 格式如下:RRGGBB,每个字符在 # 之后必须是 0-9 和 a-f 之间的数字或字母。
# 管理员命令:
- /chatcolor permissionshelp - 显示权限帮助!
- /chatcolor settingshelp - 显示设置帮助!
- /chatcolor reload - 重新加载所有配置文件,如果在使用中更改了它们,请使用!
- /chatcolor reset - 谨慎使用,将配置重置为默认值!
- /chatcolor set <设置> <值> - 更改众多设置之一! (详细信息请参阅下文)
- /chatcolor confirm - 确认设置更改。
- /chatcolor group
[名称] [颜色] - 添加、删除或列出群组颜色。 您可以使用这些颜色通过权限给群组设置聊天颜色(见下文)。
- /chatcolor custom [名称] [颜色] - 添加、删除或列出自定义颜色。 颜色必须是有效的自定义颜色字符串。
# 其他命令:
- /chatcolor - 显示您当前的聊天颜色!
- /chatcolor gui - 打开一个 GUI 以选择您想要的颜色!
- /chatcolor <修改器> - 向您的聊天颜色添加或删除修改器。
- /chatcolor available - 显示您的可用颜色和修改器!
- /chatcolor commandshelp - 显示命令帮助! 您也可以使用 /chatcolor help。
# 可自定义的 GUI:
- GUI 可以在 config 文件 gui.yml 中完全自定义。
- 教程说明了如何创建自己的 GUI,并在配置中提供了三个示例 GUI(一个用于普通颜色,一个用于十六进制颜色和一个用于自定义颜色),可以直接使用。
- 如果您需要任何帮助,请随时给我发送消息!
# 设置:
- command-name - 将基本命令更改为您想要的任何内容!
- color-override - 更改 ChatColor 是否覆盖消息中的 '&' 颜色符号。
- confirm-timeout - 更改玩家在做出决定时获得的时间。
- default-color - 更改所有玩家加入时获得的颜色(也一次性设置所有玩家)。
- join-message - 更改是否告知玩家他们的颜色何时加入。
- notify-others - 更改是否告知玩家当其他人更改他们的聊天颜色时。
- auto-save - 更改插件是否每 5 分钟自动保存到文件,以防崩溃
- save-interval - 设置插件保存之间的计时间隔。
- force-custom-colors - 更改插件是否将强制使用自定义颜色。 注意:这实际上是指群组颜色,而不是自定义颜色。
- command-opens-gui - 如果设置为 true,则 /chatcolor 将打开 GUI,而不是告诉您您的颜色。
# 颜色和修改器:
**有效颜色:**
- 0 或黑色
- 1 或深蓝色
- 2 或绿色
- 3 或深绿色
- 4 或红色
- 5 或紫色
- 6 或金色
- 7 或灰色
- 8 或深灰色
- 9 或蓝色
- a 或浅绿色
- b 或青色
- c 或浅红色
- d 或品红色
- e 或黄色
- f 或白色
- 所有十六进制颜色,格式为 #RRGGBB
**有效修改器:**
- k 或涂抹
- l 或粗体
- m 或删除线
- n 或下划线
- o 或斜体
# 权限:
- chatcolor.* - 授予玩家所有 ChatColor 权限。 请注意,如果您拥有此权限,您将无法使用自定义颜色!
- chatcolor.use - 允许玩家使用 /chatcolor 和 /chatcolor cmdhelp。
- chatcolor.use-color-codes - 允许玩家在聊天中使用 & 颜色代码。
- chatcolor.use-hex-codes - 允许玩家使用十六进制代码来给他们的聊天上色(允许所有颜色!)。
- chatcolor.special - 允许玩家通过 /chatcolor 命令使用彩虹和渐变颜色。 不允许使用预设自定义颜色。
- chatcolor.gui - 允许使用 GUI 选择颜色。
- chatcolor.color.* - 允许玩家使用所有颜色。
- chatcolor.color.<颜色> - 允许玩家使用颜色。
- chatcolor.modifier.* - 允许玩家使用所有修改器。
- chatcolor.modifier.<修改器> - 允许玩家使用修改器。
- chatcolor.change.* - 允许玩家更改所有人的聊天颜色。
- chatcolor.change.self - 允许玩家更改自己的颜色。
- chatcolor.admin - 允许玩家使用所有管理员命令。
- chatcolor.group.<颜色名称> - 设置玩家/群组的群组颜色。
- chatcolor.custom.<颜色名称> - 授予玩家访问自定义颜色的权限。
**注意:** 您必须使用颜色和修改器权限上方找到的数字或字母。
# PlaceholderAPI
**注意:** 目前其中一些可能无法正常工作,将在后续更新中修复。
以下是您可用于此插件的各种占位符:
- %cc_full_color% - 返回玩家的完整颜色(颜色 + 修改器)。 然后可以将其用于在文本之后对其进行着色。
**注意:** 彩虹和渐变颜色将不会显示!
- %cc_color% - 返回玩家的颜色(没有修改器)。
- %cc_color_name% - 返回玩家颜色的名称或字符,例如 a、b、c 或 %custom-name。
- %cc_colored_color_name% - 与 %cc_color_name% 相同,但将颜色应用于返回的文本。
- %full_color_name% - 返回玩家颜色的完整版本,例如红色、黑色、深绿色。
- %colored_full_color_name% - 与 %cc_full_color_name% 相同,但将颜色应用于返回的文本。
- %cc_modifiers% - 返回玩家的修改器(没有颜色)。 然后可以将其用于在文本之后修改文本。
- %cc_modifier_names% - 返回修改器名称,例如 l、mn、lmn。
- %cc_modified_modifier_names% - 与 %cc_modifier_names% 相同,但已将修改器应用于返回的文本。
- %cc_full_modifier_names% - 返回玩家修改器的完整版本。 例如:粗体、斜体。
- %cc_modified_full_modifier_names% - 与 %cc_full_modifier_names% 相同,但已将修改器应用于返回的文本。
- %cc_group% - 返回玩家的当前活动组名,如果不存在则返回“None”。
- %cc_<颜色/修改器>_available% - 根据玩家是否具有必要的权限,返回来自 messages.yml 中的“gui-available”或“gui-unavailable”。 例如:%cc_a_available%
# 视频
Barbercraft 的插件展示! :)
[MEDIA=youtube]s4tlJ4Zs2EI[/MEDIA]
# 数据收集:
此插件使用 bStats 收集有关插件使用的统计信息,并通过 https://bstats.org/ 传送它们。 您可以通过将 config.yml 中的“stats”更改为 false 来禁用此功能。 发送的统计信息包括版本统计、服务器/玩家统计、服务器位置、操作系统等。 可公开访问的统计信息为版本统计、服务器位置、等级、Java 版本和全球统计信息。 这些可以在 https://bstats.org/plugin/bukkit/ChatColor2 上查看。
# Bug:
如果您发现任何错误,请报告它们! 报告非常有帮助,因此我知道我做错了什么以及我需要修复什么!
您可以通过 GitHub、直接消息或加入顶部的支持 Discord 服务器来报告错误。