Плагин Защита AdventureWhitelist [1.4]

AdventureWhitelist
Краткое описание:
Плагин для гибкого управления вайтлистом с автоматическими ограничениями.
5
88
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
Java
  1. Java 8
  2. Java 11
  3. Java 17
  4. Java 22
Исходный код
https://github.com/VladDragMen/AdventureWhitelist
Зависимости
Нет (работает на чистом Spigot/Paper).
AdventureWhitelist — это продвинутая система управления доступом на сервер:

*это система вайтлиста которая пускает игроков на сервер, но у них есть ограничения.

🔹 Основные функции

  • Гибкое управление: Включение/выключение вайтлиста командой (/awl on|off).
  • Автоматические ограничения для невайтлистных игроков:
    • Режим ADVENTURE (блокировка взаимодействия с блоками)
    • Запрет чата
    • Запрет атак на мобов и других игроков
  • Поддержка Creative/Spectator режимов (не сбрасывает их при входе).

🔹 Команды

  • /awl add <ник> — добавить игрока
  • /awl remove <ник> — удалить игрока
  • /awl list — список игроков
  • /awl status — проверка статуса

🔹 Конфигурация

Все сообщения и настройки редактируются в config.yml:
messages:
join-whitelisted: "§aДобро пожаловать на сервер!"
join-not-whitelisted: "§cВы не в вайтлисте! Ваши действия ограничены."
reminder: "§aПодайте заявку в Telegram: §6https://t.me/ссылка"
command-usage: "§eИспользование: §a/awl on|off|status §7| §a/awl add <ник> §7| §c/awl remove <ник> §7| §e/awl list"
added-to-whitelist: "§aИгрок {player} добавлен в вайтлист!"
removed-from-whitelist: "§cИгрок {player} удалён из вайтлиста!"
no-permission: "§cУ вас нет прав!"
add-admin-awl: "§aАдминистрация приняла вашу заявку! Добро пожаловать!"
whitelist-on: "§aВайтлист включен!"
whitelist-off: "§cВайтлист отключен!"
chat-blocked: "§cВы не можете писать в чат без вайтлиста!"
combat-blocked: "§cВы не можете атаковать существ без вайтлиста!"
interaction-blocked: "§cВы не можете взаимодействовать с этим блоком без вайтлиста!"

🔹 Для администраторов

  • Логирование действий.
  • Напоминания неавторизованным игрокам.
  • Совместимость с оффлайн-серверами (работает по никам).

  • Разрешения для управления плагином
    awl.manage -
    Позволяет управлять белым списком

  • Установка

    1. Скачайте AdventureWhitelist.jar.
    2. Поместите в папку plugins/.
    3. Настройте whitelist.yml и config.yml.
    4. Перезапустите сервер.

Автор

vladvd91
ВерхНиз