Earlier Versions
| Name | Size | Uploaded | Game Version | Downloads | |
| Punish v1.0.0 release | 2.30 MB | Aug 2, 2020 | 1.8 | 50 | Download |
Description
A punishments plugin which includes bans, mutes, freeze, kicks, staff chat and more! Using MongoDB to store bans, kicks and history.
Features:
MongoDB data storage
Ban which includes a tempban and IP* ban
Mute which includes a tempmute and IP* Mute
Ban and mute history
IpKick
Server lockdown
StaffChat
Freezing players
CommandSpy
And more!
*If the player is online at the time of punishment
Commands:
/ban [Player] (-s) – Bans the player across all the ips and uuid
/tempban [Player] [Duration] [TimeUnit] (-s) – Bans the player across all their ip and uuid for a limited time
/mute [Player] (-s) – Mutes the player on their uuid and ip
/tempmute [Player] [Duration] [TimeUnit] (-s) – Mutes the players across all their ip and uuid for a limited time
/ipkick [Player] (-s) – Kicks all players on that ip
/lockdown – Kicks everyone from the server and doesnt let them join unless they have the lockdown permission
/unban [Player] (-s) – Unbans a uuid and a ip
/unmute [Player] (-s) – Unmutes a uuid and a ip
/freeze [Player] – Freezes a target across their ip and uuid
/unfreeze [Player] – Removes their freeze and they are able to move across their ip and uuid
/histroy [Player] [bans / mutes] (page) – Shows all ban / mutes a target has received
/dupeip [Player] – shows all players under a players IP
/staffchat (message) – a separate chat system that people can use if they have permission.
/commandspy [Player] – shows all commands a player sends
*-s is not mandatory and used to silent the punishment meaning only players with punish.staff.snotify can see it
*Time units are Minutes (m), Hours (h), Days (d), Weeks (w), Months (30 days (mo)), Years (y)
Permissions:
punish.ban – Access to the ban command
punish.tempban – Access to the tempban command
punish.mute – Access to the mute command
punish.tempmute – Access to the tempmute command
punish.ipkick – Access to the ipkick command
punish.lockdown – Access to the lockdown command and to join during lockdown
punish.unban – Access to the unban command
punish.unmute – Access to the unmute command
punish.freeze – Access to the freeze command
punish.unfreeze – Access to the unfreeze command
punish.staff.snotify – Access to see the silent notifications
punish.staff.history – Access to the history command
punish.staff.dupeip – Access to the dupeip command
punish.staff.chat – Access to see the staffchat and to the staffchat command
punish.staff.cspy – Access to the commandspy command
Config:
mongoDB-uri – The uri to connect to mongoDB
mongoDB-database – The database name of the collections
mongoDB-BannedCollection – The collection name that stores the banned players
mongoDB-MutedCollection – The collection name that stores the muted players
mongoDB-HistoryCollection – The collection name that stores the bans and mutes history
lockDown – Determines if the server is in lockDown mode
prefix – The chat prefix
broadcastPrefix – The chat prefix for broadcasted messages
staffChatPrefix – The chat prefix for staff chat messages
silentPrefix – The chat prefix for silent messages
playerBannedMessage – The message that the player sees when getting banned
playerBannedBroadcastMessage – The message that is broadcasted when a player is banned
playerMutedMessage – The message that the player sees when getting muted
playerMutedBroadcastMessage – The message that is broadcasted when a player is muted
playerUnbannedBroadcastMessage – The message that is broadcasted when a player is unbanned
playerUnmutedMessage – The message that the player sees when getting unmuted
playerUnmutedBroadcastMessage – The message that is broadcasted when a player is unmuted
playerKickMessage – The message that the player sees when getting kicked
playerKickBroadcastMessage – The message that is broadcasted when a player gets kicked
*{n} means a new line
*{p} means the punished player
*{t} means the duration of the punishment
*{prefix} means the prefix
*{bprefix} means the broadcast prefix
For suggestions / requests please open an issue with a suggestion tag.
Need a custom made plugin? Check me out on Fiverr: https://www.fiverr.com/share/aeArkW
Get 0.05 TON 💎
Download
Add a comment