Вы используете устаревший браузер

Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь до более современного браузера. :(

Смена текстур по имени предмета. Помогите! (1.14.4)

    forkstudio
    не в сети

    Посетители

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 116

    Симпатий: 12

    Всех приветствую, и у меня снова возникла проблема.
    Мне нужно сделать так, чтобы заменялась текстура на предмете с именем в json формате. Вот предмет:
    /give @p minecraft:diamond_sword{display:{Name:'[{"text":"Катана","italic":false,"color":"green"}]'}}

    Создал по туториалам рп, с синтаксисом и текстурами проблем нет, если переименовывать с наковальни - текстура меняется, а если выдавать командой - нет. Я перепробовал сотни вариантов: и ставил туда ту скобку, с кавычками и без, и генерил такое-же имя с таким же форматированием на генераторе: nbt.display.Name=\u041a\u0430\u0442\u0430\u043d\u0430, писал и таким образом, присваивая значение не Name, а напрямую display: nbt.display={Name:'[{"text":"Катана","italic":false,"color":"green"}]'} и много чего ещё, но оно так и не заработало. Optifine G5.

    Можно ему как-нибудь скормить форматированное имя? Мне жизненно необходим отключенный курсив и возможность изменения цвета. Буду очень благодарен.

    #1 | 4 марта 2021 - 15:02

    Caman86
    не в сети

    ТруЪ Олдфаги-с

    Звание: Чоткий паря

    Трофеев: 12

    Сообщений: 1943

    Симпатий: 329

    forkstudio,
    nbt.display.Name=[{"text":"Катана","italic":false,"color":"green"}]
    Пробовал?
    Если ставить просто Name="Катана", то он будет воспринимать конкретно это соответствие тегов, а не массив тегов. {} - просто тег, [{}] - массив тегов.
    И соответствие Name="name" - это ещё до реворка тэговой системы в 1.13. Начиная с 1.13, тебе нужно указывать Name как массив, на наковальне же старое соответствие, а не новое.

    Так я понял, думаю поможет, ибо даже в доках оптифайна ничего толкового не нарыл.

    Мои сборки:
    MystMag (1.12.2)
    ReachForTheStars (1.12.2)
    TechGears (1.16.5)

    #2 | 4 марта 2021 - 15:31

    forkstudio
    не в сети

    Посетители

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 116

    Симпатий: 12

    Caman86,
    Оптифайн зараза не хочет кушать просто русский текст в кавычках. Ему нужно персонально переводить в коды..
    nbt.display.Name=[{"text":"\u041a\u0430\u0442\u0430\u043d\u0430","ita
    lic":false,"color":"green"}]
    Но оно заработало!
    Моему счастью просто нет предела, теперь наконец-то можно спокойно разработкой оружия заняться.
    Большое спасибо за информацию!

    #3 | 4 марта 2021 - 16:20

Статистика форума

Создано тем
14346
Написано сообщений
871741
Пользователей
377820
Новый участник
_tormi_

Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

Последние сообщения с форума

Название темы
Статистика
Последнее сообщение
Client fabric mod 1.16.5

Тема в разделе: Моддинг

Просмотров: 31

Ответов: 0

Просмотров: 115

Ответов: 1

Просмотров: 94

Ответов: 1