Changes
- Improved logging
- Added integration to the vanilla
/whitelist remove
command- Removing a player with the command now executes the removal action for the entry they are linked to
- Removing a player with the command also removes their cache entry
- General improvements to whitelist removal
- If an error occurs while removing the player they will not be removed from the whitelist
- An error will be broadcast to all operators notifying that the mod could not remove the player from the whitelist
- Improved entry action validation
- Bad entries now log an error message instead of throwing an exception
- Improved lock time behavior
- Setting the time to -1 now also locks already existent entries
- Removed text commands
- Renamed
/autowhitelist dump
to/autowhitelist dump stats
- Updated config to version 6
- Removed
prefix
- Removed
admins
- Renamed
update_period
toperiodic_check_delay
- Increased the maximum
periodic_check_delay
from 300 to 600 seconds - Improved config comments
- Improved config data fixer
- Removed
Dropped support for 1.20.2
-1.20.6
This decreases time testing and writing compatibility across versions as it is tested for every version it supports, not only the ones it is compiled on top of.
The mod is currently tested on, and supports, 6 versions, where before it was 11
The mod will be available on versions that are relevant and have more usage, up to 2 major releases behind the latest release.
For example: 1.19, 1.20, 1.21
1.21 is the latest major release, and 1.19 is 2 major releases behind
Changes
- Added deprecation warning when using text commands
- Improved the register process
- The discord feedback for a null user cache is now more clear
- Refactored translations
- Added
/modify
for admins - Fixed whitelist cache not working
- Fixed whitelist cache not properly removing old entries
- Fixed crash when using the mod with Connector on Forge (1.20.1)
- The NeoForge (1.21.1) support ie being worked on, currently there is a crash I am not able to fix
- Fixed crash on 1.21.2 and 1.21.3
- Added warnings for invalid roles
- Improved messages
- Improved minecraft username validation
- Banned players are now considered as having infinite lock time, locking them with the banned username and preventing abuse
- Dropped support for 1.18.x and 1.19.x
- Removed non-required and suboptimal checks
- Deprecated the automatic migration for AutoWhitelist for Snapshots configs (will be removed on 1.1.0)
- Removed the undocumented
autowhitelist:prefix
placeholder - Added an option to set the mod's command source permission level (defaults to 3)
- Added
/autowhitelist dump mods
that lists all mods - Fixed a bug on the command verification process for
autowhitelist:execute_command
entries - The entry verification is now run on config load/reload
- The configs now load right before the bot instead of earlier
- Fixed silent crash in the periodic updated
- Fixed entry assertion being done after updating the whitelist file
- Replaced the
trackRoleChanges
debug flag with debug log messages