Automatic whitelisting
Finally after a few weeks of development and a huge chunk of codebase changed this feature is ready :)
New features:
- Now you can enable automatic whitelisting for new players on your server! Check your configuration file for more details.
- 12 new commands to control the feature under main
/auto-whitelist
command. - A system that will automatically migrate your configuration files and database table schema if needed.
- Full description for all permissions to make it easier to use in conjunction with plugins like LuckPerms. b21ff51 f673ed9
Compatibility note:
WhitelistImportEvent
was deleted. c4d4f89 7ba1fe9
This change improves overall ram consumption, the event should've not existed in the first place.whitelist
database table schema was changed b04245d:uniqueId
->unique_id
expiresAt
->expires_at
You will not need to update your table schema manually, I built an integrated migration module that will handle it and possible further updates to the schema. Although, you might need to update your backend applications if they used this table.
- Permission for on/off commands were changed to match command names d7d0f93:
voidwhitelist.whitelist.enable
->voidwhitelist.whitelist.on
voidwhitelist.whitelist.disable
->voidwhitelist.whitelist.off
Bugfixes:
- Fixed
Whitelistable
entity update not being save with JSON storage. 61986d2 LoginListener
now ignores cancelled events (it's funny how long it wasn't a thing and literally noone noticed :D) 917cfd7
Full changelog
- Feature/auto whitelist by @voidpointer0x00 in #16
v0.9.5...v1.0.0-stable