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

Лидеры

  1. Alive

    Alive

    Модераторы


    • Баллы

      3

    • Постов

      3 382


  2. shurik204

    shurik204

    Пользователи


    • Баллы

      2

    • Постов

      589


  3. nэ́ros2k

    nэ́ros2k

    Пользователи


    • Баллы

      2

    • Постов

      140


  4. ЂλẫḈҜ☣ŠŦλῥ

    ЂλẫḈҜ☣ŠŦλῥ

    Пользователи


    • Баллы

      2

    • Постов

      303


Популярный контент

Показан контент с высокой репутацией 12.04.2020 в Сообщения

  1. Как сделать текстуры по переименованию предмета. Нужен OptiFine! Нам нужно сделать так, чтобы когда мы называли предмет нужным названием у него менялась тектсурка. Создаем папку и называем её как хотим. В этой папке создаем: 1) Папку и называем её assets 2) Файл с расширением mcmeta и называем его pack, то есть pack.mcmeta 3) Чтобы сделать иконку ресурс пака, закидываем png картинку и называем её pack, то есть pack.png (это необязательно) В pack.mcmeta пишем: { "pack": { "pack_format": 4, "description": "text" } } text - описание вашего ресурс пака. В папке assets создаем папку minecraft, в папке minecraft создаем папку optifine, в папке optifine создаем папку cit. Теперь нам нужно сделать текстурку, я её уже сделал и выглядит она вот так: (это туалетная бумага) Перекидываем нашу текстурку в cit и называем её как хотим, я назову bymaga. Создаем файл .properties и называем как хотим, желательно точно также как и наша картинка, я назвал bymaga.properties. Открываем файл и пешем нём: type= тип, item или block matchItems= предмет который должен поменятся texture= имя текстурки nbt.display.Name= какое название чтобы поменялась текстурка Я вписал вот так: type=item matchItems=carrot_on_a_stick texture=bymaga.png nbt.display.Name=paper Готово, теперь на наковальне называем предмет который мы выбрали, названием которое мы указали. Всем спасибо, нажмите пожалуйста на сердечко, я старался. Если у вас какие то проблемы, напишите мне в лс.
    2 балла
  2. Разбор JSON формата сообщений JSON форматированные сообщения можно выводить с помощью title, tellraw или использовать в названии чего-либо (счёт, сущность, команда игроков, предмет, его описание). Тег text: В этом теге нужно указать текст для вывода на экран (Через tellraw например) {"text":"Привет"} Тег color: Указывает цвет текста. (Аналогично тому, если бы перед текстом из тега text поставили § и код цвета) {"text":"Привет","color":"gold"} | Принимает одно из значений таблицы Таблица цветов Тег bold: Делает текст жирным (Аналогично §l перед текстом) {"text":"Привет","color":"gold","bold":true} | Принимает только true/false Тег italic: Делает текст наклонным (Аналогично §o перед текстом) {"text":"Привет","italic":true} | Принимает только true/false Тег strikethrough: Делает текст зачёркнутым (Аналогично §m перед текстом) {"text":"Привет","strikethrough":true} | Принимает только true/false Тег underlined: Делает текст подчёркнутым (Аналогично §n перед текстом) {"text":"Привет","underlined":true} | Принимает только true/false Тег obfuscated: Делает текст обфусцированным (Аналогично §k перед текстом) {"text":"Привет","obfuscated":true} | Принимает только true/false Также чтобы задать JSON строку можно использовать массив из элементов: [{"text":"Привет","color":"gold"},{"text":" мир","color":"green"}] Если указать свойства первому элементу, но не указывать свойства для следующего, все объекты унаследуют свойства предыдущего. [{"text":"Этот текст жирный. ","color":"gold","bold":true},{"text":"Как и этот, хотя тут нет свойства \"bold\"","color":"green"},{"text":"А это обычный текст. ","color":"gold","bold":false}] Кстати, чтобы в текст вставить символ " нужно перед ним поставить \ (backslash). Символ, который находится за \ считается как текст, а не разделитель между свойствами. Ещё есть \n - символ перехода на новую строку. Также \t - табуляция Ну а теперь к интересному и более сложному. В: Как в сообщении указать имя игрока? О: Тег selector: Подставляет имя (Или несколько имён) в текст. Принимает как аргумент обычный селектор. Например: /tellraw @s [{"text":"Твой ник: "},{"selector":"@s"}] Или вот ещё пример, в котором будет выведен список игроков, в креативе: /tellraw @s [{"text":"Игроки в креативе: "},{"selector":"@a[gamemode=creative]"}] Если сущность из селектора не будет найдена (Хотя бы одна), этот тег будет проигнорирован (Он не появится в сообщении) В: Как вывести значение счёта (scoreboard) в сообщение? (В tellraw или title например) О: Тег score: Подставляет значение из счёта сущности в текст. Принимает "словарь" как аргумент. {"name":"@s","objective":"test","value":"Текст перед значением"} Красным выделил обязательные аргументы. name: Селектор сущности, счёт которой нужно взять. objective: название задачи (счёта scoreboard), из которого нужно брать значение. value: текст, который будет написан перед счётом. Тут не всё, но основное написал, если кто-то хочет дополнить, пишите в эту тему. Скорее всего дополню, когда будет время.
    2 балла
×
×
  • Создать...