3 совет от автора (Изменение текстуры через переименование и т.д.):
Итак давайте раз и навсегда закроем эту тему.
Во первых, чтобы это работало - нужен Optifine (ForgeOptifine вряд-ли подойдёт)
Если более менее шарите, то вам поможет - https://pablomcprojects.github.io/documents/tools/cit.html
Если нет, то читайте инструкцию ниже:
Если у вас в голове есть этот вопрос, значит как делать основу для ресурс-пака говорить не надо.
Поэтому делаем следующее
После того как вы сделали что показано на гифке,
можно приступить к главной части.
Допустим я хочу сделать так чтобы тотем при переименовании менял текстуру, что мне сделать?
Для начала запомните вот что:
(nbt.) Текстуру можно менять по - имени, описанию, зачарованию, смотря где лежит (рука, инвентарь и т.д.), количеству предметов в одном стаке (То есть меняет текстуру например: только когда у меня будет 32 камня и т.д.), и по принятому урону.
(type) Менять можно текстуры - предметов, блоков, элитр, зачарований и брони.
Хорошо, сделаем так, что текстура предмета Тотем будет меняться если у него будет имя Андрей
Давайте это и сделаем.
Нам понадобится - текстура для замены и специальный файл.
Делаем всё как на гифке:
Если вы не можете поменять тип файла через название, то попробуйте зайти в блокнот, написать нужный текст,
потом Файл>сохранить как>Название.txt и txt меняем на properties.
Отлично всё готово к использованию, осталось лишь настроить файл properties
опять таки делаем всё как на гифке:
Про type и nbt я рассказывал выше, а вот что такое texture и items?
items - предмет, текстуру которого нужно будет заменить
texture - название текстуры которой вы будете заменять текстуру предмета.
Также в nbt.display.Name нельзя просто писать русскими буквами - Андрей, нужен JSON (Английскими можно писать без JSON - Andrey)
Его можно получить на этом сайте https://minecraft.tools/ru/json_text.php?json=Андрей
Инструкция по получению на этой гифке:
Готово теперь заходим в игру, включаем пак и переименовываем:
Замечу!
Если ваша текстура будет не квадратной, то ничего не сработает, то есть разрешение текстуры в ширину и длину должно быть одинаковым например: 300х300
Всё что я показал выше является примером, вы можете изменять текстуры, значения на свои!
Если вдруг вы чего-то не поняли, сразу пишите мне, отвечу на любой вопрос.
••• ━───── • • ─────━ •••