net.minecraft.client.render.entity.model

public class VexEntityModel

extends EntityModel<VexEntityRenderState> implements ModelWithArms<VexEntityRenderState>

All mapped superinterfaces:

ModelWithArms

net.minecraft.client.model.monster.vex.VexModel
net.minecraft.class_617
net.minecraft.client.render.entity.model.VexEntityModel

Field summary

Modifier and TypeField
private final ModelPart
body
field_41117
body
private final ModelPart
rightArm
field_41118
rightArm
private final ModelPart
leftArm
field_41119
leftArm
private final ModelPart
rightWing
field_3602
rightWing
private final ModelPart
leftWing
field_3601
leftWing
private final ModelPart
head
field_41711
head

Constructor summary

ModifierConstructor
public (ModelPart root)

Method summary

Modifier and TypeMethod
public static TexturedModelData
createBodyLayer()
method_32063()
getTexturedModelData()
public void
setupAnim(VexRenderState state)
method_17127(class_10078 arg0)
setAngles(VexEntityRenderState arg0)
private void
setArmsCharging(boolean hasItemInRightHand, boolean hasItemInLeftHand, float movingArmZBob)
method_48293(boolean arg0, boolean arg1, float arg2)
setChargingArmAngles(boolean arg0, boolean arg1, float arg2)
public void
translateToHand(VexRenderState state, HumanoidArm arm, PoseStack poseStack)
method_72866(class_10078 arg0, class_1306 arg1, class_4587 arg2)
setArmAngle(VexEntityRenderState arg0, Arm arg1, MatrixStack arg2)
private void
offsetStackPosition(PoseStack poseStack, boolean mainArm)
method_47977(class_4587 arg0, boolean arg1)
translateForHand(MatrixStack matrices, boolean mainHand)
public void
setupAnim(Object state)
method_2819(Object arg0)
setAngles(Object arg0)
public void
translateToHand(EntityRenderState state, HumanoidArm arm, PoseStack poseStack)
method_2803(class_10017 arg0, class_1306 arg1, class_4587 arg2)
setArmAngle(EntityRenderState arg0, Arm arg1, MatrixStack arg2)