Administration Plugin

Discussion in 'Plugin Requests' started by termanator1128, Dec 5, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    termanator1128

    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:
    1. /mutechat - Mutes the chat.
    2. /lockserver - Locks the server.
    3. /busy - Marks as busy / toggles messages.
    4. /whois - Looks up players.
    5. /blacklist - Bans the IP and all accounts under the same IP.
    6. /blackcheck - Check if a player is blacklisted.
    Ideas for permissions:
    1. admin.chat - Be able to chat when server's chat is muted.
    2. admin.join - Be able to join the server while it's locked.
    3. admin.staff - Be able to message players while they have /busy enabled.
    4. admin.mutechat - Let's you mute the chat.
    5. admin.lockserver - Lets you lock the server.
    6. admin.busy - Let's you mark yourself as busy / toggle messages.
    7. admin.whois - Let's you lookup players.
    8. admin.blacklist - Let's you blacklist a player, IP, and all associated accounts.
    9. 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!
     
  2. Offline

    XgXXSnipz

  3. Offline

    termanator1128

  4. Offline

    BashyDaBest

    Wow this sounds like an awesome plugin!
     
  5. termanator1128 Hey, with my server coming soon I would love to make this.
    XgXXSnipz Hey, could I possibly do it? If not that's fine. I will still make my own just not post.
     
  6. Offline

    termanator1128

    bwfcwalshy you would have to talk with XgXXSnipz about that

    bwfcwalshy but i probably trust you more to do it because you have some great plugins
     
  7. termanator1128 Merged posts and thank you. As I said, I will be making my own anyway and if you want it when it's done I will post it publicly.
     
  8. Offline

    termanator1128

    bwfcwalshy ok

    that works

    EDIT by TImtower: merged posts
     
  9. Offline

    XgXXSnipz

  10. XgXXSnipz You still can, I will just keep mine private then.
     
  11. Offline

    termanator1128

    bwfcwalshy Do u mind when u make it if I have a copy of it

    So if I like it I can use it

    <Edited by bwfcwalshy: Merged posts.>
     
  12. Offline

    BashyDaBest

    Same here, since I know bwfcwalshy is a good developer (in my opionion). XD
     
  13. Offline

    XgXXSnipz

  14. Offline

    caderape

    termanator1128

    Hello i had some hours to spend so i made a try.

    I didnt tested cuz it's late, but that should work fine.
    <Edited by bwfcwalshy: Removed link, Drobox only.>

    Telle me if something goes wrong and if you want to add some stuffs.
    The commands and permissions are as you ask for.
     
  15. Offline

    termanator1128

    caderape could you add for the /lockserver when the server is locked the motd changes to (in gold) The Server is locked for maintenance. Please come back later. and the server-icon changes to a lock.
    Thanks
    -term
     
  16. Offline

    BashyDaBest

    I wasn't saying you to not do it. Since I know bwfcwashy has lots of experience with plugins, I wanted him to give a shot. I never said that I didn't want you to do it.
     
  17. Offline

    caderape

    termanator1128
    For the icon, i cant modify that in the plugin. And for the motd, i think the plugin need to reload for apply changment
     
  18. Offline

    XgXXSnipz

  19. Offline

    termanator1128

  20. Offline

    andrewginn

    bwfcwalshy Let him post it. Just cause u want to post it idc who does it just let him put his hard work to test -.-
     
  21. andrewginn
     
  22. Offline

    andrewginn

  23. andrewginn Please do read the posts, I said I am keeping mine private. Now please get back on topic.
     
  24. Offline

    termanator1128

  25. Offline

    MoejoeAw44

    It doesn't seem like it. I was about to make a post asking for almost the exact same plugin. If possible, aswell if you did in fact make it, would you be able to share it with a fellow Bukkit user?




    @bwfcwalshy
     
  26. @MoejoeAw44 I have not made it yet, I can probably make it tomorrow. Maybe not 100% due to lack of time but I should be able to get about 60-80% done.
     
  27. Offline

    XgXXSnipz

  28. Offline

    MoejoeAw44

    Alright, that works for me, @bwfcwalshy
    As you said you cannot be done by tomorrow, and I surly understand, when do "you" think you could possibly be done the plugin, 100%, possibly with configurable messages in case said server spoke a different language?
     
  29. Offline

    xepisolonxx

Thread Status:
Not open for further replies.

Share This Page