Плагин для серверов Майнкрафт с сатирической системой приказов от ИИ-правителя. Игроки получают задания, следят за репутацией, пытаются договориться или откупиться, а за провалы могут попасть под ракетный удар.
Возможности
- 14 типов приказов: сдача ресурсов, загадки, снос построек, доставка предметов, поимка животных, охота на мобов, размещение ТНТ по схеме, строительство монументов, сбор «налогов» и другие задания.
- ИИ отвечает игрокам с учётом прошлых взаимодействий, запоминает их и выдаёт персональные обращения.
- Система репутации: успешные и проваленные приказы меняют отношение режима к игроку.
- Несколько типов ракет с разной силой взрыва, размером воронки и временем предупреждения.
- В мире могут появляться обсидиановый монумент, пропагандистские башни и защищённые посольства.
- Меню
/dmпоказывает текущий приказ, оставшееся время, репутацию и статистику. В нём можно включать или отключать навигационные метки к цели задания. - Администраторы через
/dmзапускают и останавливают приказы, выбирают цель и тип ракеты, меняют её мощность, интервал заданий и репутацию игроков. Есть просмотр активности игроков и управление поведением ИИ.
Команды
Для игроков:
/myprogress— прогресс текущего приказа./reputation— текущая репутация./offer— предложить взятку./negotiate <msg>— отправить попытку договориться./surrender— сдаться./dm— открыть интерактивное меню.
Для администраторов:
/mrpresident reload— перезагрузить конфигурацию./mrpresident force-order <type>— принудительно начать приказ указанного типа./mrpresident set-reputation <player> <amount>— установить репутацию игрока./mrpresident spawn-missile <type> <player>— запустить ракету по игроку./mrpresident monument <create|remove>— создать или удалить монумент./mrpresident skip-order— пропустить текущий приказ./mrpresident pause|resume— приостановить или продолжить работу системы.
Настройка
В config.yml указываются ключ OpenAI API и параметры ИИ:
openai.api-key— ключ API.openai.model— используемая модель.openai.max-tokens— предел длины ответа.orders.enabled— включение приказов.orders.min-delay-minutes— пауза между приказами.orders.default-duration-minutes— время на выполнение.orders.failure-reputation— штраф репутации за провал.
Требования
Нужен сервер на Paper, Spigot или Bukkit, Java и ключ OpenAI API для работы ИИ-функций. Плагин рассчитан на совместную работу с большинством других плагинов; лимиты урона ракет и защита спавна настраиваются.
