Hello MCM,
I need this custom made.
Budget: $20
Features:
- /blacklist (-s) <player> <reason> - (Permission: blacklist.command) - If you do not put "-s" it broadcasts for the server they have been muted on. The config can be &a%blacklisted% has been blacklisted by %blacklister%.
- /ban (-s) <player> <reason> - (Permission: ban.command) - If you do not put "-s" it broadcasts for the entire server they have been muted on. The config can be: &a%banned% has been permanently banned by %banner%.
- /tempban (-s) <player> <5s> <reason> - (Permission: tempban.command) - If you do not put "-s" it broadcasts for the server they have been muted on. The config can be: &a%tempbanned% has been temporarily muted by %tempbanner%.
- /mute (-s) <player> <reason> - (Permission: mute.command) - If you do not put "-s" it broadcasts for the server they have been muted on. The config can be: &a%muted% has been temporarily muted by %muter%.
- /tempmute (-s) <player> <5s> <reason> - (Permission: tempmute.command) - If you do not put "-s" it broadcasts for the server they have been muted on. The config can be: &a%tempmuted% has been temporarily muted by %tempmuter%.
- /kick <player> <reason> - (Permission: blacklist.command) - The config can be: &a%kicked% has been kicked by %kicker%.
- /unban <player> - (Permission: unban.command) - The config can be: &a%unbanned% has been unbanned by %unbanner%.
- /unmute <player> <reason> - (Permission: unmute.command) - The config can be: &a%unmuted% has been unmuted by %unmuter%.
- /warn <player> <reason> - (Permission: warn.command) - Warns expire every 7 days - The config can be: &a%warned% has been warned by %warner%.
- /c <player> - (Permission: c.command) - Opens a 27 slot GUI with 'Warns' in slot 11, 'Mutes in slot 13, 'Bans' in slot 15 and 'Blacklists' in slot 17. When you click on any of the previous punishment items it shows a 18 slot GUI with a previous page item in slot 1, a next page item in slot 9 and in slot 5 there is a piece of paper with the name Page 1/1 and then as a lore Player: %player%. The punishments are to begin at slot 10 and continue on from there. If a player exceeds more punishments than 9 the plugin will create a new page, vise versa, next page and previous page, this will continue on forever. The previous 2 sentences will apply for the 'Warns', 'Mutes', 'Bans' and 'Blacklists' GUI. In all the GUI's it shows all the previous punishments for that player including tempmutes in the mutes GUI, tempbans in the bans GUI. The config for each punishment can be: &e%date% - &e%time% (in AEST) the lores can be this: &7&m----------------------------------
&ePunished by: &c%punisher%
&eReason for punishment: &c%reason%
&eDuration of punishment: &c%duration%
&7&m----------------------------------
When the punishment is permanent (Ban, Blacklist, Mute). The duration = permanent. When the punishment is temporary (Tempban, Tempmute, Warn). The duration = %durationleft%. When a permanent punishment is revoked (Unban, Unmute, Unblacklist). A lore gets added:
&7&m----------------------------------
&4&lThis Punishment has expired!
&cThis punishment is still an offence,
&cmeaning if this player breaks the same
&crule again go to the next offence punishment
&c(2nd, 3rd, 4th, 5th or Admin discretion).
&7&m----------------------------------
When a temporary punishment (Tempban, Tempmute, Warn) expires. A lore gets added:
&7&m----------------------------------
&4&lThis Punishment has expired!
&cThis punishment is still an offence,
&cmeaning if this player breaks the same
&crule again use the next offence punishment
&c(2nd, 3rd, 4th, 5th or Admin discretion).
&7&m----------------------------------
- /history <player> - (Permission: history.command) - The same as /c <player>
- /alts <player> - Opens a 27 slot GUI with next page and previous page items and the item at the top middle with the name Page 1/1, same as the /c, a new page gets made if the player has more than 9 alts which have logged into that ip showing all the accounts which have logged onto the server with the players ip. Alts that are banned have a red name and alts that aren’t banned have a green name.
-/alt <player> - same aspect as /alts, this is just an alias.
IMPORTANT:
Everything must be configureable, all the messages, all the items, all the lores, all the GUI titles, everything
I need this custom made.
Budget: $20
Features:
- /blacklist (-s) <player> <reason> - (Permission: blacklist.command) - If you do not put "-s" it broadcasts for the server they have been muted on. The config can be &a%blacklisted% has been blacklisted by %blacklister%.
- /ban (-s) <player> <reason> - (Permission: ban.command) - If you do not put "-s" it broadcasts for the entire server they have been muted on. The config can be: &a%banned% has been permanently banned by %banner%.
- /tempban (-s) <player> <5s> <reason> - (Permission: tempban.command) - If you do not put "-s" it broadcasts for the server they have been muted on. The config can be: &a%tempbanned% has been temporarily muted by %tempbanner%.
- /mute (-s) <player> <reason> - (Permission: mute.command) - If you do not put "-s" it broadcasts for the server they have been muted on. The config can be: &a%muted% has been temporarily muted by %muter%.
- /tempmute (-s) <player> <5s> <reason> - (Permission: tempmute.command) - If you do not put "-s" it broadcasts for the server they have been muted on. The config can be: &a%tempmuted% has been temporarily muted by %tempmuter%.
- /kick <player> <reason> - (Permission: blacklist.command) - The config can be: &a%kicked% has been kicked by %kicker%.
- /unban <player> - (Permission: unban.command) - The config can be: &a%unbanned% has been unbanned by %unbanner%.
- /unmute <player> <reason> - (Permission: unmute.command) - The config can be: &a%unmuted% has been unmuted by %unmuter%.
- /warn <player> <reason> - (Permission: warn.command) - Warns expire every 7 days - The config can be: &a%warned% has been warned by %warner%.
- /c <player> - (Permission: c.command) - Opens a 27 slot GUI with 'Warns' in slot 11, 'Mutes in slot 13, 'Bans' in slot 15 and 'Blacklists' in slot 17. When you click on any of the previous punishment items it shows a 18 slot GUI with a previous page item in slot 1, a next page item in slot 9 and in slot 5 there is a piece of paper with the name Page 1/1 and then as a lore Player: %player%. The punishments are to begin at slot 10 and continue on from there. If a player exceeds more punishments than 9 the plugin will create a new page, vise versa, next page and previous page, this will continue on forever. The previous 2 sentences will apply for the 'Warns', 'Mutes', 'Bans' and 'Blacklists' GUI. In all the GUI's it shows all the previous punishments for that player including tempmutes in the mutes GUI, tempbans in the bans GUI. The config for each punishment can be: &e%date% - &e%time% (in AEST) the lores can be this: &7&m----------------------------------
&ePunished by: &c%punisher%
&eReason for punishment: &c%reason%
&eDuration of punishment: &c%duration%
&7&m----------------------------------
When the punishment is permanent (Ban, Blacklist, Mute). The duration = permanent. When the punishment is temporary (Tempban, Tempmute, Warn). The duration = %durationleft%. When a permanent punishment is revoked (Unban, Unmute, Unblacklist). A lore gets added:
&7&m----------------------------------
&4&lThis Punishment has expired!
&cThis punishment is still an offence,
&cmeaning if this player breaks the same
&crule again go to the next offence punishment
&c(2nd, 3rd, 4th, 5th or Admin discretion).
&7&m----------------------------------
When a temporary punishment (Tempban, Tempmute, Warn) expires. A lore gets added:
&7&m----------------------------------
&4&lThis Punishment has expired!
&cThis punishment is still an offence,
&cmeaning if this player breaks the same
&crule again use the next offence punishment
&c(2nd, 3rd, 4th, 5th or Admin discretion).
&7&m----------------------------------
- /history <player> - (Permission: history.command) - The same as /c <player>
- /alts <player> - Opens a 27 slot GUI with next page and previous page items and the item at the top middle with the name Page 1/1, same as the /c, a new page gets made if the player has more than 9 alts which have logged into that ip showing all the accounts which have logged onto the server with the players ip. Alts that are banned have a red name and alts that aren’t banned have a green name.
-/alt <player> - same aspect as /alts, this is just an alias.
IMPORTANT:
Everything must be configureable, all the messages, all the items, all the lores, all the GUI titles, everything
Last edited:
