Mineuniverse
Log in Register
Plugins

BungeeCord-ProxyBan

simple ban manager for your bungeecord server-network
by OfficialMoertel
Download Claim this project
2,067 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Anti-Griefing Tools Mechanics Miscellaneous

ProxyBan

A ban managment system which is used to ban players from all servers connected to your BungeeCord-Network.

 

You can not only ban players, but you can also decide how long you want them to be banned and what for. You can also configure predetermined ban reasons and durations.

 

When a banned player tries to join your server, he will be disconnected with the message you specified as reason before. (Full Color Code Support)


Installation:

Follow the instructions to get it right:

  1. Add the.jar to your BungeeCord plugins folder
  2. Start the server
  3. Edit the generated config.yml database information
  4. Either restart your server or use the /pbreload command

Everything should work fine now.


Commands:

»  /pbban <username> [either <config ID> or <duration> <reason>]

    - use '&' for color codes

    - use %DATE% to be replaced with the unban date

    - use p(Permanent), a(Years), M(Months), w(Weeks), d(days), H(Hours), m(Minutes) or s(Seconds) for the duration

»  /pbunban <username>

    - unban a banned player

»  /pbconfig reload

    - reload the config.yml after editing it, so you don't have to restart your server

»  /pbreload

    - reload the config.yml and reconnect to your database without restarting your server


Permissions:

bcpb.ban (allows player to use the /pbban command)

bcpb.unban (allows player to use the /pbunban command)

bcpb.config (allows player to use the /pbconfig command)

bcpb.reload (allows player to use the /pbreload command)


Config.yml:
# database login information

DB:
  host: 'localhost'
  port: '3306'           # 3306 is the default port.
  database: ''
  user: ''
  password: ''
  
  
  
  
# template ban reasons
#   <ID>:                 -> doesn't have to be a number
#     reason: ''          -> you can also use color codes, simply use an '&'.
#                            and add the date and time of the unban by writing %DATE%
#     time: ''            -> for how long will the player be banned 
#                            [a=YEARS, M=MONTHS, w=WEEKS, d=DAYS, H=HOURS, m=MINUTES, s=SECONDS, p=PERMANENT]

BANS:
  1:
    reason: '&cHacking is not allowed on our server!'
    time: '1a'
  2:
    reason: '&2Griefing is not allowed, keep that in mind when you return on %DATE%'
    time: '20d'
  flying:
    reason: '&eFlying is not allowed on our server, you can return on %DATE%'
    time: '2M'

 

BCPB-1.01
MC 1.9, 1.11, 1.8.1, 1.8, 1.12, 1.10
Release 2017-10-29 Get
BCPB-1.00
MC 1.9, 1.11, 1.8.1, 1.8, 1.12, 1.10
Release 2017-10-28 Get

More from OfficialMoertel

EntityRider
662
PlayerObserver-Helper
567
BetterChat | Chat-System
3,464
Skilltree - Talentbaum
2,685
PlayerChatTag
1,738
PlayerInventoryAPI
1,726

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945