База обновляетсяиз Modrinth API

Иконка MerchantJS — мод для MinecraftMerchantJS — мод на пользовательские торговые сценарии через KubeJS в Майнкрафте

Мод1.20.11.20.61.20.51.20.41.20.31.20.2ForgeБиблиотекиИгровые механикиИнтерфейс и удобствоСовместная играобновляется редкоGPL-3.0-only
Портрет TheBlacksmithTheBlacksmithУ наковальни Minecraft с 2009 года — куёт моды, сборки и текстурпаки
Как собраны данные

Версии, зависимости и размеры файлов приходят из открытого API Modrinth и обновляются каждую ночь. Оценки, ограничения и разбор проблем пишет редактор — подробнее о методике.

MerchantJS снимает привязку торговли к жителю. Серверный сценарий может открыть обычный торговый интерфейс после взаимодействия со свиньёй, камнем Края, зачарованным яблоком или любым другим выбранным объектом. `createMerchantOffer` принимает обязательные покупку и результат, необязательную вторую цену, текущее и максимальное число операций, награду опыта, множитель цены и спрос. Если максимальное число равно нулю, предложение показывается недоступным. Это удобно для этапного развития: клиентское событие `switchTrade` распознаёт конкретное окно, проверяет состояние выбранной сделки и объясняет игроку причину блокировки. Механизм работает и с ванильными торговыми окнами.

18 тыс.загрузок18 620 по данным Modrinth
6версий игрыс проверенной сборкой
1релизза всё время
9 месяцевс последнего релизаобновляется редко
26 КБвесит файлсборка 1.0.0

Обновляется ли проект

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

На каких версиях работает

Версия игрыЗагрузчикиСборкаРазмерДата
1.20.1Forge1.0.026 КБ2025-10-26

Скачать 1.0.0 · 26 КБстраница автора на Modrinth

Как установить

  1. Установите загрузчик модов — Forge. Версия загрузчика должна совпадать с версией игры.
  2. Положите файл .jar в папку .minecraft/mods — создайте её, если её нет.
  3. Запустите игру через профиль с установленным загрузчиком.
  4. Нужен и на клиенте, и на сервере — иначе не пустит в игру.

Кому не подойдёт

Аддон создаёт сделки, но не ведёт остатки, автоматическое пополнение и постоянный спрос. Каждое открытие заново определяет предложения, поэтому состояние нужно хранить самому, например в `persistentData`. Требуется знание сценариев KubeJS.

Частые проблемы

Не считайте поля сделки готовой экономикой. Пополнение, изменение спроса и расчёт цены необходимо реализовать сценариями. После операции событие `afterTrade` позволяет выдать опыт, сообщение или другое действие и также срабатывает для ванильной торговли. Храните запас и прогресс вне временного предложения, иначе повторное открытие окна сбросит состояние. Начните с одной простой сделки с обязательными `buy` и `sell`, затем добавляйте вторую цену и динамические ограничения. Проверяйте серверный и клиентский сценарии отдельно, поскольку создание окна и реакция на переключение выполняются в разных каталогах KubeJS.

Стоит ли ставить

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

Похожие моды

Изображение к проекту ChoiceTheorem's Overhauled Village
Иконка ChoiceTheorem's Overhauled Village
ChoiceTheorem's Overhauled Village
1.201.21FabricForge

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

Изображение к проекту VillagersPlus
Иконка VillagersPlus
VillagersPlus
1.201.20.1FabricForge

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

Изображение к проекту Bountiful
Иконка Bountiful
Bountiful
1.211.20.1FabricNeoForge

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

Изображение к проекту CobbleDollars [Cobblemon Addon]
Иконка CobbleDollars [Cobblemon Addon]
CobbleDollars [Cobblemon Addon]
1.20.11.21.1FabricForge

CobbleDollars добавляет в Cobblemon денежную систему и торговцев. Валюта начисляется за победу над дикими Pokémon, а деревенский продавец открывает настраиваемый магазин и банк для покупки и сдачи предметов.

Изображение к проекту EMI Trades
Иконка EMI Trades
EMI Trades
1.20.11.20.4FabricQuilt

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

Изображение к проекту Library Ferret
Иконка Library Ferret
Library Ferret
1.201.21FabricForge

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

Смотрите также

Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.

Изображение к проекту Stardew Fishing Fabric
Иконка Stardew Fishing Fabric
Stardew Fishing Fabric
1.20.11.20.4Fabric

Stardew Fishing Fabric заменяет мгновенный улов мини-игрой по мотивам Stardew Valley. Игрок щелчками удерживает зелёную область на движущейся рыбе и заполняет шкалу поимки.

Изображение к проекту [MTR/NTE] Buses4MC
Иконка [MTR/NTE] Buses4MC
[MTR/NTE] Buses4MC
1.191.18

Buses4MC добавляет в MTR/NTE детализированный автобус Yutong ZK6108HGH с рабочим табло, анимированными колёсами, дверями, рулём и световыми сигналами.

Изображение к проекту The Content Smp (Fan-Made)
Иконка The Content Smp (Fan-Made)
The Content Smp (Fan-Made)
1.19.2Quilt

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

Изображение к проекту CobbleCraft
Иконка CobbleCraft
CobbleCraft
1.21.1Fabric

CobbleCraft — лёгкая сборка вокруг Cobblemon для одноимённого сервера и одиночной игры с ловлей, тренировкой и боями существ, картой, просмотром рецептов и оптимизацией.

Изображение к проекту [MTR/NTE] S-Bahn Pack
Иконка [MTR/NTE] S-Bahn Pack
[MTR/NTE] S-Bahn Pack
1.20.11.19.4

S-Bahn Pack переносит в MTR модели городских электричек из Гамбурга, Берлина, Мюнхена и других немецких городов с работающими маршрутными дисплеями.

Изображение к проекту vibes2019shaders
Иконка vibes2019shaders
vibes2019shaders
1.121.16IrisOptiFine

vibes2019shaders возвращает эстетику Minecraft 2019 года: насыщенную листву, контрастную воду, мягкий туман у горизонта и классическую цветокоррекцию без тяжёлых современных эффектов.

Ссылки

Частые вопросы

С кем можно открыть торговлю?

С любой выбранной сущностью, блоком, предметом или событием сценария.

Какие поля обязательны?

Первый входной предмет `buy` и результат `sell`.

Как показать заблокированную сделку?

Установить `maxUses` в ноль.

Пополняет ли MerchantJS запас автоматически?

Нет, хранение и пополнение нужно написать через KubeJS.