

Bunny Ears
Bunny Ears — это мод только для клиентской стороны, который позволяет настраивать модели брони путём переименования предметов. Добавляйте собственные модели через ресурспаки, делитесь ими с друзьями — и вуаля! Вместо скучного шлема у вас появятся заячьи ушки!
Как использовать
Переименуйте часть брони на наковальне в одно из имён, поддерживаемых вашим ресурспаком. Вместо стандартной модели брони будет отображаться ваша кастомная модель! Мод даже может загружать разные модели в зависимости от прочности предмета.
Этот мод изменяет все модели брони, а не только шлем!
Добавление собственных моделей
Чтобы создать кастомный головной убор, создайте ресурспак со следующим содержимым:
- Модель
- Текстура
- Файл
hats.json
Модель
Мод использует тот же формат моделей, что и блоки с предметами. Модель должна сохраняться по пути assets/[пространство_имён]/models/hat/[название_модели].json
Советы по созданию моделей:
- Голова игрока имеет размер 8x8x8 и центрирована под плоскостью 0,0, смотря на север
- Текстуры размером с блок или предмет (16x16) наиболее совместимы. Если нужны большие текстуры, сохраняйте размер изображения степенью двойки (например, 32x32 или 64x64)
Текстура
Текстура для каждой модели определяется в самой модели. Их не нужно регистрировать отдельно. Можно использовать существующие текстуры блоков или создавать свои.
Например, идентификатор текстуры bunnyears:head/bunny_ears
загружает текстуру из assets/bunnyears/textures/head/bunny_ears.png
JSON
Зарегистрируйте модель, добавив запись в assets/bunnyears/hats.json
. JSON-файл должен содержать:
[слот_экипировки]
: название слота для предмета. Может быть"head"
,"chest"
,"legs"
или"feet"
[часть_тела]
: часть тела для отображения модели. Может быть"head_part"
,"chest_part"
,"left_arm_part"
,"right_arm_part"
,"left_leg_part"
или"right_leg_part"
. Содержит одно или несколько из следующих:damage
: минимальный урон прочности для применения модели. Необязательно. По умолчанию 0.model
: пространство имён ID модели. Обязательно.
Пример
Следующий пример файла hats.json расположен по пути assets/bunnyears/hats.json
.
Он указывает, что предметы для головы с кастомным именем "bunny" должны отображать модель из assets/bunnyears/models/head/bunny_ears.json
, когда предмет не имеет урона.
Шляпа будет использовать модель из assets/bunnyears/models/head/bunny_ears_one_down.json
, когда предмет имеет как минимум 65% урона.
Шляпа будет использовать модель из assets/bunnyears/models/head/bunny_ears_both_down.json
, когда предмет имеет как минимум 75% урона.
Дополнительно, предмет для головы с этим кастомным именем будет отображать модель для груди из assets/bunnyears/models/chest/bunny_tail.json
. Модель нагрудника всё равно будет отображаться.
Далее, файл указывает, что предметы для ног с кастомным именем "bunny" должны отображать модели из assets/bunnyears/models/left_leg/bunny_left_leg.json
и assets/bunnyears/models/right_leg/bunny_right_leg.json
.
Записей под chest
или feet
нет, поэтому этот ресурспак не зарегистрирует дополнительные модели для этих слотов экипировки.
{
"head": { // слот экипировки
"bunny": { // кастомное имя предмета для головы
"head_part": [ // модели для отображения на голове
{
"model": "bunnyears:head/bunny_ears" // расположение модели
},
{
"damage": 65, // минимальный процент урона для выбора этой модели, по умолчанию 0
"model": "bunnyears:head/bunny_ears_one_down"
},
{
"damage": 75,
"model": "bunnyears:head/bunny_ears_both_down"
}
],
"chest_part": [ // модели для отображения на груди
{
"model": "bunnyears:chest/bunny_tail"
}
],
"left_arm_part": [], // модели для отображения на левой руке, не обязательно
"right_arm_part": [] // модели для отображения на правой руке, не обязательно
}
},
"chest": {},
"legs": {
"bunny": {
"left_leg_part": [
{
"model": "bunnyears:left_leg/bunny_left_leg"
}
],
"right_leg_part": [
{
"model": "bunnyears:right_leg/bunny_right_leg"
}
]
}
},
"feet": {}
}