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. ModoSN
    ModoSN
    5/5,
    Version: 1.9.1.10
    Works fine, people in reviews saying there is permissions error obviously do not know how to use bungee perms
  2. Logkin
    Logkin
    1/5,
    Version: 1.9.1.10
    Not work !!
    It's say "You don't have permissions to do that" also i ad all perms and doesn't work :[
  3. rugter100
    rugter100
    3/5,
    Version: 1.9.1.10
    Its great but i would like to get a better explination about the Tempbans... I still have no idea how the time format works for this plugin and it is REALLY FRUSTRATING. PLEASE PROVIDE DOCUMENTATION OF THE TIME FORMAT
  4. riobusor66
    riobusor66
    4/5,
    Version: 1.9.1.10
    It's perfect for my bungee server thanks man ! Its good to hide multichat connection message
  5. yousife_7aloly
    yousife_7aloly
    3/5,
    Version: 1.9.1.10
    Seems good from the features but I can't find the helping commands
    and when i do /banip
    it doesn't do anything
    or when i do /help bungeeban
    no help for bungeeban
  6. 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
  7. 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 :)
  8. lannuzel
    lannuzel
    4/5,
    Version: 1.9.1.10
    hi ,
    please update the plugin and add the color text in config.yml

    great plugin !
  9. 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
  10. 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...