
Village Business
Village Business - Fabric-мод для Minecraft 1.20.1-1.20.5, который превращает жителей в покупателей. Продавайте почти любые предметы через Sales Stand, получайте изумруды и автоматизируйте торговлю с помощью редстоуна.
Village Business
Village Business - Fabric-мод для Майнкрафт, который превращает обычную деревенскую торговлю в полноценную систему спроса и предложения. Вместо постоянных походов к каждому жителю можно поставить магазин, загрузить в него предметы и получать изумруды, пока жители сами приходят за покупками.
Проект особенно полезен тем, кто массово производит еду, материалы или другие ресурсы и не хочет вручную обменивать большие запасы. По духу это скорее автоматизированный рынок в Minecraft, чем очередной торговый зал с десятками жителей. А если хочется не только продавать, но и покупать, пригодится отдельный Request Stand.
Что меняет мод
Village Business добавляет два торговых блока:
- Sales Stand - стенд для продажи предметов жителям;
- Request Stand - стенд для покупки выбранных предметов у жителей;
- Emerald Nuggets - изумрудные самородки стоимостью 1/9 изумруда.
У каждого предмета своя цена. Спрос тоже отличается: еду жители готовы покупать чаще, а лодки и другие вещи, которые требуются редко, будут продаваться заметно медленнее. Поэтому один стенд хорошо подходит для постоянного сбыта урожая, а другой можно использовать как автоматический расходник для излишков производства.
На актуальной странице проекта заявлена совместимость с Minecraft 1.20.1-1.20.5 и загрузчиком Fabric. Установка возможна на клиент и сервер. Версии для Minecraft 1.21 и сборки под Forge или NeoForge проектом не заявлены.
Как продавать предметы через Sales Stand
Создайте Sales Stand и поставьте его рядом с деревней или другим местом, где находятся жители. Затем положите внутрь предметы, которые хотите продавать. Время от времени взрослые жители будут приходить к стенду и пытаться обменять изумруды на товар.
Цена товара влияет сразу на два параметра:
- шанс, что житель согласится на покупку;
- время до следующего визита покупателя.
Цена может быть уменьшена вдвое или увеличена в два раза. Низкая цена повышает вероятность продажи и ускоряет повторный спрос, а завышенная стоимость, наоборот, делает торговлю медленнее. Это удобно, когда нужно выбрать между быстрой утилизацией ресурсов и более выгодным обменом.
Автоматизация через редстоун
Редстоун-сигнал закрывает Sales Stand. Пока стенд закрыт, жители не могут покупать товар, зато автоматические блоки получают доступ к его содержимому и могут извлекать предметы.
Практическая схема выглядит просто: поставьте воронки или другие совместимые блоки для загрузки и выгрузки, а редстоуном временно закрывайте магазин на время обслуживания. Так стенд можно встроить в линию производства, ферму еды или складскую систему, не разбирая конструкцию вручную.
Как покупать предметы у жителей
Request Stand работает в обратную сторону. Поставьте его рядом с жителями, поместите нужный предмет в слот запроса и загрузите внутрь изумруды. Иногда житель принесёт выбранный предмет и заберёт оплату.
Такой обмен происходит реже, чем продажа предметов игроком. Кроме того, цена покупки выше, чем сумма, которую можно получить за продажу того же товара. Это сделано намеренно: Request Stand удобен для автоматического получения нужных ресурсов, но не заменяет обычную торговлю с жителями по выгодности.
Красный сигнал также закрывает Request Stand. В этом состоянии жители не совершают обмен, а автоматические блоки могут забрать изумруды или полученные предметы. Это пригодится для сортировщиков и компактных производственных линий.
Изумрудные самородки
Village Business добавляет Emerald Nuggets, то есть изумрудные самородки номиналом в одну девятую изумруда. Они крафтятся по принципу обычных самородков и помогают точнее рассчитываться за товары с небольшой стоимостью.
Это особенно удобно в автоматической торговле. Когда цена предмета не укладывается в целый изумруд, мелкие номиналы позволяют сделать систему обмена гибче и не привязывать каждый товар к округлённой стоимости.
Как жители выбирают магазин
Sales Stand пытается привлечь всех взрослых жителей в радиусе 50 блоков, если они не спят и не заняты работой. Проверка выполняется каждые 5 секунд, а шанс привлечения для каждого подходящего жителя составляет 10%.
После этого житель должен физически дойти до стенда. Если путь недоступен, через 3 минуты он прекращает попытку и возвращается к обычному поведению. Поэтому магазин лучше ставить не за стеной, не на закрытой платформе и не в месте, где жители постоянно застревают между блоками.
Когда житель добирается до Sales Stand, он проверяет товар и решает, покупать его или нет. На решение влияет установленная цена. После успешной или неудачной попытки житель получает персональную задержку для этого конкретного предмета. Повторно привлечь его к тому же товару можно будет только спустя определённое время, зависящее от предмета и цены.
Как рассчитываются цены
Цены хранятся в конфигурационном файле. Для части предметов стоимость задана вручную, поэтому некоторые значения могут казаться слишком выгодными или, наоборот, странно низкими.
Если предмет указан в конфигурации, используется заданная цена. Если его там нет, мод пытается рассчитать стоимость по рецептам крафта, учитывая цену ингредиентов. Такой подход позволяет оценивать многие предметы автоматически, но работает не для всех способов получения ресурсов.
Предметы, которые добываются напрямую в мире или создаются не через обычный крафт, требуют отдельной настройки. Это касается ресурсов, получаемых выплавкой, поливом, взаимодействием с блоками и другими механиками. Если такой предмет отсутствует в списке цен, у него может не быть корректной стоимости.
Важные нюансы для сборки и сервера
- Мод рассчитан прежде всего на развлекательную торговлю, а не на идеально сбалансированную экономику.
- Сравнивать доход Sales Stand с ванильными сделками жителей нужно осторожно: отдельные предметы могут продаваться слишком медленно или, наоборот, приносить слишком много изумрудов.
- Жители должны иметь реальный маршрут до стенда. Закрытые проходы, заборы и сложная планировка деревни снижают эффективность магазина.
- Для массового производства еды Sales Stand подходит лучше, чем для редких предметов с низким спросом.
- Если магазин работает нестабильно, сначала проверьте радиус 50 блоков, занятость жителей и возможность пройти к торговому блоку.
- Редстоун-сигнал не просто выключает торговлю, а помогает безопасно подключить автоматическую загрузку и выгрузку предметов.
В модпаках Village Business хорошо вписывается в экономические и технологические сборки, где есть фермы, переработка ресурсов и развитые деревни. Например, его используют в сборке Farmers, Builders, and Travelers вместе с модами, расширяющими поселения, производство еды и поведение жителей.
Ограничения проекта
Village Business - ранний Fabric-проект, поэтому у него есть заметные технические ограничения. Совместимость с Roughly Enough Items для слота запроса не добавлена, из-за чего рецепт или формат предмета в Request Stand нельзя удобно проверить через интерфейс REI.
Поведение жителей тоже реализовано довольно прямолинейно: мод регулярно задаёт им позицию для движения, пока они не доберутся до Sales Stand. На сложных фермах и в плотно застроенных деревнях это может выглядеть менее естественно, чем стандартная система активностей жителей.
Конфигурационный файл создаётся только при его отсутствии. Поэтому после обновления генератора настроек уже существующий конфиг не получит новые параметры автоматически. Перед ручным обновлением или заменой конфигурации лучше сохранить резервную копию, особенно если торговые цены уже настроены под конкретную экономику сервера.
Village Business подойдёт игрокам, которым надоели обычные торговые залы и ручной обмен с жителями. Это не строгая экономическая система, а удобный способ превратить фермы и массовое производство в работающий магазин для Minecraft. На сервере мод особенно интересен как основа для деревенского рынка, автоматического сбыта ресурсов и более живой экономики.
Как поиграть с друзьями с модом Village Business?
Мод Village Business куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Village Business будет готов за пару минут - BungeeHost сделает всё за вас.
