Welcome to BungeeBan, the first BungeeCord banning plugin!
- Tested Minecraft Versions:
- (Lead Project Manager) tommy099431 | (Developer) Bear53
License : MIT.
Dependencies : BungeeCord
Donation Email: [email protected] (Use PAYPAL)
Important! If permissions dont work, remember to add the permissions in the bungee.yml
/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]
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.globaladmin - Every global ban command
bans.player - Every perm listed below
bans.see.ban - see the message when someone bans someone else
Code (Text):#storagetype : either file for storing in .txt or mysql for mysql
#Only necessary if storagetype is mysql
#Default reason and tempban time if banner doesn't provide one.
banreason: Banned by an operator.
gbanreason: Banned by an operator.
tempbanreason: Banned by an operator until %until%.
gtempbanreason: Banned by an operator until %until%.
#Messages to send when somebody gets banned.
#If /ban occurs on server1, should we notify players on server2 about it ?
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%'
Started plugin again!
Loads of new configuration things
Better permissions support
Updated bungeeyaml dependency
Cleaned up some code.
New versioning system
MySQL backend support
Dependencies : None
(A headache, but that's just me)
Fixed case sensitivity for unban
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.
/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.
BungeeBan is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
Good plugins requires caffeine : Send all donations to [email protected] Thank you!
Gotta ban them all !
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!