EmpireBan
1.4-BETAA configurable ban/mute/kick system with escalating punishment IDs, alt-account detection, and VPN checking, for Spigot/Paper, BungeeCord, and Velocity in one JAR.
1.4-BETAlatest2 days ago Added
- Tab completion on Spigot, BungeeCord and Velocity: online players, and the IDs from ids.yml for /ban and /mute. Only IDs the sender is allowed to use are suggested. - Tab completion for /bansystem subcommands, IDs and punishment types.Fixed
- Players with bansys.ban.bypass (e.g. operators with all permissions) were saved as banned but never kicked. The ban is now refused with "This player cannot be banned!". - Player names are no longer case-sensitive on BungeeCord/Velocity and for offline players on Spigot. - IDs from ids.yml are no longer case-sensitive. - New message keys are added to existing messages files automatically.Untested
This is a beta: the changes are built and unit-tested, but not yet tested in-game.1.3-RELEASE2 weeks ago Added
- Discord webhook. Every ban, mute, kick, unban and unmute can be posted to a Discord channel as an embed with the target, the staff member, the reason and, for IDs, the level. Setdiscord-webhook.enabledandurlinconfig.yml;actionslimits it to e.g.[BAN, MUTE]. Sending happens off the server thread, a dead webhook only costs a console line. - German messages.messages_german.ymlships with the plugin,language: germanuses it.Changed
- First stable release since 1.1. Servers on the defaultreleaseupdate channel now get the 1.2 fixes as well. Existing servers: the newdiscord-webhooksection is not added to an existingconfig.ymlautomatically. Copy it from the default config if you want it.1.2-BETAEmpireBan 1.2-BETASep 24, 2026 - The backend plugin runs on Folia. Kicks, messages and bans go through the entity and global schedulers there, and bStats stays off on Folia. - The Velocity plugin is described by velocity-plugin.json now, so Velocity reports the real version instead of 1.0.0. - Tested on Folia, Paper, Spigot, Velocity and BungeeCord.1.1-RELEASESep 1, 2026 Mutes now hold outside of chat, and/banand/mutereport the punishment they actually applied. - Muted players can no longer bypass their mute with/meor the private message commands. The blocked commands are configurable undermute-command-blacklistinconfig.ymland are matched on the command name alone, so/minecraft:msgis caught as well. Contributed for Velocity by [NTMFanSolidius](https://codeberg.org/NTMFanSolidius) in [pull request #1](https://codeberg.org/LucasTHCR/EmpireBan/pulls/1) and ported to Spigot and BungeeCord from there. -/mute <player> <id>applied the ID's escalation level but always announced a mute: an ID whose level is a ban stored a ban, left the player online and talking, and/checkthen reported a ban nobody had handed out. Both commands now resolve the level first, report the type that was applied and kick when it is a ban. -/mutenow honours only-admins IDs, which so far only/banchecked. - Newpunishments.require-idoption: with it on,/banand/muteonly accept IDs fromids.yml. Staff withbansys.ban.adminkeep free durations unlesspunishments.admin-bypassis turned off.1.0-RELEASEEmpireBan 1.0-RELEASEAug 4, 2026 Initial release.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta