Плагин для серверов Майнкрафт, который помогает настраивать и управлять сервером через запросы обычным текстом. ИИ получает сведения о сервере, составляет план, выполняет действия и показывает итог в чате.
Возможности
- Подключает OpenAI, Gemini, Claude, Groq, Perplexity и OpenRouter; ключ выбранного провайдера указывается в
config.yml. - Разделяет ответ на планирование, выполнение и итог, чтобы действия ИИ были видны игроку.
- Может запускать команды от консоли или от имени запросившего игрока, а также изменять конфиги и перезагружать плагины.
- Передаёт ИИ сведения об установленных плагинах, игроках онлайн и правах запросившего игрока.
- Поддерживает работу с Minecraft Vanilla, EssentialsX, LuckPerms, Skript, TAB, WorldEdit, WorldGuard, MythicMobs, Vault, GeyserMC, CoreProtect, PlotSquared, Simple Voice Chat и другими плагинами.
- Форматирует ответы в чате: списки, заголовки, код, ссылки и другое Markdown-оформление.
- Хранит отдельную историю диалогов игроков в
chats.ymlи автоматически удаляет её после заданного срока. - Может отправлять результаты действий в Discord через вебхук.
Команды
/ai <сообщение>— отправить запрос ИИ. Алиасы:/aimc,/chatbot./ai clear— очистить историю своего диалога./aireload— перезагрузить конфигурацию плагина.
Права
aiminecraftdev.ai— доступ к команде/aiи её алиасам.
Настройка
В config.yml задаются ключ ИИ-провайдера, язык ответов, срок хранения истории, максимальная длина ответа, доступ ИИ к списку игроков, сведениям об игроке и списку плагинов. Там же меняются все сообщения, префикс и оформление вебхука Discord; поддерживаются коды цветов & и MiniMessage.
Требования
Работает с Folia. Для подключения ИИ нужен ключ одного из поддерживаемых провайдеров.
