Skip to content

A Minecraft Plugin that bans anyone who isn't on the server whitelist.

License

Notifications You must be signed in to change notification settings

4rft5/WhitelistCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

WhitelistCheck

WhitelistCheckIcon2
A Minecraft Spigot/Bukkit Plugin that permanently bans anyone attempting to join who isn't on the server whitelist.

WhitelistCheckDescription

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.



WhitelistCheckCommands

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



WhitelistCheckFeatures

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.


Example ban screen:
image

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.



WhitelistCheckSupport

If you need support, the best way to contact me is by opening an issue on this repo.

Spigot Page

image



Future Ideas:

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.

About

A Minecraft Plugin that bans anyone who isn't on the server whitelist.

Resources

License

Stars

Watchers

Forks

Packages

No packages published