Chat Profiles
Chat profiles let players choose one saved TextEffect style for their chat messages.
The selected profile is permission-aware, so a player can only select effects they are allowed to use. Their choice is stored in chat-profiles.yml and remains selected after restarts.
Enable profiles
Open:
plugins/TextEffect/chat-settings.yml
Set enabled to true:
enabled: true
# Used when a player has not selected a profile yet.
default-effect: "off"
# Leave empty to allow every enabled TextEffect effect.
# Individual effect permissions still apply.
selectable-effects: []
You can restrict profile choices to a smaller list:
selectable-effects:
- aurora
- golden
- nebula
- portal
Run /texteffect reload after changing this file.
Let players choose a profile
Give players:
texteffect.chat.select
They also need permission for the specific effect they want to use:
texteffect.aurora
texteffect.golden
texteffect.nebula
Players can then run:
/texteffect chat select aurora
To return to plain chat:
/texteffect chat select off
How messages are handled
A saved profile is applied to normal chat messages while preserving the server's usual chat flow.
A permitted TextEffect tag typed directly into a message takes priority for that one message. For example, a player with an Aurora profile can still type:
<portal>Portal message</portal>
That message uses portal. Later normal messages return to the saved Aurora profile.