FigAdmin: баны, кики и варны для сервера Minecraft

FigAdmin: мощный плагин для администрирования сервера Minecraft Каждый владелец сервера Minecraft рано или поздно сталкивается с необходимостью поддерживать порядок. Игроки бывают разные: кто-то строит шедевры, а кто-то нарушает правила. В такие моменты на помощь приходит FigAdmin — лёгкий, но фу...

Скачать banlist.php

Оригинальное название: banlist.php

ФайлВерсияЗагрузчикРазмер
banlist.php——1 КБСкачать
FigAdmin.jar——30 КБСкачать

FigAdmin: мощный плагин для администрирования сервера Minecraft

Каждый владелец сервера Minecraft рано или поздно сталкивается с необходимостью поддерживать порядок. Игроки бывают разные: кто-то строит шедевры, а кто-то нарушает правила. В такие моменты на помощь приходит FigAdmin — лёгкий, но функциональный плагин для банов, киков и предупреждений. Он заменил устаревший KiwiAdmin и привнёс современный подход к управлению наказаниями, включая полноценную поддержку UUID и гибкое редактирование записей.

Что умеет FigAdmin

Плагин покрывает базовые потребности администратора, но делает это с особым вниманием к деталям. Вот ключевые возможности:

  • Бан и временный бан — можно указать причину и срок вплоть до месяцев.
  • IP-баны — опциональное включение блокировки по IP для онлайн-игроков.
  • Предупреждения — система варнов с автоматическим темп-баном при достижении лимита.
  • Редактирование банов — изменение срока или причины уже выданного наказания через удобную систему ID.
  • Экспорт банов — выгрузка в стандартный banned-players.json и banned-ips.json для совместимости с ванильным сервером.
  • Хранение данных — поддержка MySQL и Flatfile, а также готовый PHP-скрипт для публичного банлиста.

Установка и первичная настройка

Процесс интеграции FigAdmin на сервер максимально прост и не требует глубоких технических знаний. Достаточно скачать последнюю версию плагина и поместить его в папку plugins/. После этого выполните команду /save-all и остановите сервер. В директории plugins/FigAdmin/ появится файл config.yml — именно в нём вы сможете настроить поведение плагина под свои правила. Закончив редактирование, запустите сервер и примените изменения командой /reloadfig.

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

Основные команды и права

FigAdmin предлагает интуитивный набор команд, каждая из которых защищена отдельным пермишеном. Это позволяет гибко распределять обязанности между модераторами.

Команды для управления игроками

  • /ban игрок причина — перманентный бан с указанием причины.
  • /tempban игрок время причина — временный бан. Время указывается в формате: 1s, 5min, 2h, 3d, 1w, 2month.
  • /ipban on|off — включает или отключает автоматический IP-бан при бане онлайн-игрока.
  • /unban игрок — разбан по нику.
  • /unbanip IP — разбан по IP-адресу.
  • /checkban игрок — проверка, забанен ли игрок.
  • /kick игрок причина — кик с сервера.
  • /kick * — кик всех игроков (требует figadmin.kick.all).
  • /warn игрок причина — выдать предупреждение.
  • /clearwarnings игрок — очистить все предупреждения.

Служебные команды

  • /exportbans — экспорт банов в ванильный формат.
  • /reloadfig — перезагрузка конфигурации плагина.
  • /figadmin — отображение версии плагина.

Права (permissions)

Каждая команда имеет свой узел доступа, что исключает случайное превышение полномочий:

  • figadmin.ban
  • figadmin.tempban
  • figadmin.ipban
  • figadmin.unban
  • figadmin.unbanip
  • figadmin.checkban
  • figadmin.kick
  • figadmin.kick.all
  • figadmin.warn
  • figadmin.clearwarnings
  • figadmin.export
  • figadmin.reload

Тонкая настройка банов

Одна из сильных сторон FigAdmin — возможность редактировать уже выданные наказания. Для этого используется встроенная система /eb. Сначала найдите ID нужного бана командой /eb search ИмяИгрока. Затем выберите его: /eb select 123. Теперь вы можете изменить срок (/eb time add 1 day) или причину, после чего обязательно сохраните изменения через /eb save. Если передумали — /eb cancel отменит редактирование.

Автоматические наказания и конфигурация

Файл config.yml содержит несколько важных параметров. Ключевая опция ip-ban: true заставляет плагин автоматически добавлять IP-адрес в бан-лист при бане онлайн-игрока. Параметр auto-ban-on-warnings задаёт порог предупреждений, после которого игрок получит временный бан. Например, при значении 2 после третьего варна сработает автоматический темп-бан на срок, указанный в auto-ban-time (например, «1 day»). Важно: при авто-бане все предыдущие предупреждения сбрасываются.

Публичный банлист и хранение данных

Если вы используете MySQL, FigAdmin предоставляет исходный код PHP-скрипта для отображения таблицы банов на вашем сайте. Это отличный способ сделать модерацию прозрачной. Видеоинструкция для польских пользователей доступна по адресу youtube.com/watch?v=LmPrVl_72wk, но даже без неё скрипт легко адаптировать под любой дизайн.

Почему FigAdmin, а не KiwiAdmin

FigAdmin — это прямой наследник KiwiAdmin, но с рядом критических улучшений. Главное — полноценная работа с UUID, которая позволяет банить игроков, ещё не заходивших на сервер, при условии точного написания ника с учётом регистра. Добавлены экспорт в современные ванильные форматы, более стабильная работа с MySQL и удобное редактирование банов. Плагин активно поддерживается и остаётся одним из самых простых решений для администрирования.

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