Плагин для серверов Майнкрафт, который превращает жителей в NPC с внешностью, именами, характером и семейными связями, сохраняя их обычный ИИ и торговлю. Он добавляет поселения под управлением игроков, поведение жителей в бою и интерактивное меню.
Возможности
- У жителей есть пол, внешность из MineSkin, имя и профессия; они запоминают родителей, детей и супругов.
- С помощью свадебных колец жители создают семьи, а дети вырастают во взрослых. Систему пола можно отключить или задать пол отдельному игроку.
- Внешность, имена и диалоги зависят от биома: например, обитатели пустыни и снежных земель выглядят и разговаривают по-разному. Эти правила настраиваются или отключаются.
- Колокол создаёт поселение с названием, границами, жителями и личной радарной картой. Игроки и жители голосуют за мэра, а поселение производит ресурсы, строит здания по чертежам и хранит общие запасы.
- Для строительства подходят ванильные структуры
.nbtи схемы WorldEdit.schem; сначала здание показывается как призрачный макет. - Жители оценивают силы в бою, могут отступать, звать родственников на помощь, использовать булавы, копья и настроенное оружие профессии. Они также занимаются повседневными делами, следят за голодом и инвентарём.
- С жителями можно разговаривать, шутить, флиртовать или оскорблять их — это влияет на репутацию. Погибшему жителю создаётся могила, а удар молнии рядом с головой запускает ритуал воскрешения.
- Жители ездят на верблюдах и ламах. Сундук или бочку можно сделать личным хранилищем жителя: поставьте табличку с
[Villager]и укажите доступные ему предметы. - Меню жителей работает через голограммы; при желании его заменяют обычным интерфейсом сундука. Надписи над жителями обновляются вместе с уровнем торговли.
Команды
/gender <male|female>— выбрать пол персонажа, если система пола включена./rv reload— перезагрузить конфигурации и сообщения./rv skins— управлять категориями внешности NPC и просматривать их./rv genderset <player> <gender>— задать пол игроку от имени администратора.
Для открытия меню поселения нажмите ПКМ по колоколу или мэру, а для меню жителя — ПКМ по самому жителю.
Настройка
Настройки разделены на несколько файлов, включая config.yml, gui.yml, holograms.yml, loot.yml и variable-text.yml. В них меняются интерфейс, голограммы, добыча, тексты, внешность, диалоги, семейные правила и поведение жителей. Пользовательские рецепты торговли можно отключить.
Также доступен визуальный редактор конфигурации, который создаёт config.yml, настройки голограмм, меню и сообщений.
Требования
Нужен PacketEvents. Поддерживаются ViaVersion, ViaBackwards, ViaRewind, Geyser-Spigot, EliteMobs, MythicMobs, VillagerTradeLimiter, ProtocolLib и ProtocolSupport. При наличии ValhallaMMO кнопка торговли открывает его интерфейс торговца; для остальных жителей остаётся обычная торговля.
