⏏️Multi-Formats
This is a feature for versions 2.0.2 or newer.
If you wish to configure the ability for users to select multiple formats, this section is for you.
By default, all users can select one format if they can have format/s. This is configured by one permission node: ultracolor.formatselect.{type}.{x}. The type placeholder stands for the type of format (chat or name) and the x placeholder is for the limit of formats the player can have.
If you want players to bypass the limit, then you can replace {x} with *.
Here are some permission examples:
If a user has ultracolor.formatselect.name.3 permission, then they'll be allowed to select up to 3 name formats.
If a user has ultracolor.formatselect.chat.3 AND ultracolor.formatselect.chat.4, they'll be allowed to select up to 4 chat formats (the higher number overrides the smaller number).
If a user has ultracolor.formatselect.name.2 AND ultracolor.formatselect.chat.3, they can select up to 2 name formats and 3 chat formats.
You and users can select the formats in multiple ways:
In the /color GUI, they'll be able to click on the formats to select or remove them. The reset format button will clear ALL a user's formats.
In commands and prompts, when they can specify multiple formats, they can specify them by separating each by a space (eg. "bold italic" would be accepted in this case).
If a user cannot get a format applied, it's usually because for the following reasons:
They reached their limit for the type of format they're selecting.
The format type or format is disabled where they are.
The format doesn't exist or it's a code error.
If you have questions about this system, please feel free to ask on our Discord or reach out to support@ultistudios.co.
Last updated