Posted January 5, 20232 yr I Was Trying To Modify Player's Hand Rotation. Here's My Code: @Mixin(PlayerRenderer.class) public abstract class PlayerRendererMixin extends LivingEntityRenderer<AbstractClientPlayer, PlayerModel<AbstractClientPlayer>> { public PlayerRendererMixin(EntityRendererProvider.Context p_174289_, PlayerModel<AbstractClientPlayer> p_174290_, float p_174291_) { super(p_174289_, p_174290_, p_174291_); } @Inject(method = "setModelProperties", at = @At("TAIL")) protected void setModelProperties(AbstractClientPlayer p_117819_, CallbackInfo ci){ PlayerModel<AbstractClientPlayer> model = this.getModel(); model.leftArm.xRot = 90F; } } At The Line "model.leftArm.xRot = 90F" I Expected That The Player's Hand Should Look Like This: But Instead In The Game It Was Looking Like This: I Don't Know What I Did Wrong And If Someone Knows To Fix It Please Help Me. Thanks, Edited January 5, 20232 yr by LakshyaK2011 common mistakes
January 7, 20232 yr Make sure where you're inserting the code is actually the last place it's being updated. In your case, PlayerRenderer.renderHand() runs setModelProperties() where your code sets it to 90F, THEN it sets the arm xRot to 0.0F again, so you probably want to set the xRot at the TAIL of renderHand()
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.