ChatColors

ChatColors

Modern MiniMessage-powered chat formatting for 1.20+. Features stunning RGB gradients, custom HEX colors, and an intuitive GUI selector for Paper, Spigot, and Purpur.

4 513 downloads
5 followers

🌈 ChatColor: Modern MiniMessage RGB & Gradients


The definitive chat personalization suite for Minecraft 1.20+, powered by MiniMessage for perfect RGB and Gradient rendering.

ChatColor is a high-performance formatting plugin built for Paper, Spigot, and Purpur. By leveraging the power of MiniMessage, it allows players to express themselves with crisp RGB gradients, dynamic patterns, and custom HEX valuesβ€”all controlled through a sleek, inventory-based Admin GUI.


πŸ›‘οΈ Support the Project via CloudExa Hosting

Support our development by using our affiliate link! Use our special coupon code for 10% OFF your hosting. Support Us


✨ Why Choose ChatColor?

  • 🎨 24+ Solid Colors β€” From standard Minecraft colors to custom hex values like Hot Pink, Coral, Mint, and Lavender.
  • πŸŒ… 12 Gradient Presets β€” Multi-stop gradients including Sunset, Ocean, Cosmic, Rose Gold, Lava, and more.
  • πŸ”₯ 6 Pattern Presets β€” Character-cycling color patterns like Rainbow, Fire, Ice, Galaxy, Toxic, and Cherry.
  • πŸ› οΈ Custom Color Creation β€” Create your own custom colors with simple commands.
  • πŸ–₯️ Interactive GUI β€” Full inventory-based color selector with a main menu and category pages.
  • ⌨️ Command Support β€” Set, reset, and manage colors entirely from the command line.
  • πŸ”’ Per-Entry Permissions β€” Grant or restrict individual colors, gradients, and patterns per player/group, registered with the server at runtime so LuckPerms wildcards actually work.
  • 🀝 Drop-In Compatibility β€” Colors are applied from a chat renderer that runs after every other listener, so EssentialsChat and friends can't strip them.
  • 🩺 Built-In Diagnostics β€” /color debug traces the whole chat pipeline into the console.
  • 🧡 Folia Ready β€” Region-thread safe, with Folia-aware scheduling throughout.
  • πŸ’Ύ Persistent Data β€” Player color selections are saved to disk and restored on rejoin.
  • πŸ”Œ PlaceholderAPI Support β€” Expose player color data as placeholders for use in other plugins.
  • πŸ› οΈ Developer API β€” Clean ChatColorAPI class for third-party plugin integration.
  • ⚑ Hot Reload β€” Reload all configuration files at runtime without restarting.
  • πŸ“Š Metrics β€” Anonymized usage statistics via bStats and FastStats.

πŸ“– Need Help? > Looking for the full command list, permission nodes, or API documentation?
πŸ‘‰ Visit the Official Wiki Here


Optimized for Minecraft 1.20+ | MiniMessage Chat | RGB Gradients | Custom Hex Colors

My Chart