▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/mWL Updated - UUID based whitelisting
mWL Updated - UUID based whitelisting

mWL Updated - UUID based whitelisting

Updated fork of the original mWL Plugin. UUID-based server whitelisting.

Оцените первым
50
1
Все версии→mWL Updated - UUID based whitelisting v3.0.0

mWL Updated - UUID based whitelisting v3.0.0

Release31.08.2026

Список изменений

!mWL Updated by Knabbiii

🚀 mWL v3.0.0: Addon API, Spigot/Bukkit Support & Bug Fixes

Downloads Version

This is a major update. mWL now exposes a public addon API, runs on Spigot and Bukkit in addition to Paper, and drops offline/cracked UUID support in favor of always resolving the real Mojang UUID. Several bugs found during live testing have also been fixed.

⚠️ Breaking Changes

  • Offline-mode (cracked UUID) support has been removed. The whitelist.mode config option no longer exists. Your server must run in online-mode.
  • Existing entries created under OFFLINE mode are migrated automatically on read, but since offline UUIDs are name-derived, they may no longer match a player once resolved against their real Mojang UUID. Check /mwl list after upgrading if you previously ran offline.

✨ What's Changed

🧩 Public Addon API

  • Added WhitelistAPI / WhitelistAPIImpl (me.truec0der.mwhitelist.api) so other plugins can add, remove, and query whitelist entries without touching internal services
  • Exposed via MWhitelist.getAPI() and registered through Bukkit's ServicesManager
  • New custom events for addons to hook into: PlayerWhitelistAddEvent, PlayerWhitelistRemoveEvent, PlayerWhitelistExpiredEvent, WhitelistStatusChangeEvent

🖥️ Spigot & Bukkit Compatibility

  • Compiles against spigot-api instead of paper-api, so mWL now runs on Spigot and Bukkit, not just Paper
  • Adventure is bundled and relocated into the jar, since only Paper natively exposes Adventure Component overloads for sendMessage and PlayerLoginEvent#disallow
  • All messages now go through a shared serializer that converts to a legacy hex-color string, so colors render identically on Spigot, Bukkit, and Paper

🔄 Online-mode Only

  • Player UUIDs are now always resolved as the real Mojang UUID instead of a name-derived offline hash
  • A player's stored nickname refreshes automatically on join and on periodic check instead of going stale after a rename
  • Legacy {offline, online} UUID entries are migrated automatically to the new flat format

🐛 Bug Fixes

  • Fixed hex chat colors (<#RRGGBB>) showing up as raw text (e.g. 1aeb71mWL) instead of actual color. The legacy serializer now emits the format vanilla clients understand
  • Console output no longer contains leftover color-code artifacts, and multi-line messages are collapsed to a single console line
  • Fixed the update checker calling a GitHub Pages URL that was never enabled. It now reads mWL.json directly from raw.githubusercontent.com

📥 Installation

Download mWL-3.0.0.jar and place it in your plugins folder.

Online-mode required: make sure online-mode=true in server.properties before upgrading.

🔄 Upgrading from v2.x

  • Stop the server, replace the JAR, start the server
  • Remove whitelist.mode from config.yml if present, it's no longer read
  • If you previously ran in OFFLINE mode, verify /mwl list after the first restart
  • No manual database migration needed, legacy entries are converted automatically

Файлы

mWL-3.0.0.jar(846.87 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

3.0.0

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.18–26.2

Загрузок

4

Дата публикации

31.08.2026

Загрузил

ID версии

Главная