Class VexModel

All Implemented Interfaces:
ArmedModel

public class VexModel extends HierarchicalModel<Vex> implements ArmedModel
  • Field Details

  • Constructor Details

    • VexModel

      public VexModel(ModelPart pRoot)
  • Method Details

    • createBodyLayer

      public static LayerDefinition createBodyLayer()
    • setupAnim

      public void setupAnim(Vex pEntity, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch)
      Sets this entity's model rotation angles
      Specified by:
      setupAnim in class EntityModel<Vex>
    • setArmsCharging

      private void setArmsCharging(ItemStack pRightHandItem, ItemStack pLeftHandItem, float p_265125_)
    • root

      public ModelPart root()
      Specified by:
      root in class HierarchicalModel<Vex>
    • translateToHand

      public void translateToHand(HumanoidArm pSide, PoseStack pPoseStack)
      Specified by:
      translateToHand in interface ArmedModel
    • offsetStackPosition

      private void offsetStackPosition(PoseStack pPoseStack, boolean pRightSide)