Перейти до змісту

Інші рішення для глюків 3D броні

Зауважте, ці рішення можуть бути не такими ефективними у порівнянні з ручним патчем броні у Blender. Ці інструменти в основному для розробників модпаків та модів для тестування їхньої броні. Якщо ви хочете правильно пропатчити броню щоб вона точно працювала у грі, перейдіть до Користувацький Пакет Ресурсів для 3D броні


💡 Створення візуально бездоганної броні, використовуючи режим налагодження броні

В Minecraft, ви можете ввімкнути режим налагодження броні, натиснувши F3+Y. Це створить модель броні для кожного кадру для перевірки результату алгоритму генерації моделі. Але це може серйозно врізати ваші кадри за секунду (fps), тому я не рекомендую вмикати цю функцію у звичайних ситуаціях.

image

Це повідомлення буде показано коли ви перемкнете режим налагодження броні.


📦 Експорт моделей у вигляді пакету ресурсів

На екрані налаштування моду. Ви можете бачити кнопку "Експортувати модель броні". Це експортує всі згенеровані моделі броні у кеш як пакет ресурсів. Тоді застосуйте пакет ресурсів і вам не потрібно буде налагоджувати броню кожного разу як ви запускаєте Minecraft.

image


💡Альтернатива, якщо попереднє рішення не спрацювало

Існує користувацька броня яка не виправиться, навіть при використанні режиму налагодження. Це через те що є різні способи візуалізації користувацької броні. Ви можете вибрати альтернативний спосіб аби зробити їх хоча б видимими.

Спочатку потрібно змусити їх використовувати модель за замовчуванням. Ви можете створити власну модель броні у,

assets/modid/animmodels/armor/item_name.json

У файлі item_name.json, введіть це аби назначити стандартну модель для броні.

{
    "parent": "epicfight:armor/model_name"
}
Дозволені значення model_names: helmet_default, chestplate_default, leggings_default, boots_default

Тоді ви можете модифікувати текстуру користувацької броні аби вона відповідала формату текстур за замовчуванням.

sample

Відображення ванільних текстур моделей броні

Далі збережіть вашу текстуру, але уникайте перезаписування вже інснуючої текстури, оскільки вона може зіпсувати ванільну модель. Замість цього вам потрібно зберегти вашу текстуру за таким шляхом: assets/modid/existing_path/epicfight/texturename Для прикладу припустимо шлях: "assets/minecraft/textures/models/armor/iron_layer_1.png". Ви будете використовувати: "assets/minecraft/textures/models/armor/epicfight/iron_layer_1.png"

💡 Надання прозорості користувацькій броні


Деяка користувацька броня містить прозорість у текстурі. Ви можете зробити їх прозорими у Бойовому режимі додавши ці рядки.

{
    "render_properties": {
        "transparent": true
    },
        "vertices": {
                ...
        }
}