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.
・Added 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