TradeChest — автоматические торговые сундуки для Minecraft

TradeChest — мод для Minecraft с автоматическими торговыми сундуками: настройте лавку и обменивайте ресурсы без ручной торговли.

TradeChest — автоматические торговые сундуки для Minecraft

Представьте: вы уходите в шахту, возвращаетесь, а сундук уже сам продал двадцать слитков железа и выдал покупателям алмазы. Звучит как магия, но это обычный рабочий день с модом TradeChest для Minecraft. Это компактное, но невероятно полезное дополнение превращает обычный сундук в настоящий торговый автомат: клиент кладёт нужный предмет, система мгновенно выдаёт ему товар, а вы забираете выручку, когда удобно.

Мод написан под Fabric и работает на Minecraft 1.20.1. Для запуска понадобится Fabric Loader версии 0.15.7 или выше, Fabric API и Java 17+. Никаких сложных зависимостей — всё ставится за пару минут, даже если вы никогда раньше не возились с модами.

Что такое TradeChest и зачем он нужен

TradeChest — это блок, который ведёт себя как торговый автомат. Вместо того чтобы стоять у сундука и вручную обменивать ресурсы с каждым игроком на сервере, вы один раз настраиваете лавку и забываете о ней. Покупатели сами кладут предметы в зону покупки, получают товар в зоне выдачи, а выручка автоматически перемещается в вашу зону сбора.

Главная фишка — полностью автоматическая торговая система. Никаких кнопок, никаких команд, никаких модераторов. Всё работает на основе простой логики: положил предмет — получил товар. Это идеально для выживания на SMP, где торговля между игроками часто превращается в хаос из сундуков и табличек.

Ключевые возможности

  • Автоматическая торговля: покупатель кладёт предметы покупки — и автоматически получает предметы продажи в зоне выдачи.
  • Раскладка инвентаря 9x5: отдельные области для покупки, выдачи, конфигурации, сбора владельцем и хранения товара на продажу.
  • Система владельца: привязка лавки к имени игрока через бумагу с ником — никто чужой не сможет перенастроить ваш сундук.
  • Защита от обычного использования: сундук не работает как хранилище, пока не настроен владелец.
  • Автоперемещение предметов: после сделки предметы покупки сами уходят в зону сбора владельца.

Кстати, если не хочется возиться с ручной установкой JAR-файлов, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений TradeChest для Minecraft устанавливается буквально в один клик, а версии Fabric подбираются автоматически под ваш клиент.

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

Для игроков

Установка максимально простая, и её осилит даже новичок. Вот пошаговый план:

  • Установите Fabric Loader: запустите установщик, выберите Minecraft 1.20.1 и подтвердите установку.
  • Скачайте Fabric API для 1.20.1 и положите JAR-файл в папку .minecraft/mods.
  • Скачайте TradeChest — свежий JAR-файл мода — и отправьте его туда же.
  • Запустите игру через профиль Fabric.
  • Предмет Trade Chest появится во вкладке «Функциональные блоки» творческого режима.

Если вы играете на сервере, убедитесь, что мод стоит и на клиенте, и на сервере — иначе блок просто не появится в мире.

Для разработчиков

Мод открыт под лицензией CC0, так что его код можно свободно изучать и встраивать в свои проекты. Сборка идёт через Gradle-тулчейн Fabric: команда ./gradlew build собирает мод, ./gradlew runClient запускает тестовый клиент, а ./gradlew sourcesJar генерирует исходники. Основная логика лежит в классах TradeChestBlock, TradeChestBlockEntity, TradeChestMenu и TradeChestSlot.

Как пользоваться торговым сундуком

Крафт и базовая настройка

Скрафтить Trade Chest можно из восьми досок и одного листа бумаги в центре. Но просто поставить блок недостаточно — без настройки владельца он не откроется. Чтобы стать владельцем, переименуйте бумагу в наковальне, вписав свой точный ник, и положите её в слот 18 (первый слот третьего ряда). После этого сундук признает вас хозяином.

Конфигурация покупки и продажи

Настройка идёт через бумаги с особыми именами. В слот 19 кладётся бумага с форматом [количество] [id предмета], например 10 minecraft:iron_ingot — это то, что покупатель должен принести. В слот 20 — бумага вида 5 minecraft:diamond, то есть то, что покупатель получит. Затем заполните нижний ряд (слоты 36–44) товаром на продажу: туда можно положить только предмет, указанный в бумаге продажи.

Раскладка инвентаря 9x5

  • Ряд 1 (слоты 0–8): зона покупки — сюда покупатели кладут предметы.
  • Ряд 2 (слоты 9–17): зона выдачи — тут автоматически появляется товар.
  • Ряд 3 (слоты 18–26): конфигурация владельца и заблокированная зона.
  • Ряд 4 (слоты 27–35): зона сбора владельца — сюда приходит выручка.
  • Ряд 5 (слоты 36–44): склад товара на продажу.

Как работает автоматическая торговля

Механика проста и предсказуема. Покупатель кладёт предметы покупки в первый ряд. Система видит, что набор полный, и запускает сделку: нужное количество товара переезжает из пятого ряда во второй, а предметы покупки — из первого ряда в четвёртый, в вашу зону сбора. Покупатель просто забирает товар из зоны выдачи.

Если он положил больше, чем нужно, излишек остаётся в первом ряду и ждёт, когда его заберут. Например, вы настроили обмен «10 железных слитков за 5 алмазов» и загрузили 64 алмаза. Покупатель кладёт 20 слитков — система автоматически проводит две сделки, выдаёт 10 алмазов и отправляет 20 слитков в вашу зону сбора. Вы просто периодически забираете выручку и пополняете склад.

Права доступа и типичные ошибки

Разграничение прав устроено логично: покупатели могут только класть предметы в зону покупки и забирать товар из зоны выдачи, а владелец имеет полный доступ ко всем остальным областям. Заблокированная зона (слоты 21–26) недоступна никому.

Если сундук не открывается — скорее всего, вы не положили бумагу с ником в слот 18. Не удаётся снять бумагу владельца? Проверьте, что имя точно совпадает с вашим игровым ником. Торговля не идёт — убедитесь, что обе бумаги, покупки и продажи, стоят в слотах 19 и 20, а склад в нижнем ряду не пуст. И помните: в слоты 36–44 можно класть только тот предмет, который указан в бумаге продажи.

Итог

TradeChest — это тот редкий мод, который решает одну конкретную задачу, но делает это безупречно. Он избавляет от рутины, связанной с торговлей на серверах, и превращает ваш участок в настоящий магазин с самообслуживанием. Простая настройка, честная система прав и полная автоматизация обмена делают его обязательным дополнением для любого выживания на Fabric 1.20.1. Скачайте TradeChest, настройте одну лавку — и торгуйте, пока спите.