
UltraColorPro 2.4.0
Format and color your chat messages and usernames like a pro.
UltraColor is a chat and name coloring plugin that goes beyond just coloring names and chat messages. Have a look below to see some of the features we have to offer:
Group & Global Formatting
-
Global & Group chat format.
-
Global & Group hoverable messages.
-
Global & Group command when clicked on a message.
-
All are configurable within the settings.yml file.
Chat & Name Coloring
- Set any color or format to your chat messages or player name.
- Supports gradients (two and three-hex-colored) & hexes for Minecraft 1.16+.
- Support to have multiple formats.
- Set colors in /color GUI or set color commands (/ucolor setchatcolor & /ucolor setnamecolor).
- Force legacy colors with /ucolor forcecolor command.
- Force gradients with /ucolor forcegradient command.
- So much more.
Favorite Colors
- Toggle legacy colors and formats to your favorites from their menus.
- Accessible from /favoritecolor.
- Add gradients and hexes to your favorites through a chat prompt (Minecraft 1.16+ only).
- Apply your favorites through the menu.
Predefined Gradients (Minecraft 1.16+)
- Admins can create predefined gradients for players to select.
- Add them through the /ucolor togglepredefinedgradient command.
- Customizable permission, type of gradient (name, chat, or both), can customize the display item in the gradients menu, and has global and world whitelisting.
In-Game Screenshots
In-Game Screenshots
Remaining Features
Color Statuses
Menu Statuses
Nicknames
Allowed Hexes
Sounds on Successful and Unsuccessful Actions
View Color Selections
- Modify if a specific legacy color can be used globally or only in certain worlds.
- Use the /ucolor colorstatus command to modify these settings.
Menu Statuses
- Modify if a specific menu within the plugin can be used globally or only in certain worlds.
- These are modifiable in the settings.yml file.
Nicknames
- Use unique names for your players to go by.
- You can use these nicknames in commands.
- Name colors the player has selected are automatically applied to these nicks.
- List nicknames with the /ucolor listnicknames command.
- Specify whether you want to see the nicknames on the server you’re on (local) or on your MySQL database (global).
Allowed Hexes
- If Allow_Only_Certain_Hex_Colors is enabled in your settings, you can set what hexes players can use.
- These can be toggled by using the /ucolor toggleallowedhexcolor command.
- These hexes can be modified in the allowed-hexes.yml file.
- You can set a permission that’s required to use the hex, along with the type (chat, name, or both) and whether it can be used globally or on specific worlds.
Sounds on Successful and Unsuccessful Actions
- Modifiable sounds when an action is successful or unsuccessful.
- These sounds can be set in the settings file.
- You can disable these sounds by setting the field to none.
View Color Selections
- See another player’s color selections.
- Message modifiable in your messages file in your localization folder.
Unique Features
- UltraColorPro comes with features you don’t see in other chat plugins such as gradients, favorite colors, and whitelisting specific colors globally or in certain worlds. All of these features work well and can be used to suit your needs.
- EXPERIMENTAL | Support with Folia (do note that Folia is still in the alpha stage of development, so please use caution).
Smart and Intuitive
- Settings and language files update for you automatically when new options are added and when options are removed. If you accidentally remove an option, it’ll be added back on reload/startup.
- List all permissions in-game with /ucolor perms!
- If you need help, you can send your configuration with /ucolor debug!
- Hover your mouse over all /ucolor help commands to see examples and usages.
Customizable
- You can change hundreds of messages within the plugin, disable specific colors, make certain menus only work in certain worlds, and so much more.
- You can also modify the materials in the menus and most of them support custom model data (two cannot have custom model data: the return and info buttons).
MySQL Support
- Player data can be stored on MySQL.
- Requests are made async, so the requests don’t fill your main thread.
Private Support
- We understand how uncomfortable sometimes it is to ask for help in public. If you need private support, reach out to [email protected], PM Ultimation on Polymart, or open a ticket on our discord.
- Response time is typically within 24 hours, but can also depend on time zones, holidays and the amount of other tickets to answer.
Vault
Allows support for group formatting and is required for the plugin to enable and work fully.
PlaceholderAPI
Adds full placeholder functionality. See Placeholders.
Essentials & CMI
Goes into your config file for these plugins and detects if display name prevention is on if you allow name colors.