BungeeBan 1.9.1.10

Gotta ban them all !

  1. tommy099431
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    Contributors:
    (Lead Project Manager) tommy099431 | (Developer) Bear53
    Welcome to BungeeBan, the first BungeeCord banning plugin!

    License : MIT.
    Dependencies : BungeeCord
    Donation Email: [email protected] (Use PAYPAL)


    Important! If permissions dont work, remember to add the permissions in the bungee.yml

    [​IMG]
    [​IMG]


    Commands:
    <required> [optional]

    /ban <name> [server] [reason] - Bans player from server you are on forever
    /banip <name/ip> [server] [reason] - Bans ip from server you are on forever
    /gban <name> [reason] - Bans player from all servers forever
    /gbanip <name/ip> [reason] - Bans ip from all servers forever
    /tempban <name> [time] [server] [reason] - TempBans player from server you are on for said time
    /tempbanip <name/ip> [time] [server] [reason] - TempBans ip from server you are on for said time
    /gtempban <name> <time> [reason] - TempBans player from all servers for said time
    /gtempbanip <name/ip> <time> [reason] - TempBans ip from all servers for said time
    /unban <name> [server] - Unbans player from server you are on
    /unbanip <ip> [server] - Unbans player from all servers.
    /gunban <name> - Globally unbans the player
    /gunbanip <ip> - Globally unbans the ip
    /reloadbans - Reload the banlist file

    /banlist [server|global|all] [page]
    /lookup <username> [server|global|all] [page]
    /migrate <mysql|file>

    Permissions :

    Here, <servername> is either the name of a server, or * for every server.

    bans.superadmin - Every single perm listed
    bans.command.reloadbans - Use /reloadbans
    bans.command.migrate - Use /migrate
    bans.command.banlist - use /banlist
    bans.command.lookup - use /lookup
    bans.exempt - Exempt from banning.

    bans.admin.<servername> - Every local ban command on the said server.
    bans.command.ban.<servername>
    bans.command.banip.<servername>
    bans.command.tempban.<servername>
    bans.command.tempbanip.<servername>
    bans.command.unban.<servername>
    bans.command.unbanip.<servername>

    bans.globaladmin - Every global ban command
    bans.command.gban
    bans.command.gbanip
    bans.command.gtempban
    bans.command.gtempbanip
    bans.command.gunban
    bans.command.gunbanip

    bans.player - Every perm listed below
    bans.see.ban - see the message when someone bans someone else
    bans.see.gban
    bans.see.mute
    bans.see.gmute
    bans.see.tempban
    bans.see.gtempban

    Configuration :
    Code (Text):
    #storagetype : either file for storing in .txt or mysql for mysql
    storagetype: file
    #Only necessary if storagetype is mysql
    database:
      address: localhost
      port: 3306
      name: minecraft
      username: bungeetest
      password: test123
    #Default reason and tempban time if banner doesn't provide one.
    defaults:
      banreason: Banned by an operator.
      gbanreason: Banned by an operator.
      tempbanreason: Banned by an operator until %until%.
      gtempbanreason: Banned by an operator until %until%.
      tempbantime: 1d
    #Messages to send when somebody gets banned.
    message:
      #If /ban occurs on server1, should we notify players on server2 about it ?
      sendLocalMsgGlobally: true
      ban: '&3%source% banned %banned% from %server% for %reason%'
      banip: '%source% banned %banned% from %server% for %reason%'
      gban: '%source% global banned %banned% for %reason%'
      gbanip: '%source% global banned %banned% for %reason%'
      unban: '%banned% got unbanned from %server%!'
      unbanip: '%banned% got banned from %server%!'
      gunban: '%banned% got unbanned globally!'
      gunbanip: '%banned% got unbanned globally!'
      tempban: '%source% tempbanned %banned% from %server% until %until% for %reason%'
      tempbanip: '%source% tempbanned %banned% from %server% until %until% for %reason%'
      gtempban: '%source% global tempbanned %banned% until %until% for %reason%'
      gtempbanip: '%source% global tempbanned %banned% until %until% for %reason%'
     

    Changelog :
    1.8.1:
    Started plugin again!

    0.5 :
    Loads of new configuration things
    Better permissions support
    Updated bungeeyaml dependency
    Cleaned up some code.
    Another headache.

    0.4 :
    New versioning system
    MySQL backend support
    Configuration file
    Dependencies : None
    (A headache, but that's just me)

    0.0.3 :
    Fixed case sensitivity for unban

    0.0.2 :
    Add PluginMessage interface
    Add reloadbans command
    Fixed tempbans not expiring
    Fixed wrong argument count in gunban and gunbanip command
    Made kicks/bans case insensitive.
    added /reloadbans command.
    Lots of tidying up.

    0.0.1 :
    First release.

    ToDo :
    Commands :
    /mute <name> <time> <reason> <server*NotRequired*>- Mutes player from server you are on or said server
    /gmute <name> <time> <reason> -Mutes player from all servers on the sql database
    /unmute <name> <server*NotRequired*>- unMutes player from server you are on or said server
    /gunmute <name> -unMutes player from all servers on the sql database

    Bukkit plugin to allow plugins to interface with BungeeBans. More on this later !

    Fix performance problems and duplicate bans.

    [​IMG]
    BungeeBan is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.

    Donations :
    Good plugins requires caffeine : Send all donations to [email protected] Thank you!

Recent Updates

  1. Working with All MC/Spigot Versions
  2. Fixed Bugs
  3. Fix

Recent Reviews

  1. ToTonhu
    ToTonhu
    5/5,
    Version: 1.9.1.10
    Hey plugin owner, how can I put a new line? type "\n"?
    If yes, please route your answer in the email "[email protected]" for kindness

    Excuse my English, I'm Brazilian, so complicate... THx
  2. Draagoo25
    Draagoo25
    5/5,
    Version: 1.9.1.10
    Very very good plugin and usefull !
    I have an idea ! Can you put in the config.yml the way ton change the date format when a player is tempban for exemple ?!
    Thank you :)
  3. lannuzel
    lannuzel
    4/5,
    Version: 1.9.1.10
    hi ,
    please update the plugin and add the color text in config.yml

    great plugin !
  4. Boss_Aimbot
    Boss_Aimbot
    5/5,
    Version: 1.9.1.10
    its good, But how do i add the perm to ME?? i have added it to the admin group the bungee config restarted proxy and still, NOTHING please help
    skype - superstone0845
    discord- Boss_Aimbot#7232
  5. Highest
    Highest
    3/5,
    Version: 1.9.1.10
    Plugin is a good idea but doesnt work at all... Banned someone for 1 day and he came back within 5 seconds...
  6. DiamondHive
    DiamondHive
    5/5,
    Version: 1.9.1.10
    Amazing Plugin!!!! I absolutely cannot wait for the new update with the muting integration as well! This plugin does a excellent job! For those of you who don't know, and were looking for an instructions section.
    1. Download the plugin
    2. Drag or upload the plugin's .jar into your BUNGEE PROXY SERVER's plugins folder!
    3. Restart the bungee server.
    4. Edit the config as you wish.
    5. Add the given permissions on this page to your Bungee server's config.yml
    6. Restart your Bungee server!
    7. BOOM, all done! ENJOY!
  7. ernistinen
    ernistinen
    3/5,
    Version: 1.9.1.10
    This is a great Plugin but when i ban a player from a server and he try to join no ban message ist there.
  8. cxXaviXxc
    cxXaviXxc
    3/5,
    Version: 1.9.1.10
    Estaria bien que pusiseis de una vez el /tempmute para mutear en toda la network, pero tambien estaria bien editar los mensajes y que hubiera mas info cuando baneas
  9. Dianox
    Dianox
    5/5,
    Version: 1.5.0
    This is what I was looking for my network thank you... really ;)...............................................
  10. flipper1406
    flipper1406
    5/5,
    Version: 1.5.0
    tut alles was man von diesem Plugin erwartet - Alles störungsfrei und dazu sehr leicht zu konfigurieren! So wie man es will