Class VexModel
java.lang.Object
net.minecraft.client.model.Model<VexRenderState>
net.minecraft.client.model.EntityModel<VexRenderState>
net.minecraft.client.model.monster.vex.VexModel
- All Implemented Interfaces:
ArmedModel<VexRenderState>
-
Nested Class Summary
Nested classes/interfaces inherited from class Model
Model.Simple -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartFields inherited from class EntityModel
MODEL_Y_OFFSETFields inherited from class Model
renderType, root -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LayerDefinitionprivate voidoffsetStackPosition(PoseStack poseStack, boolean mainArm) private voidsetArmsCharging(boolean hasItemInRightHand, boolean hasItemInLeftHand, float movingArmZBob) voidsetupAnim(VexRenderState state) voidtranslateToHand(VexRenderState state, HumanoidArm arm, PoseStack poseStack) Methods inherited from class Model
allParts, getAnimation, renderToBuffer, renderToBuffer, renderType, resetPose, root
-
Field Details
-
body
-
rightArm
-
leftArm
-
rightWing
-
leftWing
-
head
-
-
Constructor Details
-
VexModel
-
-
Method Details
-
createBodyLayer
-
setupAnim
- Overrides:
setupAnimin classModel<VexRenderState>
-
setArmsCharging
private void setArmsCharging(boolean hasItemInRightHand, boolean hasItemInLeftHand, float movingArmZBob) -
translateToHand
- Specified by:
translateToHandin interfaceArmedModel<VexRenderState>
-
offsetStackPosition
-