Inactive [ADMN/SEC/FUN/TP/RPG] NetherBan v0.6.3 - Condemn your users to an eternity of suffering! [860-1337]

Discussion in 'Inactive/Unsupported Plugins' started by Windwaker, Jun 12, 2011.

  1. Offline

    Windwaker

    [​IMG]
    NetherBan v0.6.3
    Condemn your users to an eternity of suffering!
    NetherBan has moved to BukkitDev! This page will no longer be maintained!

    Overview:
    Basically NetherBan provides an alternative to straight out banning. Banning can be too harsh sometimes and kicking just isn't effective. So I created NetherBan! NetherBan allows you to ban your players and prevents them from escaping. While banished, players can't use portals and have restrictions based upon what you do in the NetherBan.prop file! NetherBan is flexible, it allows for many configuration options and include (but not limited to) mute on ban or can't build and dying will not spawn them in the normal world while banished.​
    Features:
    • Ban players to the Nether!
    • Kick players to the Nether!
    • Whitelist for your loved ones!
    • Configurable!
    • Blacklist items!
    • Permissions support! (but not required)
    • Lightning strikes on banish (configurable)
    How to get Help:
    Visit NetherBan's BukkitDev page and create a ticket to get help! I cannot ensure you will get help if you post on this page. This is the best and fastest way to get help.

    Changelog
    Version 0.6.3
    • Bugfix - Made NetherBan usable again!
    Version 0.5.2 - 0.6.2
    • Thanks to @DreadKyller to maintaining the plugin while I was gone :)
    Older Versions (open)
    Version 0.5.1
    • Bugfix - Fixed stupid bug where plugin had to be reloaded again after loading it (Thanks @tips48 )
    Version 0.5
    • Bugfix - Players can now be banished while offline
    • Bugfix - Checks on player login to see if a player is banned and makes sure they are in the Nether
    • Bugfix - Players can now be unbanished while offline
    • Feature - Added "Banish-on-Death" option in the NetherBan.prop
    • Feature - Added "Kick-on-Death" option in the NetherBan.prop
    • Added "Entities-Target-Banished" option in the NetherBan.prop
    Version 0.4.1
    • Bugfix - Made fallback for error when you don't configure the plugin correctly.
    Version 0.4

    • Bugfix - Whitelist command is back
    • Bugfix - Improved consistency
    • Feature - Lightning on banish (configurable)
    • Restructured code
    Version 0.3.1

    • Bugfix - Removed players can be banished while offline
    • Bugfix - Removed players can be whitelist while offline
    • Bugfix - Removed whitelist command
    Version 0.3

    • Feature - Added version command (/nbversion)
    • Feature - Added help menu (/nbhelp)
    • Bugfix - Players can now be banished while offline
    • Bugfix - Players can now be whitelisted while offline
    • Bugfix - Fixed adding yourself whitelist bans you
    Version 0.2

    • Bugfix - Fixed the plugin not liking when you banned people who where in the Nether already.
    • Feature - Added whitelist.
    • Bugfix - Chat errors
    • Feature - Added whitelist command (/nbwl || /nbwhitelist)
    • Feature - Added alias for /nbban (/netherban)
    • Bugfix - Fixed Permissions completely!
    Version 0.1.1

    • Bugfix - Added "Banished-Cant-Use-Commands" option in the NetherBan.prop file
    • Bugfix - Minor chat bug
    Version 0.1

    • Initial release!
    Known Bugs:
    • None, please report any :)
    TODO:
    • Always opened to suggestions (Doesn't mean I'll always take them though ;))
    • Clear and save inventories on ban, restore on unban
    • Private Chat Channels for the damned
    Permissions and Commands:
    Show Spoiler
    Code:
    netherban.nbban - Allow /nbban <player>
    netherban.nbkick - Allow /nbkick <player>
    netherban.nbunban - Allow /nbunban <player>
    netherban.whitelist - Allow /nbwl <player> || /nbwhitelist <player>
    --
    /netherban <player> | Ban a player to the Nether!
    /nbunban <player> | Unban a player from the Nether!
    /nbwhitelist <player> | Whitelists a player and makes them safe from banishment!
    /nbhelp | Displays help menu
    /nbversion | Displays NetherBan version you have.
    


    Config File:
    Show Spoiler

    #NetherBan Config​
    #Sat Jun 25 12:45:38 EDT 2011​
    Banished-Cant-Build=true​
    Kick-on-Death=false​
    Normal-World-Name=world​
    PvP-Disabled-For-Banished=true​
    Banished-Cant-Empty-Bucket=true​
    Blacklist-Lava=false​
    Banished-Cant-Destroy=true​
    Display-Lightning-On-Banish=true​
    Nether-World-Name=world_nether​
    Entities-Target-Banished=false​
    Blacklist-TnT=false​
    Banished-Cant-Use-Commands=true​
    Banish-on-Death=false​
    Blacklist-Fire=false​
    Mute-on-Ban=false​
     
  2. Offline

    Windwaker

    Released Version 0.4.1!
    • Bugfix - Made fallback for error when you don't configure the plugin correctly.
    Now when you're "Doing it wrong" it will tell you instead of give you a nasty "Internal Server error :("

    How so?

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

    woodzy

    @Walker Crouse, causes an player_interact error with McMMo, Jobsit make a Brake_item or something like that
     
  4. Offline

    fatmarley

    is there a way to lock out /home /spawn /t spawn commands?
     
  5. Offline

    Windwaker

    Yes. Banished people can't use commands by default.
     
  6. Offline

    simphax

    Awesome idea! Though I would like to use this in conjunction with xAuth. I want all commands except /login to be banned. Thanks
     
  7. Offline

    philboy11

    Quoting Glados for this torture method for this plugin.
    "I [leave] him (Wheatly) in a room were the robots are programed to scream at you..."

    So my idea is for when the person was really annoying to the admin/moderator. An unkillable, always making hurt noises, zombie pig-man is always following to bad player and when he gets to far away the pigman teleports to the bad player. That'll drive the bad player insane.
     
  8. Offline

    wassilij

    Sometimes ive ben ported on the top of the nether when i ban me oO
     
  9. Offline

    Windwaker

    What CB build do you have?
     
  10. Offline

    fatmarley

    my players are able to /t spawn (towny spawn)
     
  11. Offline

    wassilij

    Could you make Portals unusable for banned users?

    THX :)

    and could you make the /nbban to /ban, would be nice ;)
     
  12. Offline

    DreadKyller

    @fatmarley he has an option for banished users can not use commands, which affects all commands, turn that on and they will not be able to use /t spawn
     
  13. Offline

    Windwaker

    They cant use portals and no because it would conflict.
     
  14. Offline

    Snaipe

    what i did for my server is to set in the Towny config the allow_town_spawn and allow_town_spawn_travel to false, then give my regular users the towny.spawntp and towny.spawntp permissions nodes in the worlds I wanted to give them the rights.
     
  15. Offline

    Windwaker

    If Towny is overriding the PLAYER_COMMAND_PREPROCESS event then that is towny's problem and there is nothing I can do about it :(
     
  16. Offline

    dak393

    Is it all right with you if I add your plugin to CBUTD?
     
  17. Offline

    DreadKyller

    @Walker Crouse "If Towny is overriding the PLAYER_COMMAND_PREPROCESS event then that is towny's problem and there is nothing I can do about it :("

    change your priority maybe?
     
  18. Offline

    Windwaker

    Sure... but for the zip please ;)

    I tried High, Highest, and Monitor ... No dice. I'm gonna try and find the problem and issue a pull.

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

    DreadKyller

    ok, strange, because monitor is the highest level possible, unless towny uses monitor.
     
  20. Offline

    Windwaker

    I might actually know the issue ... I will look into it tomorrow :)
     
  21. Offline

    powback

    when you die you'll start at spawn...
     
  22. Offline

    Windwaker

    Are you using any plugins such as Towny or mcMMO? That changes individual peoples spawn location? (Not Essentials or something similar)

    If so, I am working on a fix.
     
  23. Offline

    powback

    yes i do. ohwell, thank you anyways. i'll just get back to banning people
     
  24. Offline

    Windwaker

    Check back tomorrow :) I will tag you in the bugfix ;)
     
  25. Offline

    dak393

    Cool will add :)
     
  26. Offline

    DreadKyller

    @Walker Crouse to stop the spawn again at normal here is something you can do, save their spawn point in like a hashmap so it can be loaded later, but then in a highest priority listener set the player spawn to player.getWorld().getSpawn(), then the player will spawn their, when they get unbanished just load their original spawn from the hashmap and everything is back to normal
     
  27. Offline

    wassilij

    Could you check on player login if the player is in nether and when not then teleport him to the nether?

    Because i imported my mcBans backup banned-players.txt and now they are all banned but in the main world ^^
     
  28. Offline

    Windwaker

    To be released in next version.
     
  29. Offline

    DreadKyller

    @wassilij yes, I get the same problem when I try what you just said.
     
  30. Offline

    wassilij

    And could you make that i can ban offline players? (sorry for bad englisch)
     
  31. Offline

    DreadKyller

    he said he's working on that already, look up farther. Here's a way to do it, when a player is banned add their name to a file, whether you use sql or flatfile it not matter really, but then on login just check the name to see if it's in the file, if so ban then to the nether.
     
    wassilij likes this.

Share This Page