
mWL
UUID-based server whitelist using MongoDB and more
Автор: TRUEC0DER8077обновлён 21 сент. 2025 г.
УправлениеТехнологииУтилиты
Описание
About
mWL - is a modern UUID-based whitelist plugin in which you can customize absolutely everything.
Functional
- Various databases to choose from (YAML, MongoDB (In dev)).
- UUID-based. You can use online or offline UUID's.
- Hex message support with MiniMessage (More about this).
- Large amount of functionality.
- Ability to add a player to the whitelist both temporarily and permanently.
- Easy to understand configuration.
- Regular development and improvement of the plugin
- Open source.
Commands
- All commands required mwl.admin permission
| Command | Description |
|---|---|
| /mwl add [nickname] | Permanently add player to whitelist |
| /mwl addtemp [nickname] [duration] | Temporarily add player to whitelist |
| /mwl remove [nickname] | Remove player from whitelist |
| /mwl list | Get list of all players in whitelist |
| /mwl toggle [enable/disable] | Change the whitelist enabled status. Without args display the current status. |
| /mwl check [nickname] | View whitelist information about player. |
| /mwl info | Some information about whitelist. |
| /mwl reload | Reload plugin configs and database. |
- Duration format example - 1y 2mo 3w 4d 5h 6m 7s (y - year, mo - month, w - week, d - day, h - hour, m - minute, s - second)
Some information
- Plugin work only on Paper and Paper forks. Spigot support will be added in future versions.
- The plugin weighs so much because it integrates some libraries necessary for it to work (mongodb-driver, kyori-adventure).
- You can report problems or ideas in the issue of this repository, or in private messages on Discord - @truec0der
Галерея
Последние версии
Все версии →release
mWL 2.2.0
2.2.021 сент. 2025 г.117Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur
Что нового
- The ability to manage whitelisted players by `UUID` has been implemented. You must pass the player's `UUID` instead of their nickname. Please note that in this case, the player's nickname **will not be saved in the database**, and only the `UUID` stored in the database will be checked, **regardless of the server mode**
- Minor code improvements
release
mWL 2.1.0
2.1.019 апр. 2025 г.70Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper, purpur
Что нового
- Added command `/mwl settemp` for set player whitelist time
- Added command `/mwl extendtemp` for extend player whitelist time
- Added placeholder `%whitelist_database%` to `/mwl info` command
- Added notify when player time in the whitelist is close to expire
- The MongoDB database has been completely reworked
- Full rework of internal config system
- Fixed a bug with early kick of a player from the server
- Updated all plugin dependencies
- Minor optimization
release
mWL 2.0.1
2.0.127 сент. 2024 г.66Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1paper, purpur
Что нового
- Added russian locale
release
mWL 2.0.0
2.0.026 сент. 2024 г.45Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1paper, purpur
Что нового
(!) The minimum supported version of Minecraft is now 1.18.2
(!) Configs and database of old plugin versions are no longer supported
- Full command system rework
- Full config system rework
- Full database rework
- Full plugin rework
- Change database and configs structure
- Added update system
- Added UUID-based mode
- Enhanced temporary players add in whitelist
release
mWL 1.5.0
1.5.024 янв. 2024 г.117Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur
Что нового
- Added **asynchronous work** with the database
- Added **/mwl addtemp** command
- Changed **YAML database** structure
- Added **metrics**
release
mWL 1.4.0
1.4.04 янв. 2024 г.67Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur
Что нового
- Fixed **/mwl reload** command
- Add nickname sensitive case option
release
mWL 1.3.1
1.3.129 дек. 2023 г.68Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur
Что нового
- Fixed **out of bound** exception
release
mWL 1.3.0
1.3.029 дек. 2023 г.58Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur
Что нового
- Now **/mwl remove** command has tab completion
- **/mwl reload** now completely reload the plugin
- Added **%whitelist_count%** placeholder to **/mwl list** command (Display players count in whitelist)
release
mWL 1.2.0
1.2.028 дек. 2023 г.62Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur
Что нового
- Added **YAML database** support
- Minor code refactoring
release
mWL - Customizable server whitelist using MongoDB 1.1.0
1.1.025 дек. 2023 г.66Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4paper, purpur
Что нового
1. Changed the code architecture to **dependency injection**.
2. Added placeholder **%prefix%** to insert a prefix wherever you want!





