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

LibertyBans

Послушание освобождает

FabricPaperPurpurSpigot
Загрузчики
FabricPaperPurpurSpigot
Скачиваний на Modrinth
29,7 тыс.
Подписчиков на Modrinth
93
версий
16
Обновлён
22 сентября 202622 сент.
Опубликован
в 2022

Коротко о моде

Работает на Fabric, Paper, Purpur и Spigot
Для Minecraft 1.20.6, 1.21.4–26.3 …
Последняя версия — 1.2.0-M1 от 22 сентября 2026
Лицензия AGPL-3.0-or-later — бесплатно
Где нужен
В игренеизвестноНа серверенеизвестно

Автор не указал, где нужен мод

Версии игры1.20.4, 1.20.6, 1.21.4–26.3 …
Описание переведено автоматическиПоказать оригинал (EN)

LibertyBans — это сверкающее и необыкновенное оружие для управления наказаниями.

Почему?

У всех существующих плагинов наказаний есть свои недостатки. Либо они страдают от багов и проблем с многопоточностью, либо они закрытые и платные, либо и то, и другое.

Ни один из существующих плагинов наказаний не сравнится с надёжностью и зрелостью разработки LibertyBans. Например, наш фреймворк для тестирования означает, что многие баги отлавливаются автоматически и никогда не попадают в стабильные релизы.

Больше всего LibertyBans предлагает отточенный набор инструментов для дисциплинарных мер. Он предоставляет множество функций с чистым дизайном. Это значит, что он может эффективно масштабироваться на крупные сети и работать на одиночных серверах, при этом всё ещё предлагая богатый, модульный набор функций.

Возможности

  • Добавление и снятие наказаний:

    • /ban, /ipban, /unban, /unbanip - банит или разбанивает игрока или IP-адрес
    • /mute, /ipmute, /unmute, /unmuteip - мутит или размучивает игрока или IP-адрес
    • /warn, /ipwarn, /unwarn, /unwarnip - предупреждает или снимает предупреждение с игрока или IP-адреса
    • /kick, /ipkick - кикает игрока или IP-адрес
  • Временные версии банов, мутов и предупреждений
  • Все данные игроков хранятся с использованием UUID.
  • Просмотр наказаний:

    • /banlist - показывает все баны
    • /mutelist - показывает все муты
    • /history - показывает все наказания игрока
    • /warns - показывает все предупреждения игрока
    • /blame - показывает все наказания, выданные сотрудником
  • Несколько способов блокировки твинк-аккаунтов:

    • Автоматическое применение для блокировки твинк-аккаунтов. По умолчанию при использовании IP-банов твинки автоматически не могут зайти, если основной аккаунт забанен. Это поведение настраивается, и вы даже можете повысить строгость проверки твинков.
    • Ручная команда /alts - показывает предполагаемые твинк-аккаунты игрока.
    • Уведомление о твинках при входе - сообщает сотрудникам, когда игрок, чей предполагаемый твинк забанен или замучен.
  • Исключения. Например, стажёры не могут банить админов; админы не могут банить владельцев.
  • Шаблоны оформления и наказаний. Например, первый мут за мат длится 10 дней, следующий — 30 дней, а третий мут — навсегда. Поддерживает вычисление причины, времени и даже типа наказания.
  • Опции и поведение полностью настраиваются. Вы даже можете подкрутить настройки пула соединений и кэша запросов для тонкой настройки производительности.
  • Плагин тщательно спроектирован так, чтобы быть производительным и лёгким. Он использует эффективную схему SQL, которая хранит сырые байты UUID и IP-адресов, а не хранит их как строки/текст.
  • Полная поддержка нескольких прокси и нескольких инстансов. Вы можете разместить LibertyBans на прокси, если используете один прокси, или на нескольких бэкенд-серверах.

Команды, права, конфигурация​

Всё объяснено на вики:

Ссылка на вики​

На вики много информации, в том числе о конфигурации.

  • Файлы конфигурации содержат подробные комментарии, а все параметры детально описаны.
  • Если вы обновите LibertyBans, старая конфигурация обновится автоматически, если появятся новые параметры.

Команды

Введите:

  • /libertybans usage чтобы увидеть все команды. При вводе в консоль не ставьте слэш.

Для временных наказаний используется та же команда, что и для постоянных. Просто добавьте время после ника:

  • /ban Player1 30d Это временный бан

Подробное руководство смотрите на этой странице вики.

Особенности

  • Эффективен и лёгок. Простая установка, никаких лишних функций.
  • Возможность использовать локальную файловую базу данных (HyperSQL) или удалённую (MariaDB, MySQL, PostgreSQL).
  • Отличная масштабируемость, производительность ориентирована на базу данных с расчётами в SQL. Низкое потребление памяти, так как наказания хранятся почти полностью в базе данных. Соблюдены лучшие практики пула соединений и асинхронных вычислений.
  • Хорошо структурированный API, предоставляющий основу для работы других плагинов. Внешний веб-интерфейс поддерживается Dmitri и использует этот API.

Видеообзор — испанский

Видеообзор — русский

.

Информационный банк

Требования

  • Java 17

Поддерживаемые платформы:

  • Bukkit / Spigot / Paper / Purpur (+Folia)
  • BungeeCord / Waterfall
  • Fabric
  • Sponge
  • Velocity 3 и 4

Совместимость с никами Geyser/Floodgate и China Edition. Форки платформ поддерживаются, где это разумно.

В основном зависимостей нет, кроме этих платформ:

  • Velocity: из-за подписи чата в 1.19+ для работы мутов при установке LibertyBans на прокси Velocity требуется SignedVelocity. SignedVelocity должен быть установлен и на прокси, и на серверах.
  • Fabric: требует отдельной установки adventure-platform-mod.

Установка

У большинства пользователей LibertyBans будет работать сразу после установки.

Если вы используете прокси:

  • При использовании одного прокси рекомендуется устанавливать LibertyBans на сам прокси.
  • LibertyBans также можно установить на серверы, если вы готовы настроить синхронизацию между несколькими экземплярами.

Смотрите также эту страницу вики об установке на прокси.

Внешние подключения

При первом запуске плагин скачивает свои внутренние зависимости. Это нормально и может занять пару секунд в первый раз. После этого плагин должен запускаться быстрее. Способ загрузки зависимостей так же безопасен, как если бы они были встроены в плагин — ожидаемые хеши зависимостей жёстко прописаны, поэтому если хеш скачанной зависимости отличается, она не сохраняется в файловую систему.

Интересные факты

  • LibertyBans впервые вышел 4 июля 2020 года, в День независимости США.
  • Обновления обычно выходят в крупные праздники или вскоре после них, либо в значимые даты:

    • 0.8.0 вышел 11 сентября 2021 года.
    • 0.8.1 вышел через 3 дня после Дня благодарения.
    • 1.0.0 вышел через 2 дня после Нового года.
    • 1.0.1 вышел через 2 дня после Дня святого Валентина.
    • 1.0.2 вышел 4 июля 2022 года, ровно через 2 года после первого релиза.
    • 1.0.4 вышел 11 сентября 2022 года.
    • 1.1.0-M1 вышел на Рождество, 2022 год.
    • 1.1.0-M2 вышел через 2 дня после Дня святого Патрика.
    • 1.1.0-M3 вышел через 5 дней после 4 июля.
    • 1.1.0-RC1 вышел 11 сентября 2023 года.
    • 1.1.0-RC2 вышел 29 февраля 2024 года.
    • 1.1.0-RC3 вышел 30 марта 2025 года.
    • 1.1.1 вышел 4 июля 2025 года.
    • 1.1.4 вышел 4 июля 2026 года.

Сообщение об ошибках

Пожалуйста, используйте Github issues: https://github.com/A248/LibertyBans/issues

Но главный вопрос: а вы вообще сможете найти хоть какие-то баги?

Частые вопросы

Как установить LibertyBans?

Установите Fabric под свою версию Minecraft, скачайте LibertyBans под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть LibertyBans?

У LibertyBans есть сборки для Minecraft 1.19.2–1.20.1, 1.20.4, 1.20.6, 1.21.4–26.3 ….

Лицензия и источник
GNU Affero General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее