Trading Post: Огляд моду для спрощення торгівлі з жителями у Minecraft
Залежності:
Завантажувач: Fabric / Forge / NeoForge / Quilt
Версія Minecraft: 1.19.x-26.1.x
Обов'язкові бібліотеки: Puzzles Lib (обов'язково), Forge Config API Port (обов'язково для Fabric)
Торгівля з жителями села у стандартному ігровому процесі вимагає відвідування кожного торговця окремо та послідовного відкриття їхніх персональних меню. Модифікація 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.











