BungeeCord-ProxyBan

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'

 


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    280833
  • Created
    Oct 28, 2017
  • Last Released File
    Oct 29, 2017
  • Total Downloads
    1,678
  • License

Categories

Members

Recent Files

Bukkit