modwhitelist-1.19.2-3.0.0.jar
Curse Maven Snippet
What's new
✨ Feature
- Added the new multi-file ModWhitelist configuration system to Forge 1.19
- Added
singleplayerDevModefor testing ModWhitelist in singleplayer/integrated server environments - Added SHA-256 based deny rules for individual mod files
- Added automatic classification into
both_side_required,client_required,client_optionalandserver_only - Added chunked client scan responses for large modpacks
🔧 Improvement
settings.jsonis now generated on client startup sosingleplayerDevModecan be configured before starting a world- Reworked Collect Mode to automatically classify client and server mods/files
- Switched scan nonce generation to
SecureRandom - Improved kick messages and scan validation
- Improved cleanup of pending player scans on logout
🐛 Fix
- Fixed Collect Mode being blocked when
strict=false - Required mod and SHA-256 checks are no longer unintentionally skipped when strict mode is disabled
🧩 Refactor
- Updated the Forge 1.19 networking protocol to support chunked scan packets
- Reworked the legacy single-file configuration system to match the current ModWhitelist architecture
- Updated ModWhitelist commands to the current command structure
📁 File/Project structure
- Replaced the old
config/modwhitelist.jsonlayout with:settings.jsonboth_side_required.jsonclient_required.jsonclient_optional.jsonserver_only.jsondeny.json
- Added automatic migration from the legacy
modwhitelist.jsonconfiguration - Added
ModScanChunkPacketfor segmented client scan responses
⚙️ Compatibility
- Forge 1.19 is now aligned with the current ModWhitelist feature set used by the newer supported versions
- Network protocol updated to version
2
This mod has no additional files
