
mWL
UUID-based server whitelist using MongoDB and more
- Загрузки
- 735
- Подписчики
- 6
- Обновлён
- 21 сентября 2025 г.
- Лицензия
- MIT
Опубликован 20 декабря 2023 г.
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
Ченджлог
2.2.0Релиз1.21.6, 1.21.7, 1.21.8 · 21 сентября 2025 г.
- The ability to manage whitelisted players by
UUIDhas been implemented. You must pass the player'sUUIDinstead of their nickname. Please note that in this case, the player's nickname will not be saved in the database, and only theUUIDstored in the database will be checked, regardless of the server mode - Minor code improvements
2.1.0Релиз1.21.3, 1.21.4, 1.21.5 · 19 апреля 2025 г.
- Added command
/mwl settempfor set player whitelist time - Added command
/mwl extendtempfor extend player whitelist time - Added placeholder
%whitelist_database%to/mwl infocommand - 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
2.0.1Релиз1.20.6, 1.21, 1.21.1 · 27 сентября 2024 г.
- Added russian locale
2.0.0Релиз1.20.6, 1.21, 1.21.1 · 26 сентября 2024 г.
(!) 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
1.5.0Релиз1.20.2, 1.20.3, 1.20.4 · 24 января 2024 г.
- Added asynchronous work with the database
- Added /mwl addtemp command
- Changed YAML database structure
- Added metrics
1.4.0Релиз1.20.2, 1.20.3, 1.20.4 · 4 января 2024 г.
- Fixed /mwl reload command
- Add nickname sensitive case option
1.3.1Релиз1.20.2, 1.20.3, 1.20.4 · 29 декабря 2023 г.
- Fixed out of bound exception
1.3.0Релиз1.20.2, 1.20.3, 1.20.4 · 29 декабря 2023 г.
- 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)
Комментарии
Загружаем…


