Tested Major MC Versions:
Check out my amazing new plugin:
![[IMG] [IMG]](/proxy.php?image=http%3A%2F%2Fi.imgur.com%2FJVwPkvS.png&hash=43534692036ae121a8db8f44c97320ce)
AdvancedBan is an All-In-One Punishment-System with warns, tempwarns, mutes, tempmutes, bans, tempbans, ipbans, tempipbans and kicks.
There is also a PlayerHistory so you can see the players past punishments and
the plugin has configurable Time & Message-Layouts which automatically calculate and increase the Punishment-Time for certain reasons.
AdvancedBan provides also a full Message-File so you can change and translate all messages & a detailed config file with a lot of useful settings.
This is a BungeeCord & Bukkit/Spigot-Plugin in one and it supports MySQL and a local embedded Database to provide high performance.
Developed by Leoko
1. Download the Plugin
2. Put it in your Plugin folder. [either in the one of your BungeeCord-Server or in the one of the Bukkit/Spigot]
3. Reload/Restart your Server [if BungeeCord you have to restart it with /end]
4. Check with /advancedban if the plugin is loaded.
5. Configure it like you want & have fun.
Most of the permission nodes follow a simple layout:
ab.PUNISHMENT.TYPE or ab.COMMAND
So, for example, the /ban command has the permission node ab.ban.perma and the tempwarn command has ab.warn.temp
But please check the list of permissions anyway to ensure you are using the right permissions:
Config.yml:
The config.yml should be self-explaining and there are also explanations in the config.yml
Messages.yml
Here you can change every message. All Message-Variables that are available are used in the default settings.
Layout.yml
Messages:
Here you can define predefined reasons which can be used for (temp-)banning/muting/warning & kicking.
You can use them by just typing @Layout-NAME instead of the reason. So you can have different layouts with different information for different reasons.
And once you have defined them you do not have to type the whole reason.
Time:
Here you can define timelayouts which can be used for temporary-punishments.
You can use them by just typing #LAYOUT-NAME instead of the duration. The time increases every time a player gets punished with the same layout.
Discord Ban Announcer ( @Sheidy ):
https://www.spigotmc.org/resources/banannouncer.64976/
GUI for Player History (@rossf_ )
https://www.spigotmc.org/resources/...-punishment-history-in-a-menu-1-8-1-17.94725/
Auto Ban - Bans alt accounts ( @james090500 )
https://www.spigotmc.org/resources/advancedban-auto-ban-addon.62453/
AB Sign Addon - Muted Players can not place signs ( @AlekseyJust ):
https://www.spigotmc.org/resources/advancedban-signs-addon.60635/
Punishment GUI ( @BGHDDevelopment ):
https://www.spigotmc.org/resources/▶-advancedbangui-1-8-1-13-◀-punishment-gui-fully-customizable.59570/
Discord BansWebhook ( @PmzHeroV2 ):
https://www.spigotmc.org/resources/banswebhook-supports-litebans-advancedban.95159/
Addon for Party and Friends System ( @simonsator ):
https://www.spigotmc.org/resources/delete-paf-data-on-perm-ban-advancedban.45971/
GUI Addon ( @Boobah ):
https://www.spigotmc.org/resources/punishment-gui-copy-of-mps-punish-history.37219/
Use numbers instead of reasons, durations and punishment types ( @Phyrone ):
https://www.spigotmc.org/resources/advancedbans-numbers.49067/
Negativity - AntiCheat with explicit AdvancedBan support ( @Elikill58 ):
https://www.spigotmc.org/resources/negativity-v2-1-7-to-1-19-bungee-velocity-sponge-fabric.86874/
English:
(detailed)
If you have made one just send me the link per PM.
Our official GUI addon depends on AdvancedGUI.
Here is a quick showcase of the addon:
(currently only supports AdvancedBan when installed on the Spigot server | not bungee)
To obtain a GUI use /bangui
Required permissions: advancedban.gui
Download GUI layout file: https://drive.google.com/file/d/1gkBIbr4q2JsI7AFGXXDqezRKLuNhz5xu/view?usp=sharing
Download addon: https://drive.google.com/file/d/1iqTQpgIfkPPuGganHwNigQDKE2MFbcm-/view?usp=sharing
Installation:
1. Add the Addon and AdvancedGUI to your plugin folder
2. Go to https://advancedgui.app/ , click "Import project" and select the layout file from above
3. Press "Download"
4. Place the usage .json-File in /plugins/AdvnacedGUI/layout
5. Enjoy
! The official web interface is not available for the time being.
Use the stand-alone version instead if you have a webserver available.
If you have any problems with the Plugin make sure the first check the console for any error messages with instructions on how to solve the issue and to read the Known-Issues-Channel on discord.
If you still have the issue just post it on our discord or on GitHub.
Check out the free invoice tool that we developed: Liberty Invoice - Free Invoicing Tool
>> Servers using AdvancedBan <<
BlizzardCraft Network
> mc.blizzardcraft.net
Craft and play
> craftandplay.ml
We use a Metrics-System called bStats which tracks information about your server
eg. Player, Bit-System, MC-Version, Server-System, etc.
More information about bStats can be found here:
https://bstats.org/
All information about the API can be found on GitHub
https://github.com/DevLeoko/AdvancedBan/
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.20.6
- 1.21
Check out my amazing new plugin:
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2Ft78ewYZ.jpg&hash=441c7a1cd3af523248e6a7cb99c31c64)
![[IMG] [IMG]](/proxy.php?image=http%3A%2F%2Fi.imgur.com%2FJVwPkvS.png&hash=43534692036ae121a8db8f44c97320ce)
![[IMG] [IMG]](/proxy.php?image=http%3A%2F%2Fi.imgur.com%2FIWNoTbK.jpg&hash=e275e588fe9b1631164a665b009f0b9e)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FkmEBUtf.png&hash=371fd1f3df64fea30eb4937b3e311723)
AdvancedBan is an All-In-One Punishment-System with warns, tempwarns, mutes, tempmutes, bans, tempbans, ipbans, tempipbans and kicks.
There is also a PlayerHistory so you can see the players past punishments and
the plugin has configurable Time & Message-Layouts which automatically calculate and increase the Punishment-Time for certain reasons.
AdvancedBan provides also a full Message-File so you can change and translate all messages & a detailed config file with a lot of useful settings.
This is a BungeeCord & Bukkit/Spigot-Plugin in one and it supports MySQL and a local embedded Database to provide high performance.
Developed by Leoko
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FSW72PMh.png&hash=f6007f784b0c5eedd3824e8e14c32952)
1. Download the Plugin
2. Put it in your Plugin folder. [either in the one of your BungeeCord-Server or in the one of the Bukkit/Spigot]
3. Reload/Restart your Server [if BungeeCord you have to restart it with /end]
4. Check with /advancedban if the plugin is loaded.
5. Configure it like you want & have fun.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FUd3L7c4.png&hash=59578467123b6e74f8d934224a47b19d)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FdKI8P7w.png&hash=0f71a128b218f9dd2d4e48d2f557f622)
Most of the permission nodes follow a simple layout:
ab.PUNISHMENT.TYPE or ab.COMMAND
So, for example, the /ban command has the permission node ab.ban.perma and the tempwarn command has ab.warn.temp
But please check the list of permissions anyway to ensure you are using the right permissions:
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2F0q1FRow.png&hash=a558fd16bdee2731c41b96e505e6c9e6)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FtLRZy8X.png&hash=be3ddad4106e20525e75effdf859413a)
Config.yml:
The config.yml should be self-explaining and there are also explanations in the config.yml
Messages.yml
Here you can change every message. All Message-Variables that are available are used in the default settings.
Layout.yml
Messages:
Here you can define predefined reasons which can be used for (temp-)banning/muting/warning & kicking.
You can use them by just typing @Layout-NAME instead of the reason. So you can have different layouts with different information for different reasons.
And once you have defined them you do not have to type the whole reason.
Time:
Here you can define timelayouts which can be used for temporary-punishments.
You can use them by just typing #LAYOUT-NAME instead of the duration. The time increases every time a player gets punished with the same layout.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FHd7EOGw.png&hash=1456e06d4b1abc7d82744bc135cb8b7a)
- Ban-, Kick-, Mute- and Warn-System
- Excellent performance
- BungeeCord & Bukkit/Spigot-Plugin in one
- PlayerHistory
- Easy to use API
- Advanced-UUID-Support
- Intern or Extern UUID-Fetcher
- Backup-UUID-Fetcher if Mojang-Servers are offline
- Change UUID-Fetcher REST-API
- MySQL or local embedded HyperSQL
- Full customizable
- Multiple lines in Kick- and Ban-Messages
- Pre-Defined Reasons
- Automatic time calculation [1th-tempban -> 1h | 2th-tempban -> 6h ...]
- Custome Time-Offset [Change the timezone if the server has a wrong time]
- Automatic-Warn actions
- Check-Command [UUID, IP, COUNTRY, BAN/MUTE/WARNS]
Discord Ban Announcer ( @Sheidy ):
https://www.spigotmc.org/resources/banannouncer.64976/
GUI for Player History (@rossf_ )
https://www.spigotmc.org/resources/...-punishment-history-in-a-menu-1-8-1-17.94725/
Auto Ban - Bans alt accounts ( @james090500 )
https://www.spigotmc.org/resources/advancedban-auto-ban-addon.62453/
AB Sign Addon - Muted Players can not place signs ( @AlekseyJust ):
https://www.spigotmc.org/resources/advancedban-signs-addon.60635/
Punishment GUI ( @BGHDDevelopment ):
https://www.spigotmc.org/resources/▶-advancedbangui-1-8-1-13-◀-punishment-gui-fully-customizable.59570/
Discord BansWebhook ( @PmzHeroV2 ):
https://www.spigotmc.org/resources/banswebhook-supports-litebans-advancedban.95159/
Addon for Party and Friends System ( @simonsator ):
https://www.spigotmc.org/resources/delete-paf-data-on-perm-ban-advancedban.45971/
GUI Addon ( @Boobah ):
https://www.spigotmc.org/resources/punishment-gui-copy-of-mps-punish-history.37219/
Use numbers instead of reasons, durations and punishment types ( @Phyrone ):
https://www.spigotmc.org/resources/advancedbans-numbers.49067/
Negativity - AntiCheat with explicit AdvancedBan support ( @Elikill58 ):
https://www.spigotmc.org/resources/negativity-v2-1-7-to-1-19-bungee-velocity-sponge-fabric.86874/
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FO7dDrJ4.png&hash=197de684ee41cb49425fc927bf2d6007)
English:
(detailed)
If you have made one just send me the link per PM.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2F2OlXr64.png&hash=bfc11107a7001fa82596dbf2b0f811ed)
Our official GUI addon depends on AdvancedGUI.
Here is a quick showcase of the addon:
(currently only supports AdvancedBan when installed on the Spigot server | not bungee)
To obtain a GUI use /bangui
Required permissions: advancedban.gui
Download GUI layout file: https://drive.google.com/file/d/1gkBIbr4q2JsI7AFGXXDqezRKLuNhz5xu/view?usp=sharing
Download addon: https://drive.google.com/file/d/1iqTQpgIfkPPuGganHwNigQDKE2MFbcm-/view?usp=sharing
Installation:
1. Add the Addon and AdvancedGUI to your plugin folder
2. Go to https://advancedgui.app/ , click "Import project" and select the layout file from above
3. Press "Download"
4. Place the usage .json-File in /plugins/AdvnacedGUI/layout
5. Enjoy
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2Fjt4awKd.png&hash=739d3072af0ddcf77ff9aeb4dec2857c)
! The official web interface is not available for the time being.
Use the stand-alone version instead if you have a webserver available.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2F1fz1gSR.png&hash=4e59fa7b991bd68ca4d6664b5b73d65d)
If you have any problems with the Plugin make sure the first check the console for any error messages with instructions on how to solve the issue and to read the Known-Issues-Channel on discord.
If you still have the issue just post it on our discord or on GitHub.

Check out the free invoice tool that we developed: Liberty Invoice - Free Invoicing Tool
>> Servers using AdvancedBan <<
BlizzardCraft Network
> mc.blizzardcraft.net
Craft and play
> craftandplay.ml
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FLploYga.png&hash=70a353123559006cd2768e3f9c0037f2)
We use a Metrics-System called bStats which tracks information about your server
eg. Player, Bit-System, MC-Version, Server-System, etc.
More information about bStats can be found here:
https://bstats.org/
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2F2ifmQYa.png&hash=ca50d5320af53b2ee44beabdd9b6740e)
All information about the API can be found on GitHub
https://github.com/DevLeoko/AdvancedBan/