Перейти к содержанию

Синтаксис nbt тегов в .json файлах


Рекомендуемые сообщения

В теме 5 сообщений

Доброго времени суток. 
С толкнулся с проблемой настройки конфигурации мода The Hordes.

Спойлер

Сам мод для ознакомления: https://minecraft-inside.ru/mods/147019-the-hordes.html

В фалей конфигурации infection_cures.json прописаны предметы с помощью которых можно излечить инфекцию(в стандарте там указаны два вида золотых яблок)
Если добавить золотую морковку проблем тоже не возникнет. 
При добавлении более сложных предметов (пример команды из консоли игры: minecraft:potion{Potion:"minecraft:strong_healing"} модификация в принципе отказывается выдавать всем описанным ранее предметам их свойство.
image.png.ea1d41a4e67a4ed5dc6ba06f380987f5.png
Пробовал различные варианты для устранения проблемы но ни один не помог: 
1. Прописать без скобок
"minecraft:potion{Potion:minecraft:strong_healing)"
2. По другому писать скобки
"minecraft:potion{Potion: \"minecraft:strong_healing\")"

"minecraft:potion{Potion:[{minecraft:strong_healing}])"

"minecraft:potion{Potion:{minecraft:strong_healing})"

"minecraft:potion{Potion:[minecraft:strong_healing])"

3. Использовать идентификатор id вместо Potion (и так же все выше перечисленные варианты скобок)
"minecraft:potion{Potion:[{id:strong_healing}])"

Уже подумал что проблема фундаментальна и файл работает только с едой, но если оставить только "minecraft:potion", начинают работать все предметы из списка включая все зелья.

Прошу помочь с написанием синтаксиса добавочного предмета. 

 

 

 

Ссылка на комментарий
Поделиться на другие сайты

11 часов назад, Shomen сказал:

"minecraft:potion{Potion: \"minecraft:strong_regeneration\"}"

Я попробую посмотреть, заработает ли, но тут как я понял зелье регенерации, а я писал про зелье исцеления. В теории ничего не должно поменяться)

Ссылка на комментарий
Поделиться на другие сайты

В 16.06.2024 в 01:01, Shomen сказал:

"minecraft:potion{Potion: \"minecraft:strong_regeneration\"}"

Как и предполагал в данном случае изменение самого nbt тега не помогло. На всякий случай ещё попробовал запустить без пробела перед \" 
Если попробовать через командную строку в игре ввести данную команду то игра выдаст зелье регенерации 2го тира. Изменение зелья с исцеления на регенерацию не дало результатов :(

Ссылка на комментарий
Поделиться на другие сайты

Связался с разработчиком мода, он сообщил что нет технической возможности прописать определённое зелье. 

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...