Перейти к содержимому
Mineforgian

mWL

UUID-based server whitelist using MongoDB and more

Загрузки
735
Подписчики
6
Обновлён
21 сентября 2025 г.
Лицензия
MIT

Опубликован 20 декабря 2023 г.

NeyHost Promo ONLYTRUE

mWL

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.

Discord

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

SpigotMC

Ченджлог

2.2.0Релиз1.21.6, 1.21.7, 1.21.8 · 21 сентября 2025 г.
  • 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
2.1.0Релиз1.21.3, 1.21.4, 1.21.5 · 19 апреля 2025 г.
  • 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
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)

Комментарии

Загружаем…