Trading Post: Обзор мода для упрощения торговли с жителями в Minecraft
Описание централизованного интерфейса торговли, крафт блока, конфигурация TOML и зависимости.
Описание централизованного интерфейса торговли, крафт блока, конфигурация TOML и зависимости.
Зависимости:
Загрузчик: Fabric / Forge / NeoForge / Quilt
Версия Minecraft: 1.19.x-26.1.x
Обязательные библиотеки: Puzzles Lib (обязательно), Forge Config API Port (обязательно для Fabric)
Торговля с деревенскими жителями в стандартном игровом процессе требует посещения каждого торговца отдельно и последовательного открытия их персональных меню. Модификация Trading Post добавляет одноименный блок, который автоматически собирает предложения всех торговцев в определенном радиусе. Взаимодействие с этим блоком открывает единый интерфейс, в котором вы можете просматривать все доступные сделки и фильтровать товары с помощью строки поиска. Это упрощает массовую торговлю, экономит время на поиск нужных книг или ресурсов и избавляет от необходимости строить сложные механические коридоры для сортировки жителей.
Функционал и работа интерфейса торговли
После установки нового блока — Trading Post — он сканирует окружающее пространство и обнаруживает жителей, которые имеют профессию и готовы к обмену. Нажатие правой кнопкой мыши на этот блок открывает специальный экран торговли.
Этот экран объединяет товары в один список. Левая часть содержит перечень предметов, которые жители предлагают или хотят приобрести, а также количество доступных сделок. Если несколько жителей предлагают одинаковые предметы (например, Железо в обмен на Изумруды или книги на Эффективность), интерфейс группирует их, позволяя вам сравнить цены.
Для быстрого поиска вещей в левом верхнем углу разработчик добавил текстовое поле. Введя туда название предмета (например, 'Изумруд' или 'Книга'), вы отфильтруете список и увидите соответствующие предложения. Все механики торговли, такие как обновление предложений дважды за игровой день, блокировка сделок после достижения лимита и снижение цен благодаря эффекту 'Герой деревни' или лечению Зомби-жителей, работают без изменений.



Сбор опыта и накопление ресурсов
Каждая успешная торговая операция приносит опыт и заставляет жителя сбрасывать сферу опыта на землю. По умолчанию модификация Trading Post создает эти сферы опыта непосредственно возле самого блока торгового поста. Это накапливает опыт в одной точке, и вы можете собрать его после завершения обменов. Если вы активируете соответствующий параметр в конфигурации, сферы опыта будут появляться возле вашего персонажа.
Крафт и правила размещения блока
Для создания Trading Post вам понадобятся: 3 Доски (любого типа), 2 Палки и 1 Изумруд. Рецепт крафта на Верстаке выглядит следующим образом:

Вы можете разместить блок в любом месте. Его текстура напоминает деревянную стойку с зеленым сукном и изумрудным рисунком на стенках, что подходит для декорирования рыночных площадей или торговых залов. Для работы блока необходимо, чтобы жители деревни находились в пределах его зоны сканирования и имели доступ к своим рабочим местам для обновления торгов.
Настройка конфигурации
Модификация позволяет регулировать параметры сканирования и поведение жителей с помощью конфигурационного файла tradingpost-server.toml. Этот файл появляется после первого запуска мира и находится в папке serverconfig вашего сохранения (путь: .minecraft/saves/[Имя_Мира]/serverconfig/tradingpost-server.toml).
Основные параметры конфигурации:
horizontal_range(значение от 1 до 96, по умолчанию — 24): определяет радиус горизонтального сканирования (по осям X и Z) для поиска торговцев.vertical_range(значение от 1 до 96, по умолчанию — 16): определяет высоту сканирования (по оси Y), что обнаруживает жителей на других этажах или под землей.enforce_range(булево значение true/false, по умолчанию — true): если вы активируете этот параметр, игра отключает интерфейс торговли с конкретным жителем, если он выходит за пределы радиуса действия блока во время торговой сессии.teleport_xp(булево значение true/false, по умолчанию — false): при значении true игра переносит полученные сферы опыта непосредственно к вашему персонажу, вместо их выпадения возле блока.

Если вы используете загрузчик Fabric, для изменения этих параметров в игре необходимо установить вспомогательный мод Mod Menu, а на Forge или NeoForge — модификацию Configured, которые добавляют удобный графический интерфейс настройки.
Совместимость и производительность
Для запуска мода Trading Post вам необходимо установить библиотеку Puzzles Lib, которая содержит общий код для проектов автора. Для Fabric-версии также нужен Forge Config API Port для правильного считывания конфигурационного файла TOML.
Производительность и ограничения: Если вы устанавливаете максимальные значения радиуса сканирования (horizontal_range = 96 и vertical_range = 96) в крупных поселениях, где количество жителей превышает несколько десятков, игра может терять частоту кадров (FPS) при открытии меню. Постоянное сканирование сущностей и обновление их торговых списков нагружает центральный процессор и снижает TPS сервера. Сохраняйте значения радиуса в пределах стандартных 24–32 блоков.
Для блокировки нежелательных сущностей или торговцев из других модификаций вы можете использовать систему тегов Minecraft, добавляя идентификаторы в тег tradingpost:blacklisted_traders через собственный датапак.
Мнение автора
По сравнению с классической постройкой больших торговых залов, где вы закрываете каждого жителя в маленькой кабинке, Trading Post позволяет отпустить жителей на свободный выгул без потери удобства обмена. Главным ограничением мода является повышенная нагрузка на систему при большом радиусе поиска сущностей. Эта модификация подходит для одиночного выживания и небольших частных серверов, где игроки стремятся минимизировать рутину и обновлять собственные ресурсы без траты лишнего времени.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











