Плагин для серверов Майнкрафт, позволяющий управлять сервером через чат с ИИ. Он превращает текстовые запросы в команды, показывает ход выполнения в панели действий и запрашивает подтверждение перед потенциально опасными действиями.
Возможности
- Общение с ИИ прямо в игре: он составляет команды для настройки прав, мира и других задач, получает результат их выполнения и может исправить неудачную команду.
- Режимы работы: обычный с подтверждением каждой команды,
yoloс автоматическим выполнением большинства действий,smartс оценкой риска ИИ иplanдля составления плана перед выполнением. - Поиск справки по LuckPerms, EssentialsX, WorldEdit и другим плагинам; при необходимости поддерживается поиск в интернете.
- Файловые инструменты для чтения и изменения конфигов через
#read,#editи#write; при первом использовании требуется подтверждение. - Список задач
#todo, долговременная память предпочтений игрока через#rememberи#forget, а также продолжение сохранённого диалога. - Подключение совместимых с OpenAI сервисов, включая OpenAI, DeepSeek и Cloudflare Workers AI, либо внешних серверов MCP.
Команды
/fancyhelper,/cliили/fancy— открыть диалог с ИИ./fancyhelper bind <key>— привязать ключ FancyConsole./fancyhelper reload [target]— перезагрузить конфигурацию, рабочую область, данные игроков, знания или MCP./fancyhelper status— показать состояние плагина./fancyhelper yolo,/fancyhelper smart,/fancyhelper normal,/fancyhelper plan— переключить режим диалога./fancyhelper settings— открыть личные настройки отображения, звука и потокового вывода./fancyhelper tools— управлять разрешениями файловых инструментов./fancyhelper memory,/fancyhelper resume,/fancyhelper todo— управлять памятью, продолжить сеанс или открыть список задач./fancyhelper skill <list|info|load>— просмотреть или загрузить знания;/fancyhelper skill <reload|install|upgrade>— управлять ими.- В диалоге используйте
yилиnдля подтверждения либо отмены,exitдля выхода,stopдля остановки операции. Сообщение с!отправляется в обычный чат без обработки ИИ.
Права
fancyhelper.cli— доступ к диалогу и основным командам.fancyhelper.reload— перезагрузка конфигурации.fancyhelper.notice— просмотр объявлений.fancyhelper.skill.use— использование знаний.fancyhelper.skill.admin— управление знаниями.
Настройка
В config.yml выберите поставщика через provider.ai: openai или cloudflare, затем укажите соответствующий api_key либо cf_key. Интерфейс плагина доступен на китайском и английском языках. Доступ к /secret настраивается ключом secret.require_op.
Требования
Нужен ProtocolLib: без него плагин отключается. Поддерживаются Spigot и Paper; для расширенных возможностей предпочтителен Paper и совместимые ядра Purpur или Pufferfish. Требуется Java 17.
