Модель съезжает с головы

Версия Minecraft
1.20.1
API
Forge
У меня есть модель обруча, который будет как артефакт куриос, однако он постоянно съезжает с головы, к примеру когда персонаж в присяди, предмет находится под углом, который не должен быть, как можно это исправить? Центральная точка модели находится ровно посередине нижней части головы. Самостоятельно проблему не получается решить, ии тоже не помогает.
 
На это есть условие, если игрок присел { действие }, посмотри как рендерится стандартная броня.
Условно isSneak, затем действие. через операнды прописываешь действия если похожие или описываешь отдельно если над, через кейс условный.
 
Просто привяжи этот обруч к голове, ты его привезал к body а надо к head, и сё -
Они смешаеться относительно body (Тела) - тебе надо, чтобы смешения были относительно head (голова) _
И тогда некакая поза сидя, стоя, бега, поворота тела, не буду сдвигать твой обручь с головы.
Не каких if else-if else не делай, ну или делай, я такие штуки, делал на Minecraft Bedrock, но не думаю что тут как-то сильно отличаеться логика, на снимке- явно видно, что он привязан к телу, хотя повороты по Y равны повороту по Y головы, значит, тебе надо, ещё и X и Z и Position тоже, сделать относительно Головы.
Хотя довольно интересно почему у тебя Y ротация, равна голове, а остальное относительно телу..

Мой ответ, примерный, так-что, придёться чуток и самому подумать. Я ещё не работал с кастомными модельками и Предметами.
 
Назад
Сверху