ChatColor 1.11

Change the style and color of your chat!

  1. Sulphate
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    https://github.com/MCSulphate/ChatColor2
    Description:
    ChatColor allows players to change the color and style of their chat to many different things! Color your chat in over 16 million different colours, with all Minecraft colors, modifiers and hex colours supported!

    Features:
    • Change the color of yours or another player's chat to a huge variety of options!
    • Now supporting hex colours, allowing you to use over 16 million colours!
    • Choose exactly what you want to use, and type one single command to use it!
    • This plugin supports all the Minecraft colors as well as the modifiers, giving a wide range of customisation!
    • Choose up to four different modifiers for your color!
    • Rainbow chat color allows you to have a color pattern for your messages!
    • Not only that, but you can change the colors in the pattern to whatever you like!
    • Now also supporting console commands! Have a donor purchase? Why not add a chat color? :)
    • Useful help commands to sort out any problems you might run in to!
    • Easy to use permissions to restrict specific colors and modifiers, or allow all of them with wildcard permissions!
    • A permission for every color and every modifier, as well as every command!
    • This plugin is fully customisable!! What does that mean? Well:
      • You can change nearly all of the messages in the plugin in the config!
      • Fully customisable GUI system, allowing you to make as many GUIs as you want to display a full range of colours!
      • As well as this, change cooldowns, join message, notifications and more!
    • A helpful and friendly author - I am here if you need help. If you have any bugs to report, or any questions, ask away in the comments below! :)
    Note: See below for help on commands, permissions, colors, modifiers and settings!

    Commands:
    Key:

    • <value> = Required value.
    • [value] = Optional value.
    Main Command:
    • /chatcolor [player/confirm] <color/default> [modifiers] - Change yours or a player's chat color!
    • Note: Please see here for information on hex colours! The format is like so: #RRGGBB, where each character after the # must be a number or letter between 0-9 and a-f.
    Admin Commands:
    • /chatcolor permissionshelp - Shows permissions help!
    • /chatcolor settingshelp - Shows settings help!
    • /chatcolor reload - Reloads all configs, use if you changed them while running!
    • /chatcolor reset - Use with caution, resets the config to the default!
    • /chatcolor set <setting> <value> - Changes one of the many settings! (See below for details)
    • /chatcolor confirm - Confirms a setting change.
    • /chatcolor custom <add/remove/list> [name] [color] - Adds, removes or lists custom colours. You can use these to give groups a chat color.
    Other Commands:
    • /chatcolor - Shows your current chat color!
    • /chatcolor gui - Open a GUI for selecting your desired color!
    • /chatcolor <add/remove> <modifier> - Adds or removes a modifier from your chat color.
    • /chatcolor available - Shows your available colours and modifiers!
    • /chatcolor commandshelp - Shows command help! You can also use /chatcolor help.
    Customisable GUI:
    • The GUI is fully customisable in the config file gui.yml.
    • There are instructions for creating your own GUIs as well as two example GUIs (one for normal colours, one for hex colours) ready to go in the config.
    • Feel free to drop me a message if you need any help!

    Settings:
    • command-name - Changes the base command to whatever you want!
    • color-override - Changes whether ChatColor overrides '&' color symbols in messages.
    • confirm-timeout - Changes the time that players get when making a decision.
    • default-color - Changes the color that all players get when joining (also one-time sets all players).
    • join-message - Changes if players are told their color when joining.
    • notify-others - Changes whether players are told if their chat color is changed by someone else.
    • rainbow-sequence - Changes the colors in the rainbow chat color pattern.
    • auto-save - Changes whether the plugin will auto-save to files every 5 minutes, in case of a crash
    • save-interval - Sets the time interval between saves for the plugin.
    • force-custom-colors - Changes whether the plugin will force custom colours to be used.
    Colors & Modifiers:
    Valid Colors:

    • 0 or black
    • 1 or dark.blue
    • 2 or green
    • 3 or dark.aqua
    • 4 or red
    • 5 or purple
    • 6 or gold
    • 7 or grey
    • 8 or dark.grey
    • 9 or blue
    • a or light.green
    • b or aqua
    • c or light.red
    • d or magenta
    • e or yellow
    • f or white
    • All hex colours, in the format #RRGGBB
    Valid Modifiers:
    • k or obfuscated
    • l or bold
    • m or strikethrough
    • n or underlined
    • o or italic
    Permissions:
    • chatcolor.* - Grants a player all ChatColor permissions. Please note that you cannot use a custom colour if you have this permission!
    • chatcolor.use - Allows a player to use /chatcolor and /chatcolor cmdhelp.
    • chatcolor.use-color-codes - Allows a player to use & color codes in the chat.
    • chatcolor.use-hex-codes - Allows a player to use hex codes to color their chat (allows ALL colors!).
    • chatcolor.gui - Allows use of the GUI to select a color.
    • chatcolor.color.* - Allows a player to use all colors.
    • chatcolor.color.<color> - Allows a player to use color.
    • chatcolor.modifier.* - Allows a player to use all modifiers.
    • chatcolor.modifier.<modifier> - Allows a player to use a modifier.
    • chatcolor.change.* - Allows a player to change everyone's chat color.
    • chatcolor.change.self - Allows a player to change their own color.
    • chatcolor.admin - Allows a player to use all admin commands.
    • chatcolor.custom.<color-name> - Sets a group/player's custom colour.
    Note: You must use either numbers or letters found above for the colors and modifiers permissions except 'chatcolor.color.rainbow'.

    PlaceholderAPI
    Here are the different placeholders you can use for this plugin:
    • %cc_full_color% - Returns the full color of a player. Can then be used to colorise text after it. Note: Rainbow colours will not be displayed!
    • %cc_full_color_text% - Returns the full color of a player, as text. e.g. Red, Bold.
    • %cc_color% - Returns the color only (no modifiers) of a player.
    • %cc_color_text% - Returns the color only, as text.
    • %cc_modifiers% - Returns the modifiers only (no color) of a player.
    • %cc_modifers_text% - Returns the modifiers only, as text.
    • %cc_<color/modifier>_available% - Returns either 'gui-available' or 'gui-unavailable' from the messages.yml, based on if the player has the necessary permission. e.g. %cc_a_available%
    Translations
    Thanks very much to QuestalNetwork for translating the messages into Dutch! You can find them here: https://hastebin.com/jodeligici.pl

    Videos
    • Plugin showcase by Barbercraft! :)

    Data Collection:
    This plugin uses bStats to collect some statistics about usage of the plugin and sends them to https://bstats.org/. This can be disabled by changing 'stats' in the config.yml to false. The statistics sent include Version Demographics, Server/Player Statistics, Server Location, Operating System etc. The stats available to the public are Version Demographics, Server Location, Rank, Java Version and Global Statistics. These are viewable at https://bstats.org/plugin/bukkit/ChatColor2.

    Planned Features:
    • Temporary Chat Colour
    • MySQL Database Support
    • Plain Text Placeholders (non-coloured)
    Idea Contributors:
    • ChillerKraft - Thank you so much for your ideas and for pointing out things I have missed :D
    • VNMineND & SoptikHa2 - Thank you both for the idea of more modifiers!
    • chaosworlds - Thank you for the idea of a GUI!
    • Minecraftfan105 - Thank you for the idea of custom messages!
    • iHaydennn - Thank you for the idea of customisable rainbow chatcolor!
    • OrbitStorm88 - Thank you for the idea of console command support!
    • HazyCraft - Thank you for the idea of MySQL Database support! (Sorry it isn't being added rn :c)
    • V3rtexITA - Thank you for the idea of a command to show available colors!
    Want to be on the list? Suggest something down below!

    Servers Using ChatColor:
    • SoulBlade.sknd.host
    • NightRealm.mc-dns.com
    • And 1300+ others!
    Bugs:
    None currently known!

    • If you find any bugs, please report them! Reports are very helpful so that I know what I'm doing wrong and what I need to fix!
    • Either post a comment below, or make a ticket if you find one. Thanks!
    AccioAce likes this.

Recent Reviews

  1. MarsUniversal
    MarsUniversal
    2/5,
    Version: 1.11
    I would like to give this plugin a try, currently im running a 1.14.4 - 1.17.1 server and the plugin does not load and says "Could not load plugins/chatcolor2-V1.11.jar" and than says unsupported API version 1.16. Am i missing something? Thanks! :)
    1. Sulphate
      Author's Response
      Hi, this is a mistake on my part - the jar will currently only work on 1.16 spigot jars and above - you can fix this by opening the jar file using WinRaR or similar, opening plugin.yml and changing 'api-version' to 1.13 :) This will be fixed in the next update.
  2. GamerMD
    GamerMD
    5/5,
    Version: 1.11
    Very good plugin, recommend.
    I've been trying to give players permission to command "/chatcolor" or "/chatcolor help" but I can't.
    I use LuckPerms. I tried the command "/lp group default permission set chatcolor.use true" but it still doesn't work. Can you help me with this command?
    1. Sulphate
      Author's Response
      Hmm.. that sounds about right, would you mind adding me on Discord, I can help you better there :) Thanks for the review though!
  3. KolyaGuy
    KolyaGuy
    4/5,
    Version: 1.11
    It is amazing, thanks for this plugin, i really like it, big thanks to author of this plugin for it!
    Please add MySQL, we really need it!!!
    1. Sulphate
      Author's Response
      Thanks for the review ^-^ I will look into SQL in a future update :)
  4. Cillertheking
    Cillertheking
    5/5,
    Version: 1.11
    Our colors are not working on my 1.17 server. I click the color I want, bold, etc. It says I have that color and it does not show up in chat. Any fixes to this? thanks
    1. Sulphate
      Author's Response
      Heya, would you be able to DM me or add me on Discord? I can help you better there :) Discord: Sulphate#6969
  5. xGhostnice
    xGhostnice
    4/5,
    Version: 1.11
    Nice Plugin!! , MSQUL SUPPORT Please!!
    .
    1. Sulphate
      Author's Response
      Thanks for the review! MySQL is something I will be looking into in the future, but it won't be out for a while, sorry for the inconvenience.
  6. JalbertGamingYT
    JalbertGamingYT
    5/5,
    Version: 1.10.5
    You answered my last quesion, but is there a command to add colors to peoples GUI? Im trying to make a shop using this plugin and I don't know which command to have to use.
    1. Sulphate
      Author's Response
      Thanks again for the review - GUIs are not player-specific; they are the same for everyone. If you give someone the permission: chatcolor.color.blue, they will only be able to use the blue colour in the GUI (other ones will appear unavailable). If you have any more questions or would like me to explain further, add me on Discord or send me a DM :) Sulphate#6969
  7. EkteFrokostNam
    EkteFrokostNam
    4/5,
    Version: 1.10.4
    I am trying to add this plugin to my 1.17 server!
    Every /chatcolor command we try, we only get "/chatcolor [player/confirm] <color/default> [modifiers]" back.
    Is this because the plugin isnt updated? or is it anything we missed?

    Will you update it to 1.17 if that is the problem?:)
    1. Sulphate
      Author's Response
      Heya! Thanks for the review. The plugin is not currently supporting 1.17, this will be included in the next update :) I hope you'll check it out again then!

      EDIT: The plugin has been updated! :)
  8. STUDIO206
    STUDIO206
    5/5,
    Version: 1.10.4
    This plugin is just awesome, so simple but at the same time a MUST HAVE! Perfect to customize players visual experience to your liking, super flexible and easy to use! This should be worth some money
    1. Sulphate
      Author's Response
      Thanks very much for the review ^-^
  9. wassupi
    wassupi
    4/5,
    Version: 1.10.4
    Hey, permissions seem to be not working with luckperms. I gave the right permissions but normal players seem to not be able to use /chatcolor gui or /chatcolor itself.
    1. Sulphate
      Author's Response
      Heya, thanks for the review. Please make sure that players have the chatcolor.use permission node :)
  10. marce.benitez0
    marce.benitez0
    5/5,
    Version: 1.10.4
    se puede poner los hex colours para los prefijos del permissionex, espero respuestas! :)
    1. Sulphate
      Author's Response
      Lo siento, pero ChatColor solo funciona con el chat, no con prefijos :(

      EDIT: Es posible, pero solo con prefijos O chat, no con ambos. Si utiliza PlaceholderAPI, deberías poder ChatColor con los prefijos (pero no estoy segura 100%)