minecraft:trade_table за тебя одним переключателем.Get GodCraftОбзор
minecraft:trade_table - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Позволяет игрокам торговать с сущностью по файлу списка сделок. Подходит для своих торговцев.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
display_name | string | "" | Название вверху экрана торговли. |
table | string | "" | Путь к файлу сделок от папки пакета поведения. |
new_screen | boolean | false | Если true, используется новый экран торговли. |
persist_trades | boolean | false | Если true, сделки сохраняются, если моб позже превратится в другого торговца. |
convert_trades_economy | boolean | false | Если true, при превращении в моба с таблицей economy_trade_table совпадающие сделки переносятся в новый список. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:trade_table": {
"display_name": "",
"table": "",
"new_screen": false,
"persist_trades": false,
"convert_trades_economy": false
}
}