
VillagerGPT
Плагин VillagerGPT оживляет жителей в Minecraft, позволяя общаться и торговаться с ними через ChatGPT. Каждый житель получает уникальную личность, помнит вашу репутацию и может предлагать сделки в диалоге.
VillagerGPT - это плагин, который превращает обычных скучных жителей Майнкрафт в полноценных собеседников с искусственным интеллектом. Вместо стандартного "Хм-м" ты можешь реально поговорить с деревенским жителем, обсудить погоду, сторговаться о цене или просто пошутить. Плагин использует ту же технологию, что и ChatGPT, поэтому каждый диалог получается уникальным.
Как это работает
Всё просто - используй команду /ttv ("talk to villager"), щёлкни правой кнопкой по жителю, и поехали. Дальше просто пиши в чат, а житель будет отвечать осмысленно. Хочешь узнать, что у него в продаже? Спроси прямо. Надоело - введи /ttvend или просто отойди подальше. Если ИИ-житель предложил сделку, открывай меню торговли как обычно - правой кнопкой по нему.
Что умеют ИИ-жители
Жители под управлением VillagerGPT знают довольно много о мире вокруг:
- Мир: понимают, в каком биоме находятся, знают время суток и погоду
- Игроки: запоминают твой ник и репутацию (как ты с ними общался раньше)
- О себе: знают своё имя (даже если ты переименовал их табличкой), профессию и тип личности
В ответ они могут:
- Предложить свои товары (нестандартные, не из жёсткой таблицы)
- Покачать головой, если сделка невыгодная
- Издавать разные звуки - например, обиженное "Хм-м" или радостное мычание
Личности жителей
У каждого жителя случайным образом выбирается один из семи типов личности:
- Elder - старейшина, который всё повидал за долгие годы
- Optimist - оптимист, всегда ищет хорошую сторону
- Grumpy - ворчун, говорит что думает, не стесняясь
- Barterer - торгаш, мастер сделок и переговоров
- Jester - шутник, любит прикалываться и веселить
- Serious - серьёзный тип, не терпит пустой болтовни
- Empath - добряк, всегда поймёт и посочувствует
Настройка
Тебе понадобится API-ключ от OpenAI. Получаешь его на сайте OpenAI, потом вставляешь в config.yml плагина в поле openai-key. В плане настройки пока база, но разработчик планирует добавить возможность создавать свои типы личности.
GPT-4
Если у тебя есть доступ к GPT-4 - настоятельно рекомендую переключиться на него в конфиге. Просто замени openai-model на gpt-4. GPT-4 гораздо лучше слушается системных инструкций, поэтому жители будут отвечать более осмысленно и попадать в роль. По дефолту стоит более простая модель.
Команды и права
Вот что тебе пригодится:
/ttv- начать диалог с жителем (правоvillagergpt.ttv)/ttvclear- сбросить текущий диалог (villagergpt.ttvclear)/ttvend- закончить диалог (villagergpt.ttvend)
Права настраиваются через стандартные плагины вроде LuckPerms. Для обычных игроков достаточно выдать villagergpt.ttv - остальные две обычно для админов или модераторов.
Зачем это нужно на сервере
VillagerGPT решает одну из главных проблем ванильного Майнкрафт - полное отсутствие жизни у NPC. Обычный житель - это просто ходячий торговый автомат. С этим плагином он становится персонажем со своим характером, памятью и умением вести диалог. Для RPG-серверов, проектов с ролевой экономикой или просто для развлечения игроков - маст хэв. Минус только один - нужно иметь API-ключ OpenAI, а это стоит денег (хотя расходы небольшие, если не спамить диалогами). На сервере с большим онлайном стоит подумать о лимитах на частоту общения.
