The Whitelister
The Whitelister - made by Lolmewn
What does this plugin do?
This plugin whitelists everyone who has ever joined your server! No need to do it yourself, let this plugin take care of it! You can also use this as a normal whitelist plugin, with features as toggling it on and off, adding and removing players, it even has support for a MySQL database!
Commands
Command | Arguments | Description |
---|---|---|
/wl add | <player1> <player2> ... | Whitelist Players |
/wl remove | <player1> <player2> ... | Remove players from the whitelist |
/wl toggle | - | Toggles the whitelist on or off depending on current state. Default can be set in the config |
/wl on | - | Enable the whitelist. |
/wl off | - | Disable the whitelist. |
/wl list | - | Shows whitelisted players with count |
/wl help | - | Shows the help page |
/wl import | <worldName> | Import all players that have ever played in world <worldname> |
/wl | <player1> <player2> ... | Same functionality as /wl add |
Permissions
Command | Permission |
---|---|
/wl add | wl.add |
/wl remove | wl.remove |
/wl toggle | wl.toggle |
/wl on | wl.toggle |
/wl off | wl.toggle |
/wl list | wl.seelist |
/wl import | wl.import |
/wl help | wl.help |
How to install
Drag and drop the .jar file into your plugins folder, and start or reload the server! When the Settings file gets created, it will automatically whitelist anyone in the folder /<mainWorldName>/players/ for you!
Source
You can find the source of the plugin here: https://bitbucket.org/Lolmewn/the-whitelister/overview . Note: The plugin is GPLv3 licensed.
@The_PC_Tech_Guy
It only automatically does it on the first startup of the plugin, if I remember correctly.
Could you add a (configurable) delay to when it automatically whitelists players? The way I'd use this is if someone is attempting to flood the server with a bunch of alt accounts.
@TheAcastus
No.
Does the plugin support Minecraft UUIDs?
Thanks, TheAcastus
@EACreator1
So what exactly needs to change? :P
This has great potential! Well, for my server at least.. So, if you're running an online server, you know that Mojang's authentication servers go down from time to time. No big deal. Authme to the rescue! Yeah, but the time comes where you have to turn your server into Offline mode. No big deal, we still have the passwords saved. Then some jerk logs into someone's account and joins our server, and registers a password. Then, when the account owner tries to join, they don't have the password. So, what can we do with this plugin? We can stop our server whenever Auth servers go down. Run it in offline mode, then do /wl import and then /wl on Sure, if they haven't joined before, they can't join during this period. The solution? Well, try to find a plugin that allows you to have a custom message saying "Sorry. You can't join our server at this time because you have not joined while Minecraft authentication servers were working. Please wait an hour and try again." Only if you could customize the whitelist kick message inside this plugin XD
Hey, today I installed your plugin, stop server, setup config and start server. In console I saw this error http://pastebin.com/q2nc6gES . Please, fix it. I want to use this plugin. Thanks, TheAcastus
Fixed - Disabled auto updater
@palyons
Nope, only does it when the config can not be found.
Ok, this is a HUGE security flaw! While it may add everyone in the /players/ folder upon creation of the settings file. It updates the whitelist EVERY SERVER REBOOT! This is not acceptable. Most notably with players who should not be on the server at all.
@OrbisGaming
Probably not going to add, sorry. A bit too far off of the main idea of the plugin imo.
@Lolmewn This looks cool, would it be possible to implement temporarily whitelist? I own a subscription server so if i could do /wl t:30d add name then that would allow me to have someone whitelisted for 30 days then after the 30 days they are un-whitelisted? thanks
@Ovear
Right here :) https://bitbucket.org/Lolmewn/the-whitelister/overview
@Lolmewn is this plugin open-source? Where can i get the source? i want to my some change to adapt my server. Thanks
@SomewhatMuffin
Empty the whitelist file.
How do I remove everyone from the whitelist?
@weather11guy
You mean... the config option? Lol.
Is there anyway for you to add a custom whitelist message. Like when a non-whitelisted player trys to join a custom message appears instead of the standard. "You are not on the whitelist"?????
@Lolmewn
awesome :) thank you for adding that!
@HFB_Ryahn
Try executing SELECT * FROM <databaseName>.<tableName>; For example, SELECT * FROM minecraft.whitelister;
I am loving this so far. Only issue I have ran into, is that I don't see the whitelist table within my database for mysql. I checked the whitelist files and players are not listed there, so its working from the database from some where.