🔑Permissions
Last updated
Last updated
This page shows all the permissions we have in UltraColorPro. We recommend using LuckPerms as a permission plugin as its the best free permissions plugin on the market with so much to offer.
You can see the required permission directly within the error message that requires a permission.
If you're an operator or have the * permission, and would not like something applied to you, simply give yourself that as a negative permission. For instance, to stop yourself from bypassing the hex whitelist, give yourself "-ultracolor.bypass.hexlimits" permission. If you have LuckPerms, this would be "ultracolor.bypass.hexlimits" permission with a value of false.
Legacy colors (ones that existed before Minecraft 1.16) use their code identifier in the permissions. The syntax is as follows:
Chat Colors: ultracolor.chat.{color code} (eg. ultracolor.chat.b gives Aqua chat color permission).
Chat Formats: ultracolor.chatformat.{format code} (eg. ultracolor.chatformat.b gives Bold chat format permission).
Name Colors: ultracolor.name.{color code} (eg. ultracolor.name.r gives Rainbow name color permission).
Name Format: ultracolor.nameformat.{format code}
Use the * wildcard in the code placeholders to give access to all colors of the type. For instance, ultracolor.chat.* will give access to all legacy chat colors.
For gradients, we replace the "{color}" below with either the name of the gradient (if it's a Predefined Gradient), an *, or "custom" to allow for custom gradients.
Name Gradients: ultracolor.namegradient.{color}
Chat Gradients: ultracolor.chatgradient.{color}
To see all permissions offered, type "/ucolor perms". Through this method, it's easier to maintain what permissions are offered and you can see what permissions you have when you run this command in-game.