▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Датапаки/Xtabay's Villager Creator / Generator - создание кастомных жителей
Xtabay's Villager Creator / Generator - создание кастомных жителей

Xtabay's Villager Creator / Generator - создание кастомных жителей

Xtabay's Villager Creator / Generator - датапак для Майнкрафт, который позволяет создавать жителей с любыми торговыми предложениями. Торговля бесконечная, жители не двигаются с места и не умирают от меча.

Оцените первым
1.6K
8

Xtabay's Villager Creator / Generator - датапак для Майнкрафт, который превращает работу с жителями в нормальный инструмент. Никаких переборов рабочих мест, разбитых компостеров и ожидания, пока нужный торговец соизволит выдать нужный предмет. Тут вы сами решаете, что житель продаёт и что покупает.

Штука узкая по задаче, но полезная. Зайдёт админам серверов, авторам карт и тем, кто строит RPG-локации, торговые лавки и квестовые хабы. Если вы когда-нибудь собирали магазин на ванильных жителях, вы в курсе, какая это морока. Датапак её убирает.

По сути это ванильная альтернатива плагинам вроде Citizens, только без плагинов на серверной платформе и без модов у игроков. Ставится как датапак, а значит, клиентам скачивать вообще ничего не надо - они просто видят готовых торговцев.

Как получить набор инструментов

Начинается всё с одной команды в чате:

/function vg.xtabay:give/villager_creator_kit

Нужны права оператора или включённые читы, иначе функции не вызвать. Команда выдаёт набор, дальше работа идёт палочками.

Villager Creator Stick - создание жителя

Схема простая, но порядок соблюдать обязательно. Кладёте предметы в сундук слева направо тройками: первые два слота это то, что отдаёт игрок, третий - то, что он получает. Каждая тройка равна одной строке торговли, максимум 9 строк на сундук.

Структура тройки: [Предмет покупки] [Предмет покупки] (необязательно) [Предмет продажи]. Если порядок нарушен, предметы просто игнорируются и торговля не добавится. Это, пожалуй, самая частая ошибка: накидали всего вперемешку, ткнули палочкой, а житель вышел пустой.

Второй предмет покупки опциональный, так что можно сделать и простой обмен один к одному, и двухкомпонентную цену. Например, изумруд плюс книга за зачарованную книгу. Асимметричная цена, кстати, неплохой способ балансить экономику сервера, если хочется притормозить игроков с бесконечным фармом.

Заполнили сундук - жмёте правой кнопкой по нему с палочкой. Житель появляется сразу.

По умолчанию он получает:

  • 40 сердец здоровья (у ванильного жителя всего 10)
  • профессию кожевника
  • снежный тип, то есть вариант жителя из снежных биомов
  • block display под ногами, из-за которого он не ходит и его нельзя сдвинуть

Последний пункт важнее, чем кажется. Обычного жителя можно увести, заталкать в лодку, вытолкнуть из лавки или уронить в лаву. Такого - нет. Он стоит ровно там, где вы его поставили. Для торговых точек это именно то, что нужно.

Add Trade Stick - добавляем торговлю

Ставите сундук рядом с уже созданным жителем, раскладываете предметы по той же схеме тройками, но бьёте по сундуку Add Trade Stick. Все торговли из сундука уйдут ближайшему жителю, а сундук удалится.

Совет: не кладите в этот сундук ничего лишнего. Он не очищается - он исчезает вместе с содержимым. Закинули туда шалкер с лутом по невнимательности - обратно не вернёте.

Villager's Properties Stick - тонкая настройка

Эта палочка открывает полный доступ к параметрам жителя. Менять можно:

  • Profession - профессия
  • Type - тип, то есть биомный вариант внешности
  • Name - кастомное имя: текст, стилизация, цвет и видимость
  • Invulnerability - неуязвимость
  • Health - здоровье
  • Size - размер
  • Silent - отключение звуков

Что тут реально пригождается на практике. Неуязвимость стоит включать для общественных лавок на сервере: иначе найдётся игрок с мечом, который снесёт торговца ради забавы. Тихий режим спасает, если NPC десятки, ведь ванильные жители постоянно мычат, а тут звук можно выключить совсем. Размер пригодится, если нужен маленький гном-торговец или наоборот гигант для атмосферы.

А вот имя - отдельная тема. Видимость отключается, так что можно сделать невидимую подпись над головой или, наоборот, цветной ник, который сразу бросается в глаза.

Villager Eraser Stick - удаление

Правый клик по жителю, созданному датапаком, убивает его. Обычных ванильных жителей палочка не трогает, так что соседнюю деревню вы случайно не вырежете.

Важно знать

Торговля бесконечная и не блокируется. Предложения не закрываются крестиком, запас не заканчивается, рабочие места разбивать не надо. Для магазинов это ключевое: игрок не сможет выкупить все предложения и повесить лавку на паузу.

Это датапак, а не мод. Файл кладётся в папку world/datapacks вашего мира, потом включается через /datapack list или просто /reload. Работает и в одиночке, и на сервере, включая серверы на Fabric, Forge, NeoForge, Quilt и чистый ванильный. Клиентам ставить ничего не нужно. Если держите сервер на хостинге вроде BungeeHost, файлы заливаются в папку мира через файловый менеджер, а дальше достаточно /reload из консоли.

Редактируются только свои жители. Ванильные торговцы из деревень остаются нетронутыми. Нужен кастомный житель в деревне - создайте нового рядом.

Здоровье по умолчанию солидное. 40 сердец против стандартных 10, так что убить такого торговца с руки не выйдет. Но если он стоит в PvP-зоне, всё равно включите неуязвимость.

Житель не двигается - это фича, а не баг. Он привязан к block display, поэтому его нельзя толкнуть, посадить в вагонетку или увести за собой. Если нужен именно гуляющий NPC, датапак не подойдёт.

Версию подбирайте под свой мир. Датапаки чувствительны к формату пакета, так что перед установкой сверьтесь с актуальной версией Minecraft.

Кому и зачем

Сценариев хватает. Обменник ресурсов с фиксированным курсом, квестовый NPC, который выдаёт награду за предмет, валютный банкир, лавка на спавне, торговец в подземелье карты. Всё это собирается за пару минут и без единой строчки кода.

Авторам карт датапак экономит часы: не нужно городить командные блоки и разбираться с тегами. Закинул предметы в сундук - получил торговца с нужными ценами.

Скачать датапак Xtabay's Villager Creator / Generator стоит, если вы держите сервер или делаете карту с торговлей. Установите его в папку datapacks, вызовите /function vg.xtabay:give/villager_creator_kit и соберите первую лавку - на всё уйдёт минуты три.

Партнёрский материал

Как запустить датапак Xtabay's Villager Creator / Generator - создание кастомных жителей на сервере?

Датапак Xtabay's Villager Creator / Generator - создание кастомных жителей удобнее всего раскрывается на общем сервере: установили один раз - и вся компания играет с новыми механиками. Создать сервер Майнкрафт с датапаком Xtabay's Villager Creator / Generator - создание кастомных жителей можно за пару минут вместе с BungeeHost.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:3 месяца назад
Главная