Перейти к содержимому

Data Trader

Сущность, похожая на жителя, которую можно использовать как торговца. Настраивается с помощью датапаков.

NeoForgeForge
Загрузчики
NeoForgeForge
Скачиваний на Modrinth
7,4 тыс.
Подписчиков на Modrinth
6
версий
20
Обновлён
10 января 202610 янв.
Опубликован
в 2022

Коротко о моде

Работает на NeoForge и Forge
Для Minecraft 1.20.1, 1.21.1 …
Нужен и в игре, и на сервере
Последняя версия — 21.1.0 от 10 января 2026
Нужен LibX
Лицензия Apache-2.0 — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.18.2–1.19.3, 1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Информация о портировании для обновления 26.1 #StandWithUkraine

Data Trader

Мод, который добавляет в игру нового торговца.

Определение торгов

Структура файла

Торговец может получить ID для «рецепта» торговых предложений. Это список отдельных trader offer. Пример файла может выглядеть так:

1.20.1
{
  "Offers": [
    {
      "buy": {
        "tag": "forge:gems/diamond",
        "count": 3
      },
      "buyB": {
        "item": "minecraft:wooden_pickaxe"
      },
      "sell": {
        "item": "minecraft:diamond_pickaxe",
        "nbt": "{Damage:0,Enchantments:[{id:\"minecraft:efficiency\",lvl:2},{id:\"minecraft:unbreaking\", lvl:10}]}"
      },
      "rewardExp": false,
      "xp": 0
    }
  ]
}
1.21.1
{
  "Offers": [
    {
      "buy": {
        "count": 1,
        "items": {
          "item": "minecraft:wooden_pickaxe"
        }
      },
      "buyB": {
        "count": 3,
        "items": {
          "tag": "c:gems/diamond"
        }
      },
      "sell": {
        "components": {
          "minecraft:enchantments": {
            "levels": {
              "minecraft:efficiency": 2,
              "minecraft:unbreaking": 10
            }
          }
        },
        "count": 1,
        "id": "minecraft:diamond_pickaxe"
      }
    }
  ]
}

Этот пример содержит только одно торговое предложение. Торговец будет продавать предмет из sell.

Игроку нужно предоставить предметы из buy и buyB, чтобы получить предмет. maxUses — это количество раз, которое игрок может использовать эту торговлю, прежде чем торговцу потребуется пополнить запасы.

Если rewardExp равно true, игрок будет получать очки опыта за каждую торговлю, количество определяется в xp.


Следующие значения обязательны:
  • buy
  • sell

Значения по умолчанию:

ИмяЗначение по умолчанию
buyBAir
rewardExpfalse
xp0

Куда это положить?

Вы используете датапак, чтобы предоставить эти файлы. Они располагаются по пути `/trader_offers/`. Пример можно найти здесь.

Как использовать?

Вы спавните торговца с помощью команды /summon или используя яйцо призыва. После этого вы используете команду `/datatrader setOffer @e :, чтобы задать рецепт. Это также можно сделать с помощью датапаков. Для обычного торговца я рекомендую установить NoAIвtrue`.

Вы также можете призвать торговца с определённой торговой таблицей, используя команду `/datatrader summon ~ ~ ~ <offer_id> `

Настройка собственного оверлея скина

Просто поместите текстуру по пути `:textures/entity/trader/<offer_id path>.png. Эта текстура должна быть чем-то вроде текстуры оверлея профессии, например minecraft:textures/entity/villager/profession/cleric.png`. Вы можете поместить этот мод в любой модпак по своему желанию.

Частые вопросы

Как установить Data Trader?

Установите NeoForge под свою версию Minecraft, скачайте Data Trader под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Data Trader?

У Data Trader есть сборки для Minecraft 1.18.2–1.19.3, 1.20.1, 1.21.1.

Нужен ли Data Trader на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
Apache License 2.0можно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

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