MerchantJS — мод на пользовательские торговые сценарии через KubeJS в МайнкрафтеMerchantJS снимает привязку торговли к жителю. Серверный сценарий может открыть обычный торговый интерфейс после взаимодействия со свиньёй, камнем Края, зачарованным яблоком или любым другим выбранным объектом. `createMerchantOffer` принимает обязательные покупку и результат, необязательную вторую цену, текущее и максимальное число операций, награду опыта, множитель цены и спрос. Если максимальное число равно нулю, предложение показывается недоступным. Это удобно для этапного развития: клиентское событие `switchTrade` распознаёт конкретное окно, проверяет состояние выбранной сделки и объясняет игроку причину блокировки. Механизм работает и с ванильными торговыми окнами.
Последнего релиза не было 11 месяцев. Проект работает на тех версиях, что уже перечислены, но ждать сборку под новую версию игры, скорее всего, не стоит.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Forge | 1.0.0 | 26 КБ | 2025-10-26 |
Скачать 1.0.0 · 26 КБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.Аддон создаёт сделки, но не ведёт остатки, автоматическое пополнение и постоянный спрос. Каждое открытие заново определяет предложения, поэтому состояние нужно хранить самому, например в `persistentData`. Требуется знание сценариев KubeJS.
Не считайте поля сделки готовой экономикой. Пополнение, изменение спроса и расчёт цены необходимо реализовать сценариями. После операции событие `afterTrade` позволяет выдать опыт, сообщение или другое действие и также срабатывает для ванильной торговли. Храните запас и прогресс вне временного предложения, иначе повторное открытие окна сбросит состояние. Начните с одной простой сделки с обязательными `buy` и `sell`, затем добавляйте вторую цену и динамические ограничения. Проверяйте серверный и клиентский сценарии отдельно, поскольку создание окна и реакция на переключение выполняются в разных каталогах KubeJS.
Гибкий конструктор торговли для авторов сборок, которым мало жителей и фиксированных блоков. Возможности широкие, но остатки, прогресс и баланс полностью остаются ответственностью сценария. Отдельный пример документации хорошо показывает принципиальное различие между временным предложением и постоянным состоянием серверного магазина.


ChoiceTheorem’s Overhauled Village расширяет генерацию деревень и аванпостов разбойников вариантами, подогнанными под рельеф, тему и биом. Поселения становятся самостоятельными местами исследования, не теряя привычных жителей, рабочих блоков и понятной добычи.


VillagersPlus расширяет систему жителей новыми профессиями, торговыми предложениями, домами и тщательно оформленными рабочими местами. Дополнительные сделки можно изменять через датапаки, включая валюту, количество, предел использований и получаемый опыт.


Bountiful размещает в деревнях доски объявлений с заданиями на сбор предметов или уничтожение мобов. Выполненный заказ возвращают к доске и обменивают на награду, а репутация открывает более редкие предложения.
![Изображение к проекту CobbleDollars [Cobblemon Addon]](/s/cobbledollars.webp)
![Иконка CobbleDollars [Cobblemon Addon]](/i/cobbledollars.png)
CobbleDollars добавляет в Cobblemon денежную систему и торговцев. Валюта начисляется за победу над дикими Pokémon, а деревенский продавец открывает настраиваемый магазин и банк для покупки и сдачи предметов.


EMI Trades добавляет в EMI сведения о торговле жителей и странствующего торговца. Карточки показывают стоимость, получаемый предмет и уровень профессии, на котором предложение становится доступным.


Library Ferret централизует общий код модов JTorLeon Studios. Библиотека сама почти не добавляет видимого содержимого, но служит основой зависимым проектам и сохраняет задел для валютных и пользовательских игровых систем.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


RtfShader добавляет плавное освещение, отражения воды, атмосферные ночи, динамические тени и сбалансированные цвета для повседневного survival.


SCAN — шейдер, рассчитанный на обновлённую работу света, цвета и пространства. Визуальный профиль объединяет атмосферный свет и туман, переработанное освещение и настроенную цветовую подачу. Первый эффект: связывают дальний план, погоду и время суток. Второй: меняет читаемость дня, ночи и помещений. Третий: задаёт проекту узнаваемое настроение. По производительности есть профиль для очень слабых видеокарт, но результат всё равно зависит от сцены.


Leah’s Cehntro Pack добавляет семейство региональных поездов Cehntro с заданными характеристиками разгона, торможения, скорости, состава, питания и тягового оборудования. Для работы нужна Leah’s Resource Library.


Крупная техническая сборка для Minecraft 1.20.1 на Forge. Она объединяет Create, более пятидесяти дополнений к нему и вспомогательные моды. В одном профиле собраны средства для автоматизации, железных дорог, другого транспорта, сельского хозяйства, приготовления еды, оформления построек и управления через программируемые компьютеры.


Мод автоматически получает, обновляет и подключает пакет упрощённой китайской локализации для текста, добавленного другими модами. Он сам подбирает подходящие языковые ресурсы, а при необходимости объединяет и преобразует материалы из близких выпусков пакета.


Modern Font Pack заменяет крупный пиксельный шрифт Minecraft сглаженным семейством Noto Sans, предлагая варианты для разных экранов и стандартов CJK, а также монохромные эмодзи и специальные символы.
С любой выбранной сущностью, блоком, предметом или событием сценария.
Первый входной предмет `buy` и результат `sell`.
Установить `maxUses` в ноль.
Нет, хранение и пополнение нужно написать через KubeJS.