Plugin category: Admin Tools Suggested name: Server Administration-X What I want: Hello to all of you amazing people who may be reading this post, I would like this very lightweight and easy plugin to be made for myself and who ever else would like to download it. I know I can use a variety of plugins to get these commands but I'd like this plugin. Mute Chat /mutechat is first up and basically speaks for itsself. With this command I'd like it to be togglable and to cancel the entire server's chat except the players who have the admin.chat bypass permission to speak while its muted and to even leave messages in the chat, when it's enabled I want it to broadcast in red "Server's chat is now muted!" and when its disabled, also in red "Server's chat is now unmuted, you may speak!" and when people try to speak without the bypass permission I want it to cancel the message and send them a message in red saying "Chat is currently muted! You may not speak!" It's great for spreading out important messages so everyone can read it and it can also be used to punish the chat! Lock Server /lockserver is next and is in a way almost the same thing as a whitelist. I want this command to be togglable and to send out a message saying in red "Server is now locked for Staff only. 10 seconds to leave or be kicked." and then 10 seconds later kick all the players without the admin.join permission. When the players without the permission try joining the server I would like it to stop them, (like when you're banned) and have a message on the screen saying in red, "Server is now locked for Staff only, join back at a later time! Thank you!" Very handy for server repairs and fixes. Busy /busy is third up and is another togglable command. The idea behind /busy is to stop normal players from spamming owners and high admins when they are busy. When busy is enabled, I want it to block all incoming messages from players that dont have the admin.staff bypass permission. When busy is enabled and someone without the permission tries to message them I want it to cancel the message and send them a message in red saying "(Name) is busy right now and will not recieve your message, contact a moderator for help." That way only if it's really important a moderator can then message you about the problem, (their message goes through because of the bypass permission). WhoIs /whois <name> Coming in at fourth is whois. This is an idea I had that is kind of based off the command from essentials, when admins / people with the permission admin.whois use the command on a player I want basic data to show up for the player they put, so like IP, time played total, time played this session and a trickier part if it is possible, I also want it to list their possible alts, so all the different accounts with the same IP address will show up. Blacklist /blacklist <name> [reason] and /blackcheck <name> is last but certainly not least! This one may be a little hard, I would like this command to ban the person it first listed for a reason or without one being provided, ban the player, the IP, and all the associated accounts with the same IP address, this is good for players that just keep logging on with different names and causing mischeif on your server, you can finally get rid of them. I want it to be broadcasted to the server in green and say "(PlayersName) has been BLACKLISTED from playing on the server by (AdminsName)." I want it to ban the player obviously and send them in their ban message in red "You have been BLACKLISTED from playing on the server! (go down two lines) Reason: (reason provided)." That will show up everytime they try to login to the server. Now for the /blackcheck <name> part I want all players to be stored in a folder with the players name with a file inside showing if they've been blacklisted and for what reason. That way you can /blackcheck <name> and it will return and say something like this if they are blacklisted or this if they aren't. Ideas for commands: /mutechat - Mutes the chat. /lockserver - Locks the server. /busy - Marks as busy / toggles messages. /whois - Looks up players. /blacklist - Bans the IP and all accounts under the same IP. /blackcheck - Check if a player is blacklisted. Ideas for permissions: admin.chat - Be able to chat when server's chat is muted. admin.join - Be able to join the server while it's locked. admin.staff - Be able to message players while they have /busy enabled. admin.mutechat - Let's you mute the chat. admin.lockserver - Lets you lock the server. admin.busy - Let's you mark yourself as busy / toggle messages. admin.whois - Let's you lookup players. admin.blacklist - Let's you blacklist a player, IP, and all associated accounts. admin.blackcheck - Let's you check if a player is blacklisted and for what reason. When I'd like it by: ASAP Thank you in advance!