Inactive [ADMN/SEC] DynamicBan v1.2.4d - Comprehensive Administration System [1.2.5-R2.0]

Discussion in 'Inactive/Unsupported Plugins' started by xDrapor, Mar 26, 2012.

  1. Offline

    xDrapor

    [​IMG]

    Download it here!​
    THIS PAGE IS NOT UPDATED, WILL BE SOON. IN THE MEANTIME, CHECK OUT THE BUKKITDEV! THIS PLUGIN NOW REQUIRES VAULT!
    [​IMG]
      • Ban or ip-ban a player whilst storing reasons.
      • Temporarily an or IP-Ban a player by their name.
      • Reasonably kick a player.
      • Customizable messages for ban, kick, tempBan, and IP-Ban!
      • Organized file storage.
      • Update checking. [Toggleable in configuration.]
      • Server broadcast on temp/ban, kick and IP-Ban. [Toggleable in configuration.]
      • Allow warning players, and kick them on a certain amount of warns! [Toggleable in configuration.]
      • Tested on 4 different public servers, and private test servers!
      • View players' info, defining if they are banned by Bukkit, or by DynamicBan.
      • Uses Vault for multiple permissions systems!
      • Same-IP notification
      • Compare IPs!
      • Lock-IPs to players!
      • View the number of times a player has been kicked, or warned.
      • View the status of a temporarily banned player, including what they're banned for and how much longer!
      • Purge a player's data in a command, or reset their warns/kicks.
      • Short commands for quick banning.
      • Disabled autocomplete, meaning innocents are now safe!
      • Immunity list. Protect the ones you need specifically.
      • IP list of all the online players accessible via the console.
      • TempBans can be in different units, from seconds to months!
      • TempBans are functional, and calculates the difference even if the server is offline!
      • Ban, kick, temp-ban and IP-Ban messages are colorful.
      • Clean broadcast and ban, kick, ip-ban, or tempban messages if no reason is specified.
      • Display's when the player was banned, and by who in the player standing command.
      • Help command shows you what commands you can use, based on your permissions!
      • Stores the initial IP-Address the player used, which can be viewed in the player details.
      • And alot more, that you will notice on your server!
    [​IMG]
    dp-[Name]-Displays details for the given player.
    dk-[Name] [Reason]-Kicks the player specified.
    db-[Name] [Reason]-Bans a players account.
    dbip-[Name] [Reason]-Bans a players IP-Address.
    dub-[Name]-Unbans a players name.
    dubip- [Name] -Unbans a players IP-Address
    dst -[Name] -Displays the standing of the player specified
    dtb-[Name] [Amount] [Unit]-Temporarily bans a players account
    dtbip -[Name] [Amount] [Unit] -Temporarily bans a player IP-Address
    dim -[Add/Remove][Name] -Add or remove immunity to the DynamicBan commands.
    dh -[1/2] -DynamicBan help page, based on permissions
    dw- [Name] [Reason] -Warn an online player
    dpg -[Name] [data,warns,kicks] - Purge the specified data of the specified player.
    drl - Reload the DynamicBan data
    dlist - Console command to list the IP- Addresses of all online players

    [​IMG]
    operator or dynamicban.*-All commands
    dynamicban.ban.player-db
    dynamicban.ban.ip-dbip
    dynamicban.help-dh
    dynamicban.immunity.add-dim add
    dynamicban.immunity.remove-dim remove
    dynamicban.purge-dpg
    dynamicban.kick-dk
    dynamicban.player.details-dp
    dynamicban.player.standing-dst
    dynamicban.reload -drl
    dynamicban.tempban.player -dtb
    dynamicban.tempban.ip -dtbip
    dynamicban.unban.player -dub
    dynamicban.unban.ip -dubip
    dynamicban.warn - dw
    [​IMG]
    # DynamicBan Configuration by xDrapor
    config:
    check_for_updates: true
    broadcast_on_kick: true
    broadcast_on_ban: true
    broadcast_on_ipban: true
    broadcast_on_tempban: true
    broadcast_on_warn_kick: true
    broadcast_on_warn: true
    warn_autokick: true
    warns_before_kick: 5
    messages:
    kick_message: 'You have been kicked.'
    ban_message: 'You have been banned.'
    tempban_message: 'You have been temporarily banned.'
    ip_tempban_message: 'You have been temporarily ip-banned.'
    ip_ban_message: 'You have been IP banned.'
    warn_kick_message: 'You were kicked after multiple warnings.'
     
    zok likes this.
  2. Offline

    DexterGoesViral

    sorry, but i cant read this. can you make it plain text?

    Also, can you add permissions?
     
  3. Offline

    xDrapor

    Already has permissions, read below each commands:
    Commands:
    /dynip (name)- Check a players IP address - Permission: dynamicban.ipcheck
    /dynban (name)- IP Ban an offline/online player - Permission: dynamicban.ipban
    /dynbk (name) [reason] - IP ban and kick an online player - Permission: dynamicban.ipbankick
    /dynlogip (name)- Check an offline players IP - Permission:dynamicban.offlineipcheck
    /dynunban (name)- Unban a players IP - Permission: dynamicban.unban
    /dynlist - Console command to view a list of all online players
     
  4. Offline

    xDrapor

    Alright, changed the entire post to text. Your welcome :)
     
  5. Offline

    md_5

    Approved.
     
    xDrapor likes this.
  6. Offline

    xDrapor

    Thanks! Will be updating this page in a few minutes!
     
  7. Offline

    SuperPyroManiac

    So this is similar to the old plugin Easyban? Were you could ban the username and there IP is also banned?
    I noticed

    dbip NAME REASON

    So I assumed.
     
  8. Offline

    Nickshelton80

    I really want to use this for the custom messages / logging of bans and the warnings, the only thing thats stopping me is the banning commands. Would normal /ban and all work? I know one of the purposes of this plugin is to shorten banning commands. If /ban doesnt work, i hope i can set alias's in bukkit.yml for these commands :/
     
  9. Offline

    xDrapor

    Yes, this is almost exactly like EasyBan, and /ban doesnt work it links to my plugin, however, open my plugin in winrar, open the plugin.yml and remove the /ban from the aliases. That should work ^^

    Np, I'll be fixing a few bugs with the IP-Ban listeners and TempIPBan listeners, it causes some spam, also I'll disallow "1 min" as it bugs, instead, people should use "60 seconds"

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  10. Offline

    xDrapor

    Uploaded a bug fix, check it out!
     
  11. Offline

    Rex12

    Just the plugin I needed thanks!
     
  12. Offline

    xDrapor

    No problem!
     
  13. Offline

    norsac321

    Best ban plugin yet! Good job.
     
  14. Offline

    Luwiego

    So it can also ban players with dynamic ip`s ? :O
     
    garrett2smart87 likes this.
  15. Offline

    xDrapor

    Nope, thats what range bans do, ahaha, its ironic, but I do plan on adding that feature, I just want to find a simple way for people to use it.
     
  16. Offline

    CatsyLady

    hello
    i have a error with latest version,
    using 1.2.5 RB

    Code:
    2012-04-27 15:54:20 [SEVERE] Could not pass event PlayerKickEvent to DynamicBan
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
        at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:136)
        at lishid.orebfuscator.hook.NetServerHandlerProxy.disconnect(NetServerHandlerProxy.java:65)
        at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:237)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94)
        at net.minecraft.server.Packet1Login.handle(SourceFile:68)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
        at co.cc.dynamicdev.dynamicbanplus.DynamicBan.onPlayerBannedLeave(DynamicBan.java:364)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
        ... 14 more
    
     
  17. Offline

    xDrapor

    Please report bugs at the BukkitDev, I check it more often, but I'll look into it, what plugins do you use?
     
  18. Offline

    CatsyLady

    i cannot register at bukkit dev,
    the confirm email never comes back.

    my plugins:

    Show Spoiler

    Plugins (40):
    LagMeter,
    Orebfuscator,
    SBC,
    GroupManager,
    WorldEdit,
    LaggClear,
    KittySmite,
    EnderCrystalizer,
    mcjobs,
    Vault,
    Multiverse-Core,
    Guardian,
    WorldGuard,
    RemoteToolkitPlugin,
    DynamicBan,
    StopTalkingAutoBan,
    IPLog,
    DisguiseCraft,
    Permissions,
    HawkEye,
    xAuth,
    pvparena,
    Safe Creeper,
    OpenInv,
    NoCheat,
    PlayerFreeze,
    AutoAnnouncer,
    Essentials,
    WorldBorder,
    MobCatcher,
    EssentialsProtect,
    EssentialsSpawn,
    Multiverse-Portals,
    Multiverse-Inventories,
    EssentialsGeoIP,
    LWC,
    dynmap,
    ChestShop,
    EssentialsChat,
    VanishNoPacket


    xDrapor

    i have a small suggestion/request:

    when i ban someone it shows my name who banned that player
    it would be nice when the name of the admin is not showed

    actually it is: DynamicBan CatsyLady banned xxx for reason xxx
    better (or even optional) would be

    e.g. : DynamicBan xxx has been banned for reason xxx

    like it was with EasyBan before.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  19. Offline

    xDrapor

    Alright, I'll set it as a configurable option, thanks for the suggestion, just been busy lately
     
  20. Offline

    xDrapor

    CatsyLady Alright, I managed to replicate the bug, and I think i fixed it. I'll add your request as a config value later. Thanks! I need to get some rest as off now..

    Update: Yep, I fixed it. Only problem, on any kick event, the leave message is gone. Only way to fix it, sorry. It also benefits by removing spam, since it already announces that the player has been kicked. Nothing noticeable, but it works. I'll be looking into the other thing about the name tomorrow, finish everything except SQL, and release an update, maybe.
     
  21. Offline

    CatsyLady

    thank you

    i will test it
     
  22. Offline

    xDrapor

    Ok, I have changed all the messages in my plugin to the format your requested. I also figured out a better way to fix that without getting rid of the "has left" message on every kicked. Hence, I fixed the bug completely, too! I'm adding a few more features, and will release a new version shortly!
     
  23. Offline

    CatsyLady

    no changes so far ...

    when you will release it?
     
  24. Offline

    xDrapor

    Soon, I'm finishing vault, and muting . I'm working on it this weekend. Check back from time to time!
     
  25. Offline

    CatsyLady

    ok...

    well its not a big problem, they still cannot join the server
    it just only give this errors
     
  26. Offline

    xDrapor

    Update released! Thanks for the support, I implemented most of the stuff you wanted (Custom broadcast messages, etc)
     
  27. Offline

    jinS

    Oh so simple Thanks
     
  28. Offline

    CatsyLady

    well, i tested it,
    and its actually the same like before,
    it generates the same config:
    Code:
    # DynamicBan Configuration by xDrapor
    config:
      check_for_updates: true
      broadcast_on_kick: true
      broadcast_on_ban: true
      broadcast_on_ipban: true
      broadcast_on_tempban: true
      broadcast_on_warn_kick: true
      broadcast_on_warn: true
      warn_autokick: true
      warns_before_kick: 5
    messages:
      kick_message: You have been kicked.
      ban_message: You have been banned.
      tempban_message: You have been temporarily banned.
      ip_tempban_message: You have been temporarily ip-banned.
      ip_ban_message: You have been IP banned.
      warn_kick_message: You were kicked after multiple warnings.
    and it still shows the name in chat from the admin who bans.

    but the error is gone
     
  29. Offline

    xDrapor

    What I would do is delete the file and redownload it, perhaps you got the wrong file? Also, try renaming your config to something like config.old. Please report back!

    Aha, that was my intention :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  30. Offline

    CatsyLady

    ok, i redownloaded it,
    deleted the config, start/stop the server

    still the same, old config
     

Share This Page