A Minecraft Spigot/Bukkit Plugin that permanently bans anyone attempting to join who isn't on the server whitelist.
It runs on 1.20.4-1.21.4, it probably runs on other versions, but they haven't been tested.
This plugin is designed to help combat scanner bots, griefers, or other malicious users who may try to join a Minecraft Server without being on the server whitelist. While this doesn't stop the bots entirely, it does give you another barrier of defense against them.
It should be noted that when reload is used, it will not change the ban message of prior bans. It only will apply to new bans for users that are not currently banned.
I guess that's about it. Enjoy my plugin designed just to be a "screw you in particular" kind of thing. I find it funny.
Command | Description |
---|---|
/wc reload | reloads the configuration file |
/wc disable | disables the plugin until the next server restart |
/wc help | lists the previous two commands |
Use of the plugin can be allowed with the permission whitelistcheck.use.
Custom Ban Messages: The plugin ban message can be configured in config.yml. It supports color codes and basic formatting using \n for new lines.
The default ban message is [WhitelistCheck]: Banned by WhitelistCheck.
Ban Checker: The plugin will check if a user has already been banned if they are not on the whitelist. If they have, the pre-existing ban message will pass through, in order to not overwrite existing ban messages.
This feature can be disabled using "check_existing_bans" on the config.
If you need support, the best way to contact me is by opening an issue on this repo.
I would like to make the listed user who performed the ban configurable in config. As of right now, I just have it set to "Console".
I would also like to make the comments actually show in config.yml, but I couldn't figure out how to before I got too annoyed at it.
One last thing is I want the plugin to be functional with tab complete when writing a command, but again, I couldn't figure out how to.