ChatColor+ Premium 3.3 [提交至百度][查看百度是否已收录此帖]

5785 0
2023-4-1 23:09:02
显示全部楼层
生活圈制作
ChatColor+ Premium 3.3

下载地址
提取码:t7bv
20
您未购买

人民币

ChatColor+ 高级版 3.3




即将更新!





既然有免费版本,为什么这个资源是 Premium?
ChatColor+是一个已经存在 4 年多的项目
,下载量超过 50,000 次。这是我的第一个插件之一,这就是代码真正混乱的原因。问题是,那时候我对编码一无所知,所以我发布了一个只包含 /ChatColor 命令的版本。从那时起就要求了许多功能,这使得代码更加混乱,因为我的计划和结构不包括这些。
多年来我从事这个项目的唯一动力是漂亮的 Spigot 社区和@NullBlox 的捐赠。
然而,这些天,我不再喜欢 Minecraft 了,免费版本有很多错误和功能要求。多年来,它变得如此混乱,几乎不可能修复所有错误。所以我决定重新编码并修复它们,同时添加新功能。
ChatColor+ 自从我发布以来一直是免费的,我不想更改它,所以我决定保留它,而不是发布这个新的更新版本。这样我就可以为我的工作赚点钱,不能花钱的人仍然可以使用旧版本。它可能不再工作并且将不再被支持/更新。






具有正确权限的用户可以通过 GUI 选择他们自己的 ChatColor、NameColor、TabColor、SignColor 和 Font。
右键单击 GUI 中的一种颜色可以让他们将其与另一种颜色混合!
该插件还支持 MySql,如果您有多个服务器,它将使您的玩家能够根据需要在每个服务器上保留他们的彩色名称。
您还可以创建自定义unicode字体,让您的玩家选择他们喜欢的字体。
每个功能都有一个命令来设置/删除/获取播放器颜色/字体。
GUI 和消息中的每个项目都可以在配置中编辑!

与免费版不同的功能:

  • 工作 MySql 支持

  • 字体

  • /<颜色> setColorString <玩家>

  • /<颜色> 帮助

  • 多次混合颜色

  • 更少的错误/更快的代码

  • 标志颜色

  • 更好的 API

  • 兼容更多聊天插件

  • 更多基于权限

  • 使用 Minecraft 1.12 及更高版本

  • 支持PlaceholderAPI

  • 重新加载命令


更多细节如下




要使用此插件,您的用户只需使用 /chatcolor、/font、/namecolor、/tabcolor、/signcolor 并选择一种颜色。
在 GUI 中左键单击所需的颜色将选中它。
如果他们具有这样做的权限,则右键单击将混合颜色。



颜色会根据他们的选择而改变。例如:



PlaceholderAPI
ChatColorPlusPremium_chat_color -> 给出玩家的聊天颜色
ChatColorPlusPremium_chat_color_name -> 给出玩家的名字颜色
除了“聊天”你还可以使用:符号,名字,制表符!
字体:ChatColorPlusPremium_font



/<color> - 打开颜色 GUI
/<color> help - 帮助你完成所有命令
/<color> set <ColorName> <Player> - 更改玩家的颜色
/<color> get <Player> - 获取玩家的当前颜色
/<color> remove <Player> - 删除玩家的当前颜色
/chatcolorplus reload - 重新加载插件

new: /<color> setColorString <ColorString> <Player>
将玩家的颜色更改为给定的颜色细绳。例如 /ChatColor setColorString &4&l Chemmic 将使 Chemmic 的聊天颜色为深红色和粗体。您可以通过命令使用此功能混合颜色。

<color> 可以替换为:ChatColor、SignColor、NameColor、

<ColorName> 可以替换为: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
<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 - 示例:ChatColor.all 会将所有颜色添加到玩家库存

<Color>.MixColor.multiply.all - 示例:NameColor.mixcolor.multiply.all 将允许用户将他的颜色与所有颜色混合多次。





8 将生成配置文件。
ChatConfig、FontConfig、NameConfig、SignConfig 和 TabConfig。它们都将包含相同的内容。但是,您可能希望以不同方式处理每种颜色。





版本 1.2 中的新功能:
剧透:彩虹
如果 MySql 未激活,ColorConfig 文件将仅保存播放器的所有数据。如果您不是 100% 清楚自己在做什么,则不应触摸它。
在 generalconfig 文件中,如果您没有使用命令的权限,则可以编辑诸如前缀和消息之类的内容。
下面将解释 MySql 文件和字体文件。




字体是 Premium 资源的一项新功能。
您可以在 FontConfig 文件中创建字体,让玩家从中选择。
您还可以设置用户需要的自定义权限,以便它显示在字体 GUI 中。
以下是选择了 ChatColor 的 ExampleFont 示例:


FontConfig:
您可以使用所需的权限创建自己的 unicode 字体,以及它将在 GUI 中显示的项目。
只需复制/粘贴默认字体并更改您想要创建的新字体。
如果您正在寻找一些示例字体,我建议这样做:
复制/粘贴大小字母,您就可以开始了!
注意:当您使用记事本++打开配置时,它可能看起来像这样:


但它在游戏中应该看起来还不错!
代码:
[LEFT]title: '&6Choose your Font:'size: 27Message:  font:    reset: '&e%prefix% you have set your Font back to normal!'    changed: '&e%prefix% You have changed your Font to %font-name%'DefaultFont: NormalFontReset:  Name: '&4Click to reset your Font!'  Lore:  - '&6Change your Font back to normal again!'  ItemID: 20  InventoryPosition: 18Fonts:  ExampleFont:    letter-small: &#9424;&#9425;&#9426;&#9427;&#9428;&#9429;&#9430;&#9431;&#9432;&#9433;&#9434;&#9435;&#9436;&#9437;&#9438;&#9439;&#9440;&#9441;&#9442;&#9443;&#9444;&#9445;&#9446;&#9447;&#9448;&#9449;    letter-big: &#9398;&#9399;&#9400;&#9401;&#9402;&#9403;&#9404;&#9405;&#9406;&#9407;&#9408;&#9409;&#9410;&#9411;&#9412;&#9413;&#9414;&#9415;&#9416;&#9417;&#9418;&#9419;&#9420;&#9421;&#9422;&#9423;    Permission: ExampleFont.use    ItemID: '1'    ItemTitle: '&eClick to select the ExampleFont!'  NormalFont:    letter-small: abcdefghijklmnopqrstuvwxyz    letter-big: ABCDEFGHIJKLMNOPQRSTUVWXYZ    Permission: NormalFont.use    ItemID: 276    ItemTitle: '&eClick to select the NormalFont!'[/LEFT]




如果您想将数据保存在 MySql 数据库而不是文件中,
只需将 MySqlConfig ACTIVE 更改为 true 并将数据库中的信息放入文件中。
如果插件可以连接到数据库,它将被使用。否则插件将继续将数据保存在文件中。








- Rainbow 支持(完成!)
- Essentials 昵称支持(完成!)
- PlaceholderAPI 支持(完成!)




要使用 API,请将文件添加到您的项目中。
代码:
[LEFT]You can use:ChatColorPlus.setColor(ColorEnum, Player, String colorCode, String colorName);To set a player's Color for example, use ColorEnum.CHATCOLOR to change the users chatcolor.Color code is for example &6 for dark red and colorname would in this case be dark_red. If you're mixing a color like &6&l, then use this as colorcode and the colorname as whatever you name your creation. Tip: Put the same colorcode there if you have no specific name.ChatColorPlus.getColor(ColorEnum, Player);This will return a String with the colorcode of the Players ColorEnum color.ChatColorPlus.getColorName(ColorEnum, Player);This will return a String with the colorname of the Players ColorEnum colorChatColorPlus.getPrefix();Returns a String with the prefix the server owner choose for chatcolor+[/LEFT]







手机扫码浏览