promotional bannermobile promotional banner

Mod Whitelist Forge NeoForge

Checks the client's mod list on login and kicks if disallowed mods are present or required mods are missing.

File Details

modwhitelist-1.20.1-2.1.0.jar

  • R
  • Mar 21, 2026
  • 37.66 KB
  • 56
  • 1.20.1
  • Forge

File Name

modwhitelist-1.20.1-2.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:mod-whitelist-forgeneoforge-1337933:7791361")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog

🐛 Fix

  • Fixed an issue where players could get disconnected on join with Payload may not be larger than 32767 bytes.
  • Large scan responses are no longer sent as a single oversized packet.
  • Pending scan data is now properly cleared when a player logs out.

🔧 Improvement

  • Mod and file scans are now split into smaller network packets.
  • Received scan data is reassembled correctly on the server side.
  • Timeout and nonce validation were cleanly preserved in the updated scan flow.
  • collectclientonly was changed to a more compact toggle command.

🧩 Refactor

  • Reworked the internal network flow for the client scan.
  • Scan handling is now more clearly separated between request, chunked transfer, and final processing.
  • Simplified command handling for collectclientonly.

📦 Modpack/Config

  • Reordered entries in the config.
  • collectWhitelist, collectClientOnly, strictFiles, customMessage, and packLink are now grouped above allowed instead of being placed in the middle of the config.
  • Existing behavior for strict, strictFiles, and collectClientOnly remains unchanged.

⚙️ Compatibility

  • Improved stability for larger modpacks with many mods and files.
  • Strict mode remains compatible with the new scan transfer flow.