Sueta

ChatColor ✨ Custom Patterns ✅ Full Configurable

2.7.11

ChatColor [1.8 - 1.21] Full Configurable | Custom Patterns | PlaceholderAPI Support

·Config
  1. 2.7.11latestCorrect versionNov 16, 2024
    Uploaded correct version, download again ^^
    2781 downloads
  2. 2.7.10Fixed MySQLAug 22, 2024
    • HikariCP implemented for MySQL connections • Fixed the bug where the database closed connections after a period of inactivity
    728 downloads
  3. 2.7.9Fixed GUIAug 11, 2024
    • Dependencies updated • Fixed an error that did not allow the gui to be opened due to the use of custom heads in versions lower than 1.20
    312 downloads
  4. 2.7.8Compatibility UpdateJun 27, 2024
    • Added 1.21 compatibility
    707 downloads
  5. 2.7.7Compatibility and little fearure updateMay 7, 2024
    • Added 1.20 - 1.20.6 compatibility • Fixed player heads issues • Added new configuration to use /chatcolor as /chatcolor gui (If it does not appear in your config.yml file, add it manually)
    544 downloads
  6. 2.7.6Fixed SinglePatternDec 9, 2023
    Fixed a bug where SinglePattern allowed writing with any color
    843 downloads
  7. 2.7.5Fixed 1.20.2 issuesNov 22, 2023
    Fixed skull related issues on 1.20.2
    296 downloads
  8. 2.7.4FixesJul 2, 2023
    • Fixed NoSuchFieldException when opening gui • Fixed NullPointerException when typing in chat without having loaded data • Updated dependencies to be compatible with 1.20.1
    802 downloads
  9. 2.7.3Mar 26, 2023
    452 downloads
  10. 2.7.2Compatibility AdditionMar 23, 2023
    • Fixed %chatcolor_last_message% placeholder • Changed default EventPriority from NORMAL to LOW
    188 downloads
  11. 2.7.1Compatibility UpdateMar 22, 2023
    • Added setting to change the EventPriority, that allows ChatColor to be much more compatible with other plugins that format the chat
    134 downloads
  12. 2.7.0Added support to color codes in chatJan 29, 2023
    • A wiki was created https://github.com/MattyHD0/ChatColor/wiki • Added support for color codes in chat (for this to work you have to set config.translate-chat-colors: true in the config.yml file)
    364 downloads
  13. 2.6.0Major internal changes and bug fixesJan 26, 2023
    This update recodes a large part of the plugin, so it may contain errors, if you find any errors or have any problems enter the discord and report it and I will solve it as quickly as possible • The configuration file system was recoded. • Fixed an error that closed the connection with the database • Fixed a bug that allowed players to get gui items • Fixed misspelled base64 values in patterns.yml • Fixed the /chatcoloradmin reload command did not reload the patterns • Now all patterns accept all types of color formats • Added a new pattern GRADIENT_RANDOM • Added a system that verifies if the configuration is correct
    181 downloads
  14. 2.5.2HotfixJan 12, 2023
    Fixed EventPriority too high
    251 downloads
  15. 2.5.1Internal big changesJan 12, 2023
    • Updated SpigotAPI to 1.19.3 • Fixed GUI skipping some items • Partial recoded to Main class and PatternManager class • Some internal changes • Fixed and optimized GradientPattern maths [#6DD5FB > #FD73FC] Old [#6DD5FB > #FD73FC] New
    133 downloads
  16. 2.5.0MySQL Support!Jan 26, 2022
    • Added MySQL Support
    1037 downloads
  17. 2.4.3Small bugfixJan 20, 2022
    • The version number was corrected
    255 downloads
  18. 2.4.2Improved multiple gradientJan 20, 2022
    • Multiple gradient color system was improved
    94 downloads
  19. 2.4.1Very important fixesJan 18, 2022
    • Fixed OutOfMemoryError • Fixed Cannot invoke "me.mattyhd0.ChatColor.UpdateChecker.SpigotResource.getCurrentVersion()" because "this.spigotResource" is null
    162 downloads
  20. 2.4.0Changes, optimizations and fixesJan 17, 2022
    • Now the plugin uses 1.18 IDs regardless of the version running on the server. • An error with gradients in versions lower than 1.16.5 has been resolved. • Bold, italic, underline, magic and strikethrough styles have been optimized. • The default GUI configuration was updated.
    141 downloads
  21. 2.3.0Additions and optimizationsJan 9, 2022
    • Now it is not necessary to have the AdvancedColorAPI plugin installed to use the GRADIENT type • The UpdateChecker now consumes less resources • Added the configuration bold, italic, underline, magic and strikethrough • The plugin now supports CustomModelData in versions higher than 1.14.4
    203 downloads
  22. 2.2.3BugfixesDec 15, 2021
    • Fixed a bug where the GUI IDs were not displayed correctly in versions higher than 1.8 • Fixed a bug whereby when the GUI was opened from another GUI plugin like DeluxeMenu the inventory items could be grabbed
    247 downloads
  23. 2.2.2Bugfix and little additionDec 14, 2021
    • Fixed NoSuchFieldError (GUI Custom Skulls) • Fixed IllegalArgumentException (GUI Sound Action) • Fixed a bug where the ids were not getting correctly in the GUI • Added a new option (open-sound) in gui.yml
    177 downloads
  24. 2.2.1Changes and fixesDec 13, 2021
    • AuthorNagException error has been fixed • Added the gui SOUND action • Added support for custom heads in the gui
    193 downloads
  25. 2.2.0ChangesDec 11, 2021
    • The GUI system has been changed fixing and optimizing code • The system that the plugin uses to save data has been changed • The system that imports items from the configuration has been changed. Before: Later: • If you are a developer and you would like to use ChatColor in your plugin you can use the following methods Code (Java): Pattern pattern = PatternLoader. getPatternByName ( "rainbow" ) ; List <Pattern > patterns = PatternLoader. getAllPatterns ( ) ; String patternName = pattern. getName ( false ) ; String patternNameFormatted = pattern. getName ( true ) ; String textFromPattern = pattern. getText ( "My colored text :D!" ) ; CPlayer cplayer = CPlayer (player ) ; cplayer. setPattern (pattern ) ; Pattern playerPattern = cplayer. getPattern ( ) ; cplayer. disablePattern ( ) ; //Returns if the player has permission to use the pattern (if the pattern has a permission) boolean canUse = cplayer. canUsePattern (pattern )
    187 downloads
  26. 2.1.8Minor changesDec 9, 2021
    • Added update-checker: true in config.yml • Added show-pattern-only-if-has-permissions in config.yml
    171 downloads
  27. 2.1.7BugfixDec 9, 2021
    • Fixed a when writing through the chat having a pattern that does not have permission
    145 downloads
  28. 2.1.6PlaceholderAPI UpdateNov 23, 2021
    • Added support for PlaceholderAPI placeholders to /chatcolor gui
    190 downloads
  29. 2.1.5Compatibility improvementsNov 3, 2021
    • Event Priority was changed to increase compatibility with chat plugins
    237 downloads
  30. 2.1.4Improvements and bugfixesNov 2, 2021
    • File handling was optimized • Fixed some /chatcolor gui bugs • Now hexadecimal colors can be used in messages (messages.yml) • Tabcompletions added to all commands
    160 downloads
  31. 2.1.3MistakeNov 2, 2021
    • Removed a line of code used for debugging
    130 downloads
  32. 2.1.2BugfixNov 1, 2021
    Fixed org.bukkit.command.CommandException: Unhandled exception executing command 'chatcoloradmin' in plugin ChatColor v2.1.1 ................... Caused by: java.lang.NullPointerException: Cannot invoke "String.length()" because "replacement" is null
    153 downloads
  33. 2.1.1Little UpdateNov 1, 2021
    • Now the messages that are sent to the players with the /chatcoloradmin command can be deactivated (Only the messages that are sent to the targets, not the senders), to deactivate a message you have to leave it as follows: • Added various checks to the settings to avoid exceptions when running the /chatcolor gui and /chatcoloradmin gui <player> command • The code was optimized by removing classes that were not used • The /chatcolor gui and /chatcoloradmin gui <player> command has been optimized
    147 downloads
  34. 2.1.0Big changesOct 27, 2021
    config.yml split into 3 files: • config.yml • messages.yml • gui.yml Changes in gui actions: • EQUI-PATTERN is now SET-PATTERN added 2 gui actions: • CONSOLE-COMMAND • PLAYER-COMMAND Changes to gui creation: • now you can add your own items as seen in the following example Code (YAML): example-item: type : ARROW damage : 15 name : "&aMenu" amount : 1 lore : - "&7Click to back to the main menu." actions : - "PLAYER-COMMAND:menu" slots : - 45 Changes to the commands: • /chatcolor reload is now /chatcoloradmin reload New commands and permissions were added: • /chatcoloradmin help • /chatcoloradmin set <player> <pattern> - chatcolor.admin.set • /chatcoloradmin disable <player> - chatcolor.admin.disable • /chatcoloradmin gui <player> - chatcolor.admin.gui • /chatcoloradmin reload - chatcolor.admin.reload
    189 downloads
  35. 2.0.1GUI UpdateOct 22, 2021
    command /chatcolor gui was added, its permission is chatcolor.gui it is recommended to delete your patterns.yml and config.yml but if you don't want to do the following .SpoilerTarget">Spoiler: Guide configure your patterns as follows: Code (YAML): gradient: mode : "GRADIENT" color-merging : 0.08 colors : #You can add more than 2 colors - ' #0ff1ce' - ' #ff80ed' gui-item: slot : 15 has-permission: type : INK_SACK damage : 12 amount : 1 name : "&7Equip: {pattern_name_formatted}" lore : - "&8ChatColor Pattern" - "" - "&7This is a ChatColor pattern" - "&7This pattern would look like this:" - "&7{example_text}" - "" - "&aClick to equip {pattern_name}!" actions : - "EQUIP-PATTERN:{pattern_name}" - "MESSAGE:&7You equipped the pattern {pattern_name_formatted}" - "CLOSE-INVENTORY" has-not-permission: type : STAINED_GLASS_PANE damage : 14 amount : 1 name : "&7Equip: {pattern_name_formatted}" lore : - "&8ChatColor Pattern" - "" - "&7This is a ChatColor pattern" - "&7This pattern would look like this:" - "&7{example_text}" - "" - "&cYou don't have permissions to do that!" actions : - "MESSAGE:&cYou do not have permission to use this pattern!" - "CLOSE-INVENTORY" and add this to config.yml Code (YAML): gui: colored-example-text : "this is just a sample text" gui: title : "&8ChatColor GUI" rows : 6 items: decoration: type : STAINED_GLASS_PANE damage : 15 name : " " amount : 1 lore : - "" slots : - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 17 - 18 - 26 - 27 - 35 - 36 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 messages: gui-opened : "%prefix% &7The patterns gui was opened."
    200 downloads
  36. 2.0.0Small updateOct 22, 2021
    Now the patterns chosen by the players will be saved in a file (playerdata.yml)
    139 downloads
  37. 1.1.2BugfixOct 22, 2021
    Could not pass event InventoryCloseEvent fixed
    145 downloads
  38. 1.1.1Small updateOct 12, 2021
    Support for hexadecimal colors was added, to activate this you have to enable use-hex-colors To use it you must configure the pattern in this way
    225 downloads
  39. 1.1.0Lots of optimization and recodingAug 11, 2021
    All styles(patterns) were reprogrammed and optimized Fixed characters being added when sending a message that already had colors Added a new style for versions higher than 1.16 (GRADIENT), For this you need AdvancedColorAPI ( https://www.spigotmc.org/resources/advancedcolorapi.92021/) Now the patterns will no longer be configured in config.yml, now they will have to be configured in patterns.yml
    217 downloads
  40. 1.0.4Placeholders (PlaceholderAPI) were addedJun 15, 2021
    The %chatcolor_pattern_name% placeholder was added The %chatcolor_pattern_name_formatted% placeholder was added
    261 downloads
  41. 1.0.3AdditionsJun 12, 2021
    Added an update checker that will notify staff every time a new update comes out (Permission: chatcolor.updatenotify) The update checker can be disabled from the config.yml file Now /chatcolor reload can be run from the console
    184 downloads
  42. 1.0.2Small featureJun 11, 2021
    Added descriptions of all commands in /chatcolor help
    165 downloads
  43. 1.0.1Severe BugfixesJun 11, 2021
    Fixed a NullPointerException on linux Fixed config.yml bStats was added
    157 downloads
  44. 1.0Jun 11, 2021
    145 downloads

Similar projects

Config →