Перевод блоках или рамках
Last updated
Last updated
Все нужные вам структуры хранятся в nbt формате, в папке data самого мода. Чтобы их отыскать следует открыть мод, в котором хранится нужная Вам структура (если Вы нашли структуру с непереведенным текстом, то, увы, не существует метода по-простому определить, из какого она мода. Самый базовый способ – это использовать команду /locate structure и просто перебирать все структуры, пока не найдете нужную), далее перейдите в data/название мода/structures, где вы увидите список всех структур из данной модификации.
Далее найдите нужную Вам структуру по ее ID (оно будет таким же, как в команде /locate structure, но уже без названия мода). Как было сказано ранее, структура хранится в nbt-файле.
Открыв его, Вы увидите следующее:
Nbt формат подразумевает, что структура хранится в понятном для компьютера виде, чтобы сделать ее удобной для чтения, используйте программу NBTExplorer. https://minecraft-inside.ru/programs/137725-nbtexplorer.html
Открыв уже с помощью программы нужную структуру, Вы увидите список со вкладками.
(здесь используется структура Castle1 из мода Integrated Dungeons and Structures для примера).
Здесь мы будем использовать только две вкладки - Blocks (если перевод необходим блоку, например, табличке) и Entities (если перевод необходим мобу или рамке, или содержимому в ней).
Выбрав соответствующую вкладочку, нажмите сверху Search и в графе value задайте ID блока или энтити (в нашем случае это supplementaries:notice_board )
Через время программа найдет то, что Вы задали. Для поиска следующего блока или энтити с таким же названием можете использовать кнопочку Search Next.
Далее ищем в открывшейся вкладке с нашим блоком/энтити item (как правило, туда сохраняют написанные книги).
И далее, во вкладке tag редактируем имеющийся текст с английского на русский.
Сохраняем файл и устанавливаем его через датапак.
В моем случае все структуры Castle теперь имеют встроенный перевод: