Maybe you want LivingEntity.xxa and zza?
There is also LocalPlayer.input.hasForwardImpulse() and LocalPlayer.input.leftImpulse
The second set is copied into the first in serverAiStep()
Interesting.
So my simple test above compiles if I add a public constructor to the Inner class.
What is actually happening is the compiler is "cheating". When I look at the byte code, it is making that Inner class public not protected as it says in the source.
I guess forge's runtime access transformer code doesn't do the same cheat, which is why it is not working.
If I change your access transformer to use public instead of protected for those inner classes then obviously there is no crash.
hello,
I can't start Minecraft Forge, I get this error message: {0, modinfo, id}) was not loaded correctly {2, exc, msg}.
This is the full log, I hope this is useful, thx for helping me: