Description
Giving your staff team the correct tools to perform their duties is critical. It can influence the efficiency, speed and professionalism of your staff team if they are well equipped for situations. However, there is only a very limited amount of options available. Punishment GUIs are incredibly messy and do not allow for any discretion from your staff members. And typing out a whole command by hand leaves plenty of room for mistakes and can also be quite slow when a situation requires quick action. Punishment Prefix provides an alternative solution that reduces place for error and increases speed and room for discretion.
*Please note: The chat format of which Punishment Prefix uses is that of which it inherits from other third-party plugins, such as EssentialsChat or DeluxeChat. It also uses the player's display name so any nickname/colouriser plugins will need to modify the player's display name for it to show up here. Non-punishment prefix chat will remain unaffected. This also has no in-built punishment system so you will need to use something like Essentials or LiteBans for punishments.
Screenshots
Configuration File
The configuration file is located at plugins/PunishPrefix/config.yml
Modifying the "Prefix" value will change the prefix in all messages across the script.
By setting "DisableOnLeave" to true, anyone who has Punishment Prefixes enabled will have them disabled when they leave.
The rest of the options allow you to turn off each individual module, so if you do not necessarily want to have the Warnings option as part of the punishment prefix then you can just set "WarnOption" to "false" and it will no longer appear.
Commands
Permissions
Any problems you come across, please let me know via direct messages and I will be happy to answer!
Giving your staff team the correct tools to perform their duties is critical. It can influence the efficiency, speed and professionalism of your staff team if they are well equipped for situations. However, there is only a very limited amount of options available. Punishment GUIs are incredibly messy and do not allow for any discretion from your staff members. And typing out a whole command by hand leaves plenty of room for mistakes and can also be quite slow when a situation requires quick action. Punishment Prefix provides an alternative solution that reduces place for error and increases speed and room for discretion.
*Please note: The chat format of which Punishment Prefix uses is that of which it inherits from other third-party plugins, such as EssentialsChat or DeluxeChat. It also uses the player's display name so any nickname/colouriser plugins will need to modify the player's display name for it to show up here. Non-punishment prefix chat will remain unaffected. This also has no in-built punishment system so you will need to use something like Essentials or LiteBans for punishments.
Screenshots
Configuration File
The configuration file is located at plugins/PunishPrefix/config.yml

Modifying the "Prefix" value will change the prefix in all messages across the script.
By setting "DisableOnLeave" to true, anyone who has Punishment Prefixes enabled will have them disabled when they leave.
The rest of the options allow you to turn off each individual module, so if you do not necessarily want to have the Warnings option as part of the punishment prefix then you can just set "WarnOption" to "false" and it will no longer appear.
Commands
- /punishmentprefix (aliases: /pprefix, /pp): Allows staff members to toggle the punishment prefixes on and off.
- /pprl: Allows administrators to reload the script after any configuration file changes.
Permissions
- punishprefix.use - Gives people permission to toggle punishment prefixes using /pprefix.
- punishprefix.reload - Gives people permission to reload the script using /pprl.
Any problems you come across, please let me know via direct messages and I will be happy to answer!
Please make sure you read the terms and conditions and check the dependencies before downloading!