Filled [1.8.1] Ban Waves

Discussion in 'Plugin Requests' started by maks244, Jul 31, 2016.

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

    maks244

    Can someone please make me this plugin:

    Name: BanWaves (for 1.8.1)

    What I want:

    This plugin will basically execute a ton of commands every 24 hours.
    The Ban wave: is an event that bans (x) ammount of players every wave.

    How it works: When a staff member runs a command it adds the given player name to the list. Every wave, the console will ban all of the players on the list.

    Consoles end: Every wave, the console will access the list and start executing the /ban command to all of the players on the list.

    Commands:
    /banwave add <player> <reason>
    - adds a player to the list - banwave.add
    Output: <player> has been added to the ban wave. They will be banned in the next wave.

    /banwave remove <player> - removes a player from the list - banwave.remove
    Output: <player> has been removed from the ban wave.

    /banwave execute - starts a ban wave instantly - banwave.execute
    Output: Banwave is starting.

    /banwave off/on - disables/enables the wave - banwave.toggle
    Output: Banwave disabled. All players on the list will no longer be banned.

    /banwave reload - reloads the config - banwave.reload
    Output: Config reloaded.

    What the console does:
    The console runs /ban <player> <reason> for every player on the list.

    Config: I don't really mind how it looks, all I ask is that you can edit the output options in the commands, with color code support.

    List.txt:
    This file stores all of the names on the ban list. The list is cleared every wave OR when the plugin is toggled off

    When i'd like it by: as soon as possible!

     
    Last edited: Aug 1, 2016
  2. Offline

    HeartandSoul

    This is a good idea, and I will think about this. Maybe I'll start playing around with some code, I'll let you know if I get anywhere. otherwise, I think I have a friend that can help. My only weakness is the Toggle. I try booleans with it, and It does not work so well in the plugin I'm currently making.

    EDIT: Also, the API I use is for 1.8.9, and My conditions are that you have to meet the version requirements. Update your server please.
     
    Last edited: Aug 1, 2016
  3. Offline

    maks244

    Thank you for replying it really means a lot to me. About the version thing: my server is running spigot 1.8.7 so it doesn't matter anyway ( i think). About the toggle thing: it would be handy but i don't need it cuz i can just disable the plugin.

    EDIT: So i need spigot 1.8.9?

    EDIT 2: And if i need to update my server version how do i do it?
     
    Last edited: Aug 1, 2016
  4. Offline

    HeartandSoul

    I'm using craftbukkit buddy, but spigot API is ok to. And if it's 1.8.7, I guess I'll dj that then. Ok have it ready for you soon!
     
  5. Offline

    termanator1128

  6. Offline

    MordorKing78

    I'm quite unsure what the purpose of this would be, couldn't you just execute the ban command :3?
     
  7. Offline

    Kwright02

    ^^^^^ I agree with this so much! ban waves are useless!!! Just ban them when you catch them because then if they aren't banned instantly, the server is at risk longer!
     
  8. Offline

    maks244

    So that the hackers will find it harder to know which particular hack they were caught for.

    Thank you very much!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Aug 2, 2016
  9. Offline

    Kwright02

    Why does it matter what hack they know they are caught for? It dosen't seem particularly important to me. At least a better thing to do is restrict them from gameplay such as PVP until they are banned.
     
    MordorKing78 likes this.
  10. Offline

    MordorKing78

    @Kwright02 Then they'd know they are getting banned ;P
     
  11. Offline

    HeartandSoul

    So I didn't have to do this? I had it ready. Damn, I'll just publish it
     
  12. Offline

    Kwright02

    @MordorKing78 Why Does It Matter If they Know They Are Being Banned? It's Going to Happen Anyway So What's The Big Deal?
     
  13. Offline

    MordorKing78

    @Kwright02 Ik, I don't really understand it either.
     
  14. Offline

    frej4189

    @Kwright02 Knowing which hack they got banned for and exactly what they did with that hack could make developing hacked clients much easier, pretty much like the concept of Valve Anti Cheat
     
  15. Offline

    DuaneTheDev_

    @frej4189 Eh, the bans are being handled manually by a staff member. So no matter what the account is still getting banned if humanly detected.
     
  16. Offline

    frej4189

    @DuaneTheDev_ That's not the point though, if they get banned at the exact time, they would know exactly which hacks they were banned for, if you read what I said, you would've known that, the point is the same as Valve Anti Cheat:

     
Thread Status:
Not open for further replies.

Share This Page