EasyBans
EasyBans
Overview
EasyBans is a plugin designed to make your life as a server admin much more manageable.
As a server admin myself, I know how hard it is to keep bans managed in-game and on the console, so I made this so everyone doesn't have to feel my pain too! :')
Features
- Bans players in two locations/
- banned-players.txt
- banned.yml (plugins\EasyBans)
- In-Game and console based
- Basic syntax
Commands
/ban <player> [reason] - Bans the chosen player with an optional reason parameter (is logged).
/unban <player> - Un-bans (pardons) the chosen player from the server.
/easybans - Shows an easy to understand help screen with a command reference.
/isbanned <player> - Checks if a player is banned.
Permissions
easybans.ban | Allows the player to ban other players |
easybans.unban | Allows the player to unban other players |
easybans.help | Allows the player to see all admin commands in /easybans |
easybans.check | Allows the player to check if a player is banned |
Configuration
Not added yet, stay tuned.
To-Do
- /kick command
- Configurable ban/unban/kick messages
- IP address blacklisting and whitelisting
@Gonzoman10
Possibly.
@mattrick16
I may add support for this feature in the future, but the original plan was to keep it config based.
It'd be cool if you had bans saved to an SQL server.
please add tempbans with reasons.... please.
Thanks,
Gonzo
Owner of the The Core Network
@netsurfer912
I will attempt to add both commands. The second should be able to be done tonight. Will commit to github if I get it done.
Is there a command to show all the bans (or recent ones if there are too many)? If not, please consider adding that. You may also implement an in-game search for banned players.