Skip to content

Automatic whitelisting

Compare
Choose a tag to compare
@voidpointer0x00 voidpointer0x00 released this 18 Apr 00:28
e7cce4a

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