Fixed:
・Blacklist
・Whitelisting(and whole plugin work)
Changed:
・Updated Reload module to
v1.1
Added:
・PluginShutdownEvent for API
Fixed:
・API
・Config (Configuration section was empty for some reason)
・Plugin shutdown
・Error with
/whitelist Slash Command
Changed:
・Startup logic. Cleaned trash and changed logo
Added:
・Require role feature. You can now require role(or at least 1 role from a list) for user to being whitelisted or in order to link account.
・Database file(works only with SQLite) backup system.
・Server version check. Now plugin supports only 1.14+
・Bring slightly optimization.
・Modules system. Read more at wiki:
https://windstudio.gitbook.io/discordwhitelist/step-by-step-setting/modules
・Plugin API. Read more at
https://windstudio.gitbook.io/discordwhitelist/developers/api
・Plugin reload command (via Module). Comes with plugin. (/dswl reload)
・Check for config version. Plugin will send a notification on console if it will detect if config is old
・Change user's nickname when /whitelist slashcommand used
Changed:
・Refreshed config. Now it looks brand new, more easily to understand it and cleaner.
・Almost all features names to new.
・Startup logo, information on plugin loading/login fail
・API-version to 1.14
・EWhitelist command from
owhitelist (
owl) to
ewhitelist (
ewl)
・Redesigned EWhitelist command. Now it will look much easier to use and modern
・Wiki
Removed:
・LoginPanel feature since it's unnecessary for this kind of plugin(will be implemented later with WindAuth)
・Almost all translation files. Now you can only choose: en_US, ru_RU, pl_PL
Fixed:
・Reactions feature worked only if EWHITELIST feature was enabled
・Error with LibertyBans plugin(and all others if they use HikariCP)
・Config forced plugin not start
・Bugs
・It's the end of 4th generation era. Sad to hear that, but now there is only just version number... Now plugin will support only 1.14+ versions and Java 14+.
・Fixed
Token Encryption system. Make sure you've enabled 'TokenReplacement' feature and replaced your token. Improved encryption system, now it's more secure.
・Added multi-role feature! Now you can form list in RoleID(for example) and provide many roles - bot will add/remove them.
・Fixed typo in
EPHEMERAL_MESSAGES. You need(if this feature was enabled) to replace
EMPHERIAL_MESSAGES to
EPHEMERAL_MESSAGES
・Fixed error: "Unknown message" when CONFIRM_MENU is enabled
・Fixed bug when server will stuck with plugin shutdown
・Added
1.20.4 support
・Fixed
Linking. Now it should work with FLOODGATE_BEDROCK feature.
・Fixed
Token Encryption system
・Fixed error when config would be empty in some scenariors
・Added
TokenReplacement system. You can find instructions inside your
config.yml
・Added ConfigBackup system. It will make backup of your
config.yml on every plugin Enable/Disble
・Added
InstallationIndicator. It will display some information about plugin startup on first steps of setup.
・Added error message on startup when plugin can't validate your GuildID.
・Changed JDA to use low-memory profile. You must test it.
・Changed
Java version to 14, Changed
SpigotAPI version to 1.14, Plugin will not support old versions now.
・Updated
JDA to latest 5.0.0-beta.17
・Added token encryption as main feature for protection. You just need provide your real bot token only 1 time, then your token will be encrypted. If you wanna changed encrypted token, then set token to new and change
Fresh value to
true.
・Changed file name to prevent some issues on server startup
・Fixed OurWhitelist command. Now it works perfectly.
・Added LoginPanel feature. (Done about 57%)
・Added Nickname change feature when user linked account
・Now Blacklisted nicknames can't join server
・Updated JDA
・Updated bstats
・Added choice between EMBED and TEXT in WelcomeMessage
・ Changed many messages for better readability, errors(only SQL for configuring bugs better) now will send only into 1 line
・Some SQL improvements
・Some code improvements
・Plugin optimization
・Text fixes, bug fixes
・Regex check changes, now bedrock players can use spaces in their nicknames
・You can now set custom prefix before nickname for bedrock players
・Regex check changes, now floodgate symbol before nickname can be ignored (is optional)
・SlashCommands: /whitelist fix (but class still requires recode)
・Fixed Linking: Added role to remove when link; remove role will be added back when unlink, add role will be removed when unlink; Added nickname change when unlink
・Fixed UnLinking
・Added '
notuse' tag to roles - it will force plugin not use this role
・Now player count in Bot status will display actual online players count when plugin reloaded
Today, we're launching the biggest update ever of our plugin. All your ideas came to this update. For some reasons i had no time to work on it in last 4 months, so yeah. There's no any right name of this update, so its like Minecraft 1.20;
Thanks for using our plugin! There is list of most important changes of this update:
・Added
Status&Activities. What does that mean? Now you can change online status and change custom status of your bot. Also it has player counter of your server.
・Added
UserID to Blacklist. Now you can block not only nicknames, but also user's DiscordID
・Added
account Linking. Yes, it is! As we said before, it will be added in this update, so there's it. It will be added as tutorial on our wiki.
・Added
RemoveLeftUsers feature. Conditional name, but it means that user who linked his account left from discord will be automatically removed from whitelist on server.
・Added
21 new translations. Some of them are handmade, but the most are machine translated. Full list of them you can find on our wiki
・Added
ReactionRoles. As previously conditional name. It means that you can create message with button which will add/remove role to/from user.
・Too
many changes in
config. Now it have no true/false booleans(only for few things). Now you will get list with features will enabled. If in this list feature will not be exist - it will be disabled.
・Whitelist
SlashCommand. We
changed its
functional, so now it has list option which will return players list in whitelist.
・Also
whitelist, but now it's
command of
OurWhitelist. We changed it name from /whitelist (/wl) to /owhitelist (/owl) to not overwrite default command.
・Added
whitelisted players count in /owhitelist command
・Changed translations. Now you finally can translate SlashCommands.
・Added
regex check for SlashCommands. Can be turned off
・Added new logo for plugin loading/unloading process
・Embeds. Now you can
customize their colors with
HEX colors.
・Added possibility to use nicknames with .(dot) before nickname for bedrock users
・Empherial messages now affect to GlobalMessage
・Global welcome message and DM message now is embeds!
・Added
Logging feature. Now you will receive logs when someone added/removed from whitelist with SlashCommands, whitelisted via channel, linked/unlinked account and checked for account.
・Oh yeah,
account check. You can now check for account either whitelisted or not.
・Same with linked accounts. You can check for full information about linked account with Nickname or DiscordID
・Added
Folia support. Our plugin now supports it. Yeah we know it halfly broken, but he has a lot in the future!
・Added sections to DM Message and Global Welcome Message. Now you can create message with many lines!
・Updated JDA to latest - 5.0.0 beta 6
・OurWhitelist now has message when it's already turned on/off.
・Fixed many bugs, including whitelist process bugs.
・Changed plugin's folder name to DiscordWhitelist
・Code rewrote. Now its more efficient, optimized and cleaner.
・Cleaned some trash from project
・Updated plugin design. Now its really clean, modern and looks really beautiful!
・And finally...
Added SQLite and
MySQL support in plugin! Now plugin support them!
Thanks for read all this stuff. I think in next update you will get many good things, include Linking update, OurWhitelist update and all you need!
Today, we're launching the biggest update ever of our plugin. All your ideas came to this update. For some reasons i had no time to work on it in last 4 months, so yeah. There's no any right name of this update, so its like Minecraft 1.20;
Thanks for using our plugin! There is list of most important changes of this update:
・Added
Status&Activities. What does that mean? Now you can change online status and change custom status of your bot. Also it has player counter of your server.
・Added
UserID to Blacklist. Now you can block not only nicknames, but also user's DiscordID
・Added
account Linking. Yes, it is! As we said before, it will be added in this update, so there's it. It will be added as tutorial on our wiki.
・Added
RemoveLeftUsers feature. Conditional name, but it means that user who linked his account left from discord will be automatically removed from whitelist on server.
・Added
21 new translations. Some of them are handmade, but the most are machine translated. Full list of them you can find on our wiki
・Added
ReactionRoles. As previously conditional name. It means that you can create message with button which will add/remove role to/from user.
・Too
many changes in
config. Now it have no true/false booleans(only for few things). Now you will get list with features will enabled. If in this list feature will not be exist - it will be disabled.
・Whitelist
SlashCommand. We
changed its
functional, so now it has list option which will return players list in whitelist.
・Also
whitelist, but now it's
command of
OurWhitelist. We changed it name from /whitelist (/wl) to /owhitelist (/owl) to not overwrite default command.
・Added
whitelisted players count in /owhitelist command
・Changed translations. Now you finally can translate SlashCommands. ・Added
regex check for SlashCommands. Can be turned off
・Added new logo for plugin loading/unloading process
・Embeds. Now you can
customize their colors with
HEX colors.
・Added possibility to use nicknames with .(dot) before nickname for bedrock users
・Empherial messages now affect to GlobalMessage
・Global welcome message and DM message now is embeds!
・Added
Logging feature. Now you will receive logs when someone added/removed from whitelist with SlashCommands, whitelisted via channel, linked/unlinked account and checked for account.
・Oh yeah,
account check. You can now check for account either whitelisted or not.
・Same with linked accounts. You can check for full information about linked account with Nickname or DiscordID
・Added
Folia support. Our plugin now supports it. Yeah we know it halfly broken, but he has a lot in the future!
・Added sections to DM Message and Global Welcome Message. Now you can create message with many lines!
・Updated JDA to latest - 5.0.0 beta 6
・OurWhitelist now has message when it's already turned on/off.
・Fixed many bugs, including whitelist process bugs.
・Changed plugin's folder name to DiscordWhitelist
・Code rewrote. Now its more efficient, optimized and cleaner.
・Cleaned some trash from project
・Updated plugin design. Now its really clean, modern and looks really beautiful!
・And finally...
Added SQLite and
MySQL support in plugin! Now plugin support them!
Thanks for read all this stuff. I think in next update you will get many good things, include Linking update, OurWhitelist update and all you need!
As we planned, 3.99Y was the last version of third generation. So, today we release 4.00R - fourth generation. First update of this generation isn't include many stuff, but we added and reworked some features. We're preparing to next update, so now many feature was moved and changed their functional.
-
Whitelist feature was
changed. Now, we added
Lock. That means that you can add yourself or other administrator to special list and lock your server and nobody but you can't join to your server.
Commands added:
: lock_off - Turns server locking to off
: lock_on - Turns server locking to on
: add_administrator <user> - Adds user to administrator list
: remove_administrator <user> - Removes user from administrator list
: lock_message <message> - Changes kick message when user try to join to server while its locked
: list_administrators - Shows list of administrators
-
Fixed bug with
whitelisting via a channel. Now all works as designed.
-
Fixed many
console spam with many errors. Now its just a simple message
-
Added Language file
updater. Now, your language file will update if any changes was apply with new version of our plugin.
-
Changed plugin
design. Now its more cleaner and minimalistic.
-
Fixed whitelist
tab completer. Now it works fine.
-
Fixed some
bugs with
OurWhitelist
-
Improved whitelisting
latency
Thanks for using our plugin <3
We promised that the third generation will be completed with 3.90X version, but plans have changed and now this version and this update that will be the final step for the third generation. We're come a long way in this generation, the base of developers who use our plugin has grown, and with every feature update there's been more and more! We are glad that you chose us! Here is the list of changes in this version:
-
Language support. It has been reworked and now we have files with the main languages. They will be supplemented over time, and if you want to translate into your language - contact the developer, he will try to include your language.
-
OurWhitelist. This is a new feature. Works on player nicknames, so if you need to whitelist by nickname, you can use this one, it is already built into the plugin. Commands:
/whitelist (
/wl), Permissions:
whitelist.admin
-
JDA. We decided to integrate it into our plugin because as we understood it would be easier than downloading it.
-
Plugin commands. We've removed /botreload and /botrestore as they are no longer needed.
- Documentation has been updated.
- Changed plugin loading method.
- Some bug fixes.
New fix.
+ Some bugs
fixed
+ SlashCommand upsert
changed
Note. This
unstable version, please, report any bug at our Discord-server and we can solve this very fast! Thanks!
+ Config
fixed
+ JDA shut down
fix
+ New permission:
whitelist.admin(replace to many others, one premission - many opportunities)
This is
unstable version, so report any bug on our
Discord-server. Please, dont use reviews as bugs reports or support request. Thanks!
Hey! There's a new fix-update.
+
Empherial-messages feature
fix. Now that's works how it was designed.
+
Nickname confirmation menu. Now you can select between Confirm-message or just whitelisting.
+ Added
/list command. Now you can check how many players on your server currently or banned.
+ Somewhat
bug-fixes...
Thanks for downloading our plugin!
Hello there. New update is comming, that means plugin still has support
So... Please, update your
JDA to newer version. Download it from our plugin page!!
+ Update checker
rework. So now you can retreive notifications about plugin updates every 30 minutes in a console and in-game.
+
UI Rework. Now if user wrote his nickname in a chat - he need to confirm correctness of his nickname via a message with a buttons(more security and more beautiful).
+
RemoveRole feature. If user was whitelisted - somewhat role that was configured in a config will be deleted.
+
Empherial feature. That means user's nickname will deleted when he was sucessfully whitelisted.
+ Global
Welcome Message! Absolutely new feature. Now(if feature is enabled) if user was whitelisted - welcome message will send to configured in a config channel!
+
Better translation. Now you can use %user% to get user's nickname and use it to somewhat messages!
+
1.19 support! Honestly it was in day when Purpur 1.19 was realeased but...
Nowadays thats all, but in next update you can wait
Linking feature and more features rework!
Join to our
Discord server to suggest your ideas to improve our plugin or post bugs that you found! Thanks!
Hello there! Our team wanna post new update thaaaaaaaaaat includes:
-> Introducing
slash commands! Now you can use commands in your discord server to
add or
remove someone's username! Just do: /whitelist
To setting this go to your discord
Server settings ->
Integrations -> /*
NameOfYourBot*/ and now you able to set permissions and channels to commands!
->
bStats added in! Now you can see how many players and servers are using our plugin!
-> Improved
ConfigUpdater working!
-> Added new beautiful
Embeds messages!
-> Improved
plugin work, that all is working now smoother and with more quality!
Thanks for downloading our plugin

Hello there! There is new plugin update that includes:
- Config
updater that will update configuration information that is not included.
- Plugin
update checker that will check for plugin updates and send messages to the console.
- Added
/botrestore command that recreates the config! (with
discordwl.restoreconfig permission)
-
Improved /botreload command! Now it actually reloads the plugin without errors!
(Working about
bStats)
Thanks for downloading our plugin!
Hello there! There is new plugin update that includes:
- Config
updater that will update configuration information that is not included.
- Plugin
update checker that will check for plugin updates and send messages to the console.
- Added
/botrestore command that recreates the config! (with
discordwl.restoreconfig permission)
-
Improved /botreload command! Now it actually reloads the plugin without errors!
(Working about
bStats)
Thanks for downloading our plugin!
Hello there! There is new plugin update that includes:
- Config
updater that will update configuration information that is not included.
- Plugin update checker that will check for plugin updates and send messages to the console.
- Added /botrestore command that recreates the config! (with
discordwl.restoreconfig permission)
- Improved /botreload command! Now it actually reloads the plugin without errors!
(Working about bStats)
Thanks for downloading our plugin!
Hello there and that is me again. I would to post new plugin update that includes:
- Plugin
optimization
- Plugin
comands such as: /botreload - reloads config and /botping(test) - check plugin's work
-
New config(If u want to manually setting up some options - recreate config)
-
Fixed some
bugs
- Improved regex
check(Now if u wrote "Johny!" - u will not add to whitelist)
- Added
nickname count
characters checker(More than 2 characters and less than 17)
- Added
permissions such as:
discordwl.reload &
discordwl.ping
That's all for today. Thanks for downloading it! We appreciate that!
Hello again and thanks for downloading our plugin! We would present new update of our plugin to you!
- Many
bugs were fixed such as: Change-Name feature is disabling some messages of our bot.
Send-DM feature was sending DMs from all channels because of none checks, same with
Change-Name. We have fixed all messages.
- Added
1.18.2 support to Paper, Purpur and others.
-
Fixed many
messages that contains issues in console.
-
Fixed many
spam in console.
(Also if u are owner of server or u have highest role - u cannot get role from bot(Auto-role feature)
Thanks for downloading our plugin! We grand that you can work with him.
Thanks for downloading our plugin! We appreciate it and we will update it how it possible! We want to post new plugin update that include these features:
-
1.18.x support
-
Fixed some
bugs
-
Fixed blacklist
- Added
discord nickname change when user was added in whitelist
- Added
DM messaging feature.
/!\ Best regards, our team!