Возможно ли записать свои NBT таги в TileEntity

Версия Minecraft
1.16.5
API
Forge
87
4
11
Мне нужно в разные TileEntity записывать свой NBT таг. Например: в выбрасыватель записать NBT таг count:16b. Команда /data не может записать кастомный NBT таг в TileEntity. Когда я это узнал, у меня появился вопрос: возможно ли вообще это сделать?
 
Решение
Если нужно абсолютно для всех тайлов - да, можно пропатчить базовый класс. Там записываются базовые атрибуты в NBT. Название тега должно быть максимально уникальным во избежание конфликта с другими модами.
1,074
72
372
С тайлами такое не прокатит. При записи каждый создаётся новый тег, потому всё что не было в него добавлено - пропадает. Только редактировать логику чтения/записи тайла в NBT путём модификации его класса.

Значит и для 1.16 всё ещё актуально...
 
1,074
72
372
Если нужно абсолютно для всех тайлов - да, можно пропатчить базовый класс. Там записываются базовые атрибуты в NBT. Название тега должно быть максимально уникальным во избежание конфликта с другими модами.
 
Сверху