This update adds full compatibility with Paper 26.1.x while keeping support for older versions down to 1.18.x. Several bugs have been fixed based on live testing.
✨ What's Changed
🖥️ Paper 26.1.x Support
- Updated
api-versionto1.18, supporting 1.18.x through 26.1.x - Requires Java 25+ when running on Paper 26.1.x
- Fixed scheduler usage — reverted from
GlobalRegionScheduler(Folia-only) toBukkit.getScheduler()for universal compatibility
🔒 Whitelist Bypass Permission
- Fixed
mwl.whitelist.bypassnot being respected when assigned via permission plugins (e.g. LuckPerms) bypass.permission.enabledis nowtrueby default inconfig.yml- Login check now runs at
EventPriority.HIGHso permission plugins have already loaded player data
🐛 Bug Fixes
- Fixed
/mwl toggle— can now be used without arguments to auto-toggle the whitelist on/off - Fixed
/mwl help— now works as a proper subcommand (also shown when running/mwlwith no arguments) - Fixed
/mwl settemp— feedback message was not sent to the command sender after setting a temporary whitelist entry
📥 Installation
Download mWL-2.3.0.jar and place it in your plugins folder.
Paper 26.1.x users: Requires Java 25+. Compatible with 26.1, 26.1.1 and 26.1.2+.
🔄 Upgrading from v2.2.x
- Drop-in update — stop server, replace JAR, start server
- Check your
config.yml:bypass.permission.enabledis nowtrueby default. If you do not use a permission plugin for bypass, set it tofalse - No database migration required
