
Society Trading
Мод Society Trading для сборщиков модов, позволяющий создавать кастомные торговые точки с гибкими настройками: от привязки к жителям и сущностям до интеграции с KubeJs и Create: Numismatics.
Society Trading
В ванильном Minecraft торговля с жителями - штука полезная, но очень уж ограниченная. У вас есть ровно один набор предложений для каждой профессии, менять его сложно, а если вы делаете свою сборку модов - вообще начинается головная боль. Society Trading решает эту проблему раз и навсегда.
Это дата-драйвенный мод, который позволяет создавать магазины (shop) с любым количеством сделок и привязывать их к конкретным жителям, мобам или блокам. Всё управляется через JSON-файлы - никакой возни с кодом. Но учтите: в моде нет встроенных торговых предложений. Это инструмент для сборщиков, а не готовый контент. Если вы просто хотите скачать и играть - дальше ищите что-то другое.
Особенности
Кастомизируемые магазины
У каждого магазина можно настроить кучу параметров: какие предметы принимаются, какие отдаются, сколько сделок в одном окне, к какому NPC или блоку привязывается. Можно сделать так, чтобы определённый блок (например, сундук) открывал магазин только при клике, или чтобы конкретный житель-кузнец торговал уникальным мечом. Количество сделок не ограничено. Как настраивать - смотрите вики на GitHub (внутренняя перелинковка сохранена).
Улучшенный торговый интерфейс
Вместо того чтобы перетаскивать предметы в слоты, как в ванильном меню, Society Trading сам подтягивает нужные предметы из инвентаря. Хотите обменять стак блоков на алмаз? Просто щелкните по результату сделки обычным кликом, а если надо обменять целый стак - зажмите Shift. Минимум кликов, никакой путаницы.
Интеграция с Create: Numismatics
Если у вас в сборке стоит мод Create: Numismatics (кстати, Numismatics я встречаю в сборках про экономику всё чаще), то сделки могут автоматически списывать валюту с банковского счёта игрока. А если добавить Create: Numismatics Utils, можно настроить совместные счета с помощью Блейз Банкеров - удобно для серверов с общим бюджетом гильдий.
KubeJs и Serene Seasons
Для сборщиков важно: с помощью KubeJs можно ограничивать доступ к магазинам или отдельным сделкам по этапам (stages). А если в сборке есть Serene Seasons, можно привязать сезонную доступность - например, зимой некоторые товары будут дороже или вообще пропадать.
Что нужно для работы
Без этого магазины не откроются:
- Placebo - обязательная библиотека, без неё мод не запустится.
А это можно поставить по желанию, для дополнительных фич:
- JEI (или аналог) - чтобы видеть список сделок в интерфейсе рецептов.
- KubeJs - для stage-ограничений.
- Serene Seasons - для сезонных ограничений.
- Create: Numismatics - для оплаты с банковского счёта.
- Create: Numismatics Utils - для работы с общими счетами.
Поддержка
Если у вас есть вопросы или проблемы при настройке магазинов, присоединяйтесь к нашему Discord-сообществу. Ссылку найдёте на странице проекта. Но прежде чем писать - советую изучить вики, там большая часть вопросов уже разобрана.
Итог
Society Trading - не для всех. Если вы играете в одиночку и не любите копаться в конфигах, мод наверное не для вас. Но если вы делаете свою сборку и хотите дать игрокам удобные и гибкие магазины - это почти must-have. Особенно в паре с KubeJs и Create: Numismatics. Скачайте мод Society Trading, настройте пару магазинов и поймёте, как многого не хватало ванильной торговле. В сборках модов для Майнкрафт на версиях 1.18-1.20 это отличное решение.
