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. Pist0len_SK
    Pist0len_SK
    3/5,
    Version: 1.9.1.10
    Good plugin.. Permissions are broken..

    My config:

    ip_forward: true
    network_compression_threshold: 256
    stats: 9bb8ee9b-b55b-4c6e-be8c-77f5a523966f
    groups:
    Majitel:
    - Pist0len
    Vedenie:
    - LifeAsPanda
    Builder:
    - Refilx
    - catoo23
    Helper:
    - AninameCZ
    - General_Inotk
    Moderator:
    - DeadGirlsWraith
    - Taras_RU
    servers:
    AUTH:
    motd: '&1Just another BungeeCord - IP mc.hardlife.eu'
    address:
    restricted: false
    LOBBY:
    motd: '&1Just another BungeeCord - IP mc.hardlife.eu'
    address:
    restricted: false
    SURVIVAL:
    motd: '&1Just another BungeeCord - IP mc.hardlife.eu'
    address:
    restricted: false
    CREATIVE:
    motd: '&1Just another BungeeCord - IP mc.hardlife.eu'
    address:
    restricted: false
    KITPVP:
    motd: '&1Just another BungeeCord - IP mc.hardlife.eu'
    address:
    restricted: false
    SKYBLOCK:
    motd: '&1Just another BungeeCord - IP mc.hardlife.eu'
    address:
    restricted: false
    VANILLA:
    motd: '&1Just another BungeeCord - IP mc.hardlife.eu'
    address:
    restricted: false
    COUNTERSTRIKE:
    motd: '&1Just another BungeeCord - IP mc.hardlife.eu'
    address:
    restricted: false
    timeout: 30000
    player_limit: 200
    listeners:
    - query_port: 25565
    motd: '&1Another Bungee server'
    tab_list: GLOBAL_PING
    query_enabled: false
    proxy_protocol: false
    forced_hosts:
    pvp.md-5.net: pvp
    ping_passthrough: false
    priorities:
    - SURVIVAL
    bind_local_address: true
    host: 89.203.198.106:20001
    max_players: 200
    tab_size: 60
    force_default_server: true
    prevent_proxy_connections: false
    permissions:
    default:
    - bungeecord.command.nothing
    Majitel:
    - bans.exempt
    - bans.superadmin
    - bans.command.reloadbans
    - bans.command.migrate
    - bans.command.banlist
    - bans.command.lookup
    - bans.admin.*
    - bans.command.ban.*
    - bans.command.banip.*
    - bans.command.tempban.*
    - bans.command.tempbanip.*
    - bans.command.unban.*
    - bans.command.unbanip.*
    - bans.globaladmin
    - bans.command.gban
    - bans.command.gbanip
    - bans.command.gtempban
    - bans.command.gtempbanip
    - bans.command.gunban
    - bans.command.gunbanip
    - bans.see.ban
    Vedenie:
    - bans.exempt
    - bans.superadmin
    - bans.command.reloadbans
    - bans.command.migrate
    - bans.command.banlist
    - bans.command.lookup
    - bans.admin.*
    - bans.command.ban.*
    - bans.command.banip.*
    - bans.command.tempban.*
    - bans.command.tempbanip.*
    - bans.command.unban.*
    - bans.command.unbanip.*
    - bans.globaladmin
    - bans.command.gban
    - bans.command.gbanip
    - bans.command.gtempban
    - bans.command.gtempbanip
    - bans.command.gunban
    - bans.command.gunbanip
    - bans.see.ban
    Admin:
    - bans.exempt
    - bans.superadmin
    - bans.command.reloadbans
    - bans.command.migrate
    - bans.command.banlist
    - bans.command.lookup
    - bans.admin.*
    - bans.command.ban.*
    - bans.command.banip.*
    - bans.command.tempban.*
    - bans.command.tempbanip.*
    - bans.command.unban.*
    - bans.command.unbanip.*
    - bans.globaladmin
    - bans.command.gban
    - bans.command.gbanip
    - bans.command.gtempban
    - bans.command.gtempbanip
    - bans.command.gunban
    - bans.command.gunbanip
    - bans.see.ban
    Moderator:
    - bans.superadmin
    - bans.command.reloadbans
    - bans.command.migrate
    - bans.command.banlist
    - bans.command.lookup
    - bans.admin.*
    - bans.command.ban.*
    - bans.command.banip.*
    - bans.command.tempban.*
    - bans.command.tempbanip.*
    - bans.command.unban.*
    - bans.command.unbanip.*
    - bans.globaladmin
    - bans.command.gban
    - bans.command.gbanip
    - bans.command.gtempban
    - bans.command.gtempbanip
    - bans.command.gunban
    - bans.command.gunbanip
    - bans.see.ban
    Helper:
    - bans.superadmin
    - bans.command.reloadbans
    - bans.command.migrate
    - bans.command.banlist
    - bans.command.lookup
    - bans.admin.*
    - bans.command.ban.*
    - bans.command.banip.*
    - bans.command.tempban.*
    - bans.command.tempbanip.*
    - bans.command.unban.*
    - bans.command.unbanip.*
    - bans.globaladmin
    - bans.command.gban
    - bans.command.gbanip
    - bans.command.gtempban
    - bans.command.gtempbanip
    - bans.command.gunban
    - bans.command.gunbanip
    - bans.see.ban
    Builder:
    - bans.exempt
    - bans.superadmin
    - bans.command.reloadbans
    - bans.command.migrate
    - bans.command.banlist
    - bans.command.lookup
    - bans.admin.*
    - bans.command.ban.*
    - bans.command.banip.*
    - bans.command.tempban.*
    - bans.command.tempbanip.*
    - bans.command.unban.*
    - bans.command.unbanip.*
    - bans.globaladmin
    - bans.command.gban
    - bans.command.gbanip
    - bans.command.gtempban
    - bans.command.gtempbanip
    - bans.command.gunban
    - bans.command.gunbanip
    - bans.see.ban
    WEBDEV:
    - bans.exempt
    - bans.superadmin
    - bans.command.reloadbans
    - bans.command.migrate
    - bans.command.banlist
    - bans.command.lookup
    - bans.admin.*
    - bans.command.ban.*
    - bans.command.banip.*
    - bans.command.tempban.*
    - bans.command.tempbanip.*
    - bans.command.unban.*
    - bans.command.unbanip.*
    - bans.globaladmin
    - bans.command.gban
    - bans.command.gbanip
    - bans.command.gtempban
    - bans.command.gtempbanip
    - bans.command.gunban
    - bans.command.gunbanip
    - bans.see.ban
    online_mode: false
    log_commands: false
    disabled_commands:
    - disabledcommandhere
    connection_throttle: 4000

    When I want to banned someone, he will write to me that I do not have permission
  2. 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
  3. 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 :)
  4. lannuzel
    lannuzel
    4/5,
    Version: 1.9.1.10
    hi ,
    please update the plugin and add the color text in config.yml

    great plugin !
  5. 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
  6. KillianPlaysMC
    KillianPlaysMC
    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...
  7. 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!
  8. 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.
  9. 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
  10. Dianox
    Dianox
    5/5,
    Version: 1.5.0
    This is what I was looking for my network thank you... really ;)...............................................