Aim: My aim in this project is to create a EULA compliant perk to entice donations to my network. I will call it Syntax Tags. Syntax Tags is a plugin I will be working on using a command ("/tags") to open a GUI showing tags available to the player. This will all be permission based so "biast.tag.winner" would be for [Winner] suffix in chat. On clocking the tag it should either disable if the tag is enabled or enable if the tag is disabled. It will only add the tag item to the GUI if you have a permission. How I'm thinking: I am going to use a boolean for every tag so for example (boolean winnerBoolean = false by default. I will create the item as an item stack per tag and add to the inventory if the player has permission for the tag. I will then use ASyncChatEvent to set the message format removing or adding the suffix. Questions How would I go about implementing the chat without disforming essentials chat formatting or pex groups.