Как из класса ентитиАИ вытащить не статичную переменную в класс модели?

Версия Minecraft
1.12.2
117
7
Есть класс с ентитиАИ и в ней меняется одна переменная, которая должна запускать в классе модели цикл с изменением угла поворота модели. По началу сделал эту переменную статичной, но тогда все мобы с этой моделью изменяют свое положение, что неудивительно. Потом попытался через класс рендера в метод doRender засунуть эту переменную из класса ентитиАИ вот так:
Код:
public boolean Checker (EntityAILeap entityai)
    {
        return JumpAnim = entityai.JumpAnim;
    }
    
    public void doRender(EntityHunter entity, double x, double y, double z, float entityYaw, float partialTicks)
    {
        ModelHunter modelhunter = this.getMainModel();
        modelhunter.JumpAnim = JumpAnim;
        super.doRender(entity, x, y, z, entityYaw, partialTicks);
    }

Но даже так ничего не получилось. Кто-нибудь сталкивался с подобным?
 
117
7
Ничего не поменялось. Сделал вывод переменной из класса с ентитиАИ в класс ентити, а потом в рендере брал переменную из класса с ентити. Но переменная в классе ентити всегда остается false. Не понимаю почему так происходит
Java:
public boolean StartAnim(EntityAILeap entityai)
    {
        JumpAnim = entityai.JumpAnim;
        System.out.print(JumpAnim);
        return false;
    }
    
    public void onLivingUpdate()
    {   
        if(this.onGround)
        {
            JumpAnim = false;
        }
        super.onLivingUpdate();
    }
 

jopi

Попрошайка
1,421
30
260
Класстрансформер попробуй использовать, создай копию ентитиАИ и там сделай статичной переменную, и уже с помощью класстрансформера пихуй ентитиАИ модифицированный в дефолтный майн
 
Сверху