MerchantJS — мод на пользовательские торговые сценарии через KubeJS в МайнкрафтеMerchantJS снимает привязку торговли к жителю. Серверный сценарий может открыть обычный торговый интерфейс после взаимодействия со свиньёй, камнем Края, зачарованным яблоком или любым другим выбранным объектом. `createMerchantOffer` принимает обязательные покупку и результат, необязательную вторую цену, текущее и максимальное число операций, награду опыта, множитель цены и спрос. Если максимальное число равно нулю, предложение показывается недоступным. Это удобно для этапного развития: клиентское событие `switchTrade` распознаёт конкретное окно, проверяет состояние выбранной сделки и объясняет игроку причину блокировки. Механизм работает и с ванильными торговыми окнами.
Последнего релиза не было 9 месяцев. Проект работает на тех версиях, что уже перечислены, но ждать сборку под новую версию игры, скорее всего, не стоит.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 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. Библиотека сама почти не добавляет видимого содержимого, но служит основой зависимым проектам и сохраняет задел для валютных и пользовательских игровых систем.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


Stardew Fishing Fabric заменяет мгновенный улов мини-игрой по мотивам Stardew Valley. Игрок щелчками удерживает зелёную область на движущейся рыбе и заполняет шкалу поимки.
![Изображение к проекту [MTR/NTE] Buses4MC](/category/textures.webp)
![Иконка [MTR/NTE] Buses4MC](/i/buses4mc.webp)
Buses4MC добавляет в MTR/NTE детализированный автобус Yutong ZK6108HGH с рабочим табло, анимированными колёсами, дверями, рулём и световыми сигналами.


The Content SMP — фанатское воссоздание известной сборки с разрешения её автора. Профиль расширяет ванильную игру новыми механиками, боем, магией, украшениями, структурами и удобствами, одновременно подчёркивая вклад исходных разработчиков.


CobbleCraft — лёгкая сборка вокруг Cobblemon для одноимённого сервера и одиночной игры с ловлей, тренировкой и боями существ, картой, просмотром рецептов и оптимизацией.
![Изображение к проекту [MTR/NTE] S-Bahn Pack](/category/textures.webp)
![Иконка [MTR/NTE] S-Bahn Pack](/i/mtrnte-de-s-bahn-pack.webp)
S-Bahn Pack переносит в MTR модели городских электричек из Гамбурга, Берлина, Мюнхена и других немецких городов с работающими маршрутными дисплеями.


vibes2019shaders возвращает эстетику Minecraft 2019 года: насыщенную листву, контрастную воду, мягкий туман у горизонта и классическую цветокоррекцию без тяжёлых современных эффектов.
С любой выбранной сущностью, блоком, предметом или событием сценария.
Первый входной предмет `buy` и результат `sell`.
Установить `maxUses` в ноль.
Нет, хранение и пополнение нужно написать через KubeJS.