▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/ServerChan
ServerChan

ServerChan

ServerChan - это AI-помощник для Minecraft сервера. Умный чат-бот, который общается с игроками, реагирует на игровые события и может выполнять команды. Поддержка Fabric, Forge, NeoForge и Spigot/Paper для версий 1.12-1.21.

Оцените первым
1.9K
11

ServerChan

ServerChan - это дружелюбный AI-помощник для твоего сервера Майнкрафт. Он слушает чат, реагирует на события в игре и даже может выполнять команды, если дать ему разрешение. Неважно, уютный ли у тебя SMP или оживленный публичный сервер - ServerChan поддерживает беседу, не заспамливая игроков.

По сути, это готовое решение для тех, кто хочет добавить на сервер умного бота, который не тупит и правда понимает контекст. Вместо того чтобы ставить костыли с триггер-фразами, ты получаешь полноценную нейросеть, которая сама решает, когда ответить, а когда промолчать.

Основные фишки

  • AI-чат - использует OpenAI-совместимые API (OpenAI, Azure, локальные LLM и т.д.) для осмысленных разговоров
  • Умный отклик - опциональный проверяльщик интенций определяет, стоит ли боту отвечать, чтобы не бесить игроков лишними сообщениями
  • Реакция на события - видит вход/выход игроков, смерти, прочие серверные ивенты
  • Выполнение команд - AI может сам запускать майнкрафтовские команды через function calling (с контролем прав)
  • Кроссплатформенность - работает на Fabric, Forge, NeoForge и Spigot/Paper
  • Любые версии - от Minecraft 1.12 до 1.21
  • Гибкая настройка - меняй промпты, модели, поведение ответов и многое другое
  • Мультиязычность - встроена поддержка английского, китайского, японского

Совместимость по загрузчикам

ВерсияJavaFabricForgeNeoForgeSpigot/Paper
1.12.x8--
1.13.x8--
1.14.x8-
1.15.x8-
1.16.x8-
1.17.x16-
1.18.x17-
1.19.x17-
1.20.x21
1.21.x21

- означает, что загрузчик не существовал для этой версии (Fabric появился с 1.14, NeoForge - с 1.20).

Установка

Всё делается за пару минут:

  1. Скачай jar-файл, подходящий под твой загрузчик, с Modrinth или CurseForge
  2. Кидай его в папку mods/ (или plugins/ для Spigot/Paper)
  3. Запусти сервер один раз, чтобы появился конфиг
  4. Пропиши API-ключ и при необходимости другие настройки
  5. Перезапусти сервер или сделай /reload - и можно общаться

Настройка

Конфиг лежит тут:

  • Fabric/Forge/NeoForge: config/serverchan.yaml
  • Spigot: plugins/ServerChan/config.yml

Обязательные параметры

ПараметрОписание
openaiApiKeyТвой API-ключ OpenAI (или совместимого провайдера)
openaiBaseUrlБазовый URL API (по умолчанию https://api.openai.com/v1). Важно: должен содержать путь /v1

Опциональные параметры

ПараметрПо умолчаниюОписание
modelgpt-5.1Модель для ответов
temperature1.0Случайность ответов (0.0 - 2.0)
contextSize20Сколько последних сообщений помнить
botColorbЦвет сообщений бота (код цвета Minecraft)
timeZoneUTCЧасовой пояс для временных меток
localeenЯзык сообщений бота

Проверка интенций

Используется быстрая/лёгкая модель, чтобы решить, стоит ли AI отвечать.

ПараметрПо умолчаниюОписание
useIntentionCheckertrueВключить умную фильтрацию ответов
intentionCheckerModelgpt-4o-miniМодель для проверки интенций
responseProbabilityThreshold0.5Минимальная вероятность для ответа
useFastPathIntentionCheckerfalseНачинать генерацию ответа заранее
intentionCheckerApiKey(пусто)Отдельный API-ключ (если пусто - используется основной)
intentionCheckerBaseUrl(пусто)Отдельный базовый URL (если пусто - основной). Должен содержать /v1

События

ПараметрПо умолчаниюОписание
enableGameEventstrueРеагировать на игровые события
enableJoinLeaveEventstrueРеагировать на вход/выход игроков
enableDeathEventstrueРеагировать на смерти игроков

Права

ПараметрПо умолчаниюОписание
inheritCmdSourcePermissiontrueAI наследует права игрока, вызвавшего команду

Кастомные промпты

Можешь изменить системные промпты, чтобы подстроить бота под атмосферу сервера:

  • intentionCheckingSystemMessage - управляет тем, когда AI решает ответить
  • responseGenerationSystemMessage - определяет личность и поведение бота

Примеры промптов лежат в папке example/. Например, example/OnlyMyRedstone-system-prompt.txt показывает полную настройку генерации ответов для сервера OnlyMyRedstone, а example/OnlyMyRedstone-intention-checking.txt - как этот сервер ограничивает ответы через проверку интенций. Можешь брать их за основу и адаптировать под себя.

Команды

Все команды требуют прав оператора (4 уровень).

КомандаОписание
/serverchan reloadПерезагрузить конфиг
/serverchan resetОчистить контекст/память сообщений
/serverchan killСбросить соединение с OpenAI
/serverchan disableПриостановить ответы ServerChan (сообщения не обрабатываются)
/serverchan enableВозобновить ответы ServerChan

Как это работает

  1. Игрок пишет сообщение в чат
  2. Проверяльщик интенций (если включен) оценивает, стоит ли отвечать
  3. Если надо - основная модель генерирует ответ
  4. AI может опционально выполнить команды через function calling
  5. Ответ отправляется всем игрокам

Бот помнит контекст беседы в пределах заданного числа сообщений.

Требования

  • Сервер Minecraft 1.12 - 1.21 (см. талицу совместимости)
  • Один из: Fabriс, Forge, NeоForgе, Spigot/Papеr (доступность зависит от версии)
  • APi-ключ OpenAI ии совместимого провайдера (Azurе ОpеnАI, Оllаmа и т.д.)

ServerChan - это реально крутая вещь для тех, кто хочет оживить сервер. Вместо скучного автоматического модератора ты получаешь собеседника, который может и пошутить, и помочь, и даже сам сходить в ад. На слабых серверах тоже норм, главное - выбрать правильную модель. Если хочешь, чтобы игроки не скучали и было что обсудить - смело ставь. Скачайте мод ServerChan и попробуйте сами - настройка простая, а эффект вау.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:9 месяцев назад
Обновлён:8 месяцев назад
Главная