
FortressCore
FortressCore - мощный плагин для защиты и администрирования сервера Minecraft с AI-анализом, системой логина/регистрации, анти-иммитацией, модерацией чата, управлением банами и гибкой системой ролей. Работает на Paper/Folia 1.21+. Обеспечивает полную безопасность офлайн-режима.
Если вы владелец сервера Minecraft, особенно в офлайн-режиме, то знаете: безопасность - головная боль номер один. Иммитация игроков, боты, гриферы, токсичный чат - это лишь часть проблем. FortressCore создан, чтобы взять всё это под контроль. Это не просто очередной плагин, а полноценный комбайн для защиты и администрирования, который заменяет собой кучу плагинов и работает из коробки.
Что такое FortressCore?
FortressCore - это проверенный, всё-в-одном плагин для серверов Minecraft, построенный на Paper/Folia 1.21+. Он объединяет AI-движок на базе Gemini 3.5 Flash, систему логина/регистрации с BCrypt, анти-иммитацию, модерацию чата, баны, апелляции и даже функционал ролей. Всё асинхронно, настраивается через config.yml и не требует зависимостей.
Поддерживает офлайн-режим, Gemini AI (опционально), proxycheck.io для VPN-детекта. Плагин полностью конфигурируемый и с горячей перезагрузкой командой /fc reload.
AI-движок: семь модулей безопасности
FortressCore использует Gemini AI для анализа угроз. Все модули работают асинхронно, с учётом лимитов бесплатного тарифа Google. Если API недоступен - откатывается на правило-базированную логику.
| Модуль | Что делает |
|---|---|
| Анализ подключения | Профилирует каждого игрока и авто-кикает/банит критичные угрозы |
| Обнаружение аномалий логина | Выявляет попытки захвата аккаунта по региону IP и времени |
| Модерация чата | Сканирует каждое сообщение на токсичность, рекламу, мошенничество |
| Выявление злоупотребления командами | Ловит попытки эксплойтов и эскалации прав в реальном времени |
| Автоматизация вотчлиста | Отслеживает подозрительных игроков и выдаёт вердикт AI |
| Проверка апелляций на бан | Читает жалобы игроков и рекомендует отклонить/смягчить/простить |
| Отчёты безопасности | Периодические сводки с анализом трендов для онлайн-админов |
Шаблоны промптов редактируются в config.yml. Daily quota tracking и circuit breaker предотвращают спам логов при переполнении квоты.
Система логина и защиты аккаунтов
- Обязательная регистрация/логин с BCrypt-хешированием паролей
- Анти-иммитация: привязка пароля к нику - на офлайн-сервере никто не зайдёт под чужим именем
- Настраиваемая длительность сессии (раз в день/час/без срока)
- Двухфакторная аутентификация (2FA) с кодами по времени
- Лимит попыток логина с автоматическим временным IP-баном
- Опция
everytime_login- выбирать, нужно ли реавторизовываться при каждом входе
Анти-хак и анти-бот
- Режим блокировки: автоматически включается при всплеске подключений, можно вручную
- Обнаружение VPN/прокси через proxycheck.io с настраиваемыми действиями
- Белый и чёрный список IP
- Чёрный список ников с поддержкой regex
- Анти-спам с авто-мутом
- Защита от флуда и быстрого переподключения с авто-баном
Управление доступом
- Мультивладельцы (отдельно от опопов ваниллы) - immune ко всем проверкам безопасности
- Собственная система опов FortressCore - независимая от Minecraft
- История IP по каждому игроку с полным аудитом
Система ролей (с версии 1.0.4)
Встроенная ролевая система - не нужны внешние плагины на пермишены.
- 4 встроенные роли: OWNER, ADMIN, MODERATOR, MEMBER
- Неограниченное количество кастомных ролей (VIP, Builder, Trusted...) в config.yml
- Настройка цвета чата, имени, префикса, суффикса и приоритета
- Роли автоматически управляют порядком в табе и скорборде
- Полная поддержка wildcard-разрешений (
*илиfortresscore.*) - Команды:
/role give/take/info/list/create/delete/edit/addperm/delperm - Данные сохраняются в
player_roles.yml, горячая перезагрузка
Инструменты модерации
Блоки и наказания: перманентные и временные баны игроков и IP, просмотр списка с пагинацией, апелляции с AI-оценкой искренности.
Команды: /ban, /ipban, /unban, /unipban, /banlist, /kick, /kickall, /mute, /unmute, /freeze, /burn, /smite, /strike, /kill, /killall, Command Spy, Social Spy, Staff Chat.
Система перезапуска сервера (с 1.0.4)
Гибкое планирование перезапусков без внешних скриптов:
- Несколько временных слотов в формате HH:mm, поддержка часовых поясов
- Предупреждения с настраиваемыми интервалами (5 мин, 2 мин, 1 мин, 30 сек...)
- Action bar таймер для всех игроков, Title-анимация в последние 10 секунд
- Режим откладывания: если есть игроки - restart пропускается и повторяется автоматически
- Команды:
/restart now,/restart in 5m,/restart cancel,/restart status - Все данные перед рестартом сохраняются на диск - нулевая потеря
Система баг-репортов (с 1.0.4)
Любой игрок может отправить репорт об ошибке прямо из игры:
/bugreport <описание>- отправляет красивое embed-сообщение в Discord через вебхук- Включает: ник игрока, версию сервера и плагина, количество онлайн, время
- Подтверждение перед отправкой, кулдаун 5 минут
- Персистентный ID-счётчик
- Сотрудники могут просмотреть последние репорты через
/bugreport list - IP-адреса маскируются для конфиденциальности
Админские утилиты (с 1.0.4)
SpawnVein - детекция X-Ray
Скрытая расстановка рудной жилы рядом с подозреваемым игроком. Если он копает прямо к ней - это явный признак X-Ray. Автоматическое оповещение всех онлайн-админов, сессия истекает через 10 минут с восстановлением блоков.
/enchant - обход лимитов зачарования
Накладывай любые чары до 255 уровня на любой предмет. Поддержка 50+ псевдонимов (sharp, eff, silk, fort, mending...). Есть удаление конкретного зачарования и просмотр списка.
/nick - система никнеймов
Игроки могут установить себе отображаемое имя, админы - менять другим. Никнеймы видны в чате, табе и скорборде, сохраняют префикс роли. Поддержка цветов (пермишн fortresscore.nick.color). Встроенная проверка на дубликаты.
Телепортация и перемещение
| Команда | Описание |
|---|---|
/tpa, /tphere, /tpaccept, /tpdeny, /back | Полная система запросов телепорта |
/tp, /tpall | Прямая телепортация |
/home, /sethome, /delhome, /homes | Личные дома |
/warp, /setwarp, /delwarp, /warps | Глобальные варпы |
/jump | Телепорт к целевому блоку |
/near | Поиск игроков в радиусе |
Игроковые утилиты
Инвентарь и предметы: /invsee, /enderchest, /clearinventory, /trash, /hat, /more, /repair, /skull (работает и с офлайн-игроками - читает NBT мира).
Здоровье и выживание: /heal, /feed, /god, /✨, /ext.
Перемещение и окружение: /fly, /speed, /vanish, /day, /night, /sun, /weather, /time, /seed.
Чат и общение
- Личные сообщения:
/msg,/tell,/w,/whisper,/pm,/reply - Цвета чата и имени настраиваются по ролям в config.yml
- AI-антиспам с автоматическими действиями
Административные команды
| Команда | Описание |
|---|---|
/fc reload | Горячая перезагрузка всех конфигов |
/fc status | Статус сервера и статистика AI-модулей |
/fc lockdown | Включение/выключение блокировки |
/fc auditlog | Просмотр последних событий безопасности |
/fc ipinfo <player> | Полная история IP, VPN и UUID |
/fc report | Просмотр или генерация AI-отчётов |
/fc watchlist | Управление AI-мониторингом игроков |
/fc appeal | Просмотр апелляций с AI-помощью |
/owner add/remove/list | Управление владельцами |
/fcop add/remove | Управление опами FortressCore |
/restart | Планирование и управление рестартами |
/role | Полное управление ролями |
/bugreport | Отправка баг-репорта |
Обзор разрешений
| Уровень | Доступ |
|---|---|
| Игроки | Логин, регистрация, смена пароля, дом, варп, tpa, msg, nick, bugreport, 2FA |
| Операторы | Все команды модерации, шпионские инструменты, enchant, nick другим, invsee |
| Админы | Баны, роли, spawnvein, restart, AI-watchlist, просмотр апелляций |
| Владельцы | Полный доступ - AI-модули, управление владельцами, lockdown, все админ-инструменты |
Все пермишены настраиваются по ролям - жёстких уровней нет.
Технические особенности
- Полностью асинхронный - HTTP, file I/O, AI-вызовы не блокируют главный поток
- Автообновление - проверяет Modrinth при старте, скачивает и применяет обновления с бекапом данных
- Горячая перезагрузка конфигов
- Аудит-лог с настраиваемым сроком хранения
- Асинхронное сканирование IP без блокировок
- Полная поддержка Adventure API, MiniMessage и legacy &-кодов
- Нет внешних зависимостей - всё встроено
Требования
- Paper / Folia 1.21.x (26.2+)
- Java 21+
- Gemini API key (опционально - только для AI-функций)
- proxycheck.io API key (опционально - только для VPN-детекции)
Вывод: если вы хотите обезопасить сервер, убрать кучу разрозненных плагинов и получить удобное управление - скачать плагин FortressCore стоит. Он решает почти все проблемы администрирования Minecraft-сервера в одном флаконе.
