База обновляетсяиз 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релизза всё время
11 месяцевс последнего релизаобновляется редко
26 КБвесит файлсборка 1.0.0

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

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

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

Версия игрыЗагрузчикиСборкаРазмерДата
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. Библиотека сама почти не добавляет видимого содержимого, но служит основой зависимым проектам и сохраняет задел для валютных и пользовательских игровых систем.

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

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

Изображение к проекту RtfShader
Иконка RtfShader
RtfShader
1.201.21IrisOptiFine

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

Изображение к проекту SCAN
Иконка SCAN
SCAN
1.201.21IrisOptiFine

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

Изображение к проекту Leah's Cehntro Pack
Иконка Leah's Cehntro Pack
Leah's Cehntro Pack
1.20.11.21.4

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

Изображение к проекту Create Ultimate
Иконка Create Ultimate
Create Ultimate
1.20.11.21.1NeoForgeForge

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

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

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

Изображение к проекту Modern Font Pack
Иконка Modern Font Pack
Modern Font Pack
1.201.21

Modern Font Pack заменяет крупный пиксельный шрифт Minecraft сглаженным семейством Noto Sans, предлагая варианты для разных экранов и стандартов CJK, а также монохромные эмодзи и специальные символы.

Ссылки

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

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

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

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

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

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

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

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

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