Villager Trade Tables — Emerald Edition: торговля жителей на JSON
Если вы устали от жёсткого набора сделок в ванильном Minecraft и хотите управлять экономикой деревни так же гибко, как лут из сундуков, мод Villager Trade Tables — Emerald Edition как раз про это. По сути, это «лут-таблицы», только для торговли: вы описываете профессии, карьеры и обмены в файлах JSON, а игра подхватывает их как часть механики деревни. Проект — форк оригинала на условиях MIT: автор привёл все стандартные JSON к синтаксически корректному виду и обновил Forge до 14.23.5.2855, так что ставить сборку на старые версии с этим стеком обычно спокойнее, чем чинить битые конфиги вручную.
Зачем модератору сервера или автору сборки такой инструмент
На серверах баланс изумрудов и полезных предметов часто ломает либо избыток ферм, либо наоборот — скупость NPC. Здесь вы не лезете в код: правите данные, перезапускаете или перегружаете то, что предусмотрено модом, и получаете предсказуемую торговлю. Для синглплеера это тоже удобно: можно добавить редкие сделки, убрать надоевшие или привязать прогресс к биомам и стадиям игры через логику обменов.
Профессии, карьеры и сделки в JSON
Мод позволяет создавать новые профессии жителей и карьеры — в том числе для уже существующих ролей или полностью своих. Вы добавляете или удаляете трейды, задаёте уровни мастерства и варианты выдачи. В отличие от ванили, гибкости больše: поддерживаются предметы с метаданными и NBT, случайные зелья и зачарования, «выбор из нескольких вариантов» и сделки с шансом срабатывания — то есть деревня начинает вести себя как настраиваемая экономика, а не статичный список рецептов.
- новые деревенские «специализации» и кастомные жители;
- точная настройка входных и выходных предметов, в том числе с данными NBT;
- случайность и вероятности — для редких товаров и разнообразия;
- отключаемые ванильные правки через конфиг, если хотите чистую базу для своих файлов.
Встроенный набор изменений можно выключить в конфиге: не нравятся готовые жители и сделки — не обязаны ими пользоваться. Документация по структуре JSON и поддерживаемым опциям обычно собрана на вики проекта; начинайте с простого обмена «изумруды ↔ ресурс», затем усложняйте условиями и случайностью.
Что даёт Emerald Edition «из коробки»
Чтобы было с чего стартовать, в комплекте есть примеры для обычных профессий. Фермер, например, на первом уровне скупает свёклу пачками за изумруды; рыбак продаёт удочки и зачарованные удочки; пастух — зачарованные ножницы; бронник с шансом предлагает разные части алмазного комплекта; кузнец инструментов — зачарованные алмазные лопаты; мясник работает с сыром и готовым мясом; кожевник интересуется кроличьей шкурой; болван покупает ядовитый картофель — типичный набор «жизни деревни», но уже расширенный и синтаксически аккуратный в JSON.
Отдельно выделены кастомные NPC. Пивовар в жёлтом халате закупает сахар и грибы, меняет простые ингредиенты на золотую морковь и сверкающий арбуз, торгует рыбой-фугу, порошком, паучьими глазами и алхимическими материалами, а на высоких уровнях может выдавать случайное зелье и стрелы со случайным эффектом. Редстоунер в красном одеянии превращает базовые блоки и кварц в кнопки, рычаги, нажативные плиты, крюки, повторители, компараторы и датчики дневного света — удобно для технических баз без бесконечного беготни по биомам. Тинкерер в синем пока без сделок — заготовка под ваш сценарий. Некромант (фиолетовый, карьера для жреца) меняет черепа мобов и пачку изумрудов на яйца призыва зомби, скелета и крипера — сильный инструмент для карт с сюжетом, если вы осознанно балансируете цену.
Практические советы по внедрению
Перед массовым деплоем на сервер сделайте тестовый мир: проверьте, что уровни мастерства и количество изумрудов ощущаются справедливо, а редкие сделки не ломают прогрессию. Помните про совместимость с другими модами, которые трогают жителей или реестр профессий. Если вы только осваиваете установку дополнений для Minecraft на ПК, разумно упростить себе жизнь: этот мод можно поставить без лишней суеты через лаунчер foxygame.net — удобный, гибкий и современный клиент, где моды нередко доступны прямо из меню без ручной возни с папками.
Итог простой: Villager Trade Tables — Emerald Edition превращает торговлю из набора фиксированных правил в настраиваемую систему на JSON, при этом сохраняя дух ванильных деревень и добавляя алхимика, инженера и других персонажей с готовыми идеями. Разберитесь с форматом файлов, отключите ненужные примеры в конфиге и постепенно наращивайте глубину — тогда изумруды, блоки и редкие предметы начнут двигаться по экономике так, как задумали вы, а не как зашито в старой версии игры.