Class BipedEntityModel<T extends BipedEntityRenderState>
java.lang.Object
net.minecraft.client.model.Model<T>
net.minecraft.client.render.entity.model.EntityModel<T>
net.minecraft.client.render.entity.model.BipedEntityModel<T>
- All Implemented Interfaces:
ModelWithArms<T>,ModelWithHead
- Direct Known Subclasses:
AbstractZombieModel,ArmorStandArmorEntityModel,EndermanEntityModel,PiglinBaseEntityModel,PlayerEntityModel,SkeletonEntityModel,ZombieVillagerEntityModel
@Environment(CLIENT)
public class BipedEntityModel<T extends BipedEntityRenderState>
extends EntityModel<T>
implements ModelWithArms<T>, ModelWithHead
Represents the model of a biped living entity.
| Part Name | Parent | Corresponding Field |
|---|---|---|
| "hat" | Root part | hat |
| "head" | Root part | head |
| "body" | Root part | body |
| "right_arm" | Root part | rightArm |
| "left_arm" | Root part | leftArm |
| "right_leg" | Root part | rightLeg |
| "left_leg" | Root part | leftLeg |
- Mappings:
Namespace Name named net/minecraft/client/render/entity/model/BipedEntityModelintermediary net/minecraft/class_572official gzo
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.model.Model
Model.SinglePartModel -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ModelTransformerfinal ModelPartstatic final floatstatic final floatstatic final floatstatic final floatprivate static final floatstatic final floatprivate static final floatprivate static final floatprivate static final floatfinal ModelPartfinal ModelPartfinal ModelPartfinal ModelPartfinal ModelPartfinal ModelPartprivate static final floatprivate static final floatprivate static final floatFields inherited from class net.minecraft.client.render.entity.model.EntityModel
field_52908Fields inherited from class net.minecraft.client.model.Model
layerFactory, root -
Constructor Summary
ConstructorsConstructorDescriptionBipedEntityModel(ModelPart root) BipedEntityModel(ModelPart root, Function<Identifier, RenderLayer> layerFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidanimateArms(T t) protected static EquipmentModelData<ModelData> createEquipmentModelData(Function<Dilation, ModelData> toModelData, Dilation hatDilation, Dilation armorDilation) private static ModelDatacreateEquipmentModelData(Dilation dilation) static EquipmentModelData<ModelData> createEquipmentModelData(Dilation hatDilation, Dilation armorDilation) getHead()Gets the head model part.static ModelDatagetModelData(Dilation dilation, float pivotOffsetY) private floatmethod_2807(float float2) private voidpositionBlockingArm(ModelPart arm, boolean rightArm) private voidpositionLeftArm(T state) private voidpositionRightArm(T state) voidvoidsetArmAngle(BipedEntityRenderState bipedEntityRenderState, Arm arm, MatrixStack matrixStack) voidsetVisible(boolean visible) Methods inherited from class net.minecraft.client.model.Model
getLayer, getParts, getRootPart, render, render, resetTransformsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.entity.model.ModelWithHead
applyTransform
-
Field Details
-
BABY_TRANSFORMER
- Mappings:
Namespace Name Mixin selector named BABY_TRANSFORMERLnet/minecraft/client/render/entity/model/BipedEntityModel;BABY_TRANSFORMER:Lnet/minecraft/client/render/entity/model/ModelTransformer;intermediary field_52918Lnet/minecraft/class_572;field_52918:Lnet/minecraft/class_9953;official bLgzo;b:Lhdp;
-
field_32505
public static final float field_32505- See Also:
- Mappings:
Namespace Name Mixin selector named field_32505Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_32505:Fintermediary field_32505Lnet/minecraft/class_572;field_32505:Fofficial cLgzo;c:F
-
field_32506
public static final float field_32506- See Also:
- Mappings:
Namespace Name Mixin selector named field_32506Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_32506:Fintermediary field_32506Lnet/minecraft/class_572;field_32506:Fofficial dLgzo;d:F
-
field_42513
public static final float field_42513- See Also:
- Mappings:
Namespace Name Mixin selector named field_42513Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_42513:Fintermediary field_42513Lnet/minecraft/class_572;field_42513:Fofficial eLgzo;e:F
-
field_42512
private static final float field_42512- See Also:
- Mappings:
Namespace Name Mixin selector named field_42512Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_42512:Fintermediary field_42512Lnet/minecraft/class_572;field_42512:Fofficial qLgzo;q:F
-
SPYGLASS_ARM_YAW_OFFSET
private static final float SPYGLASS_ARM_YAW_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named SPYGLASS_ARM_YAW_OFFSETLnet/minecraft/client/render/entity/model/BipedEntityModel;SPYGLASS_ARM_YAW_OFFSET:Fintermediary field_32503Lnet/minecraft/class_572;field_32503:Fofficial rLgzo;r:F
-
SPYGLASS_ARM_PITCH_OFFSET
private static final float SPYGLASS_ARM_PITCH_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named SPYGLASS_ARM_PITCH_OFFSETLnet/minecraft/client/render/entity/model/BipedEntityModel;SPYGLASS_ARM_PITCH_OFFSET:Fintermediary field_32504Lnet/minecraft/class_572;field_32504:Fofficial sLgzo;s:F
-
SPYGLASS_SNEAKING_ARM_PITCH_OFFSET
private static final float SPYGLASS_SNEAKING_ARM_PITCH_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named SPYGLASS_SNEAKING_ARM_PITCH_OFFSETLnet/minecraft/client/render/entity/model/BipedEntityModel;SPYGLASS_SNEAKING_ARM_PITCH_OFFSET:Fintermediary field_32507Lnet/minecraft/class_572;field_32507:Fofficial tLgzo;t:F
-
field_46576
private static final float field_46576- See Also:
- Mappings:
Namespace Name Mixin selector named field_46576Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_46576:Fintermediary field_46576Lnet/minecraft/class_572;field_46576:Fofficial uLgzo;u:F
-
field_46577
private static final float field_46577- See Also:
- Mappings:
Namespace Name Mixin selector named field_46577Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_46577:Fintermediary field_46577Lnet/minecraft/class_572;field_46577:Fofficial vLgzo;v:F
-
field_46724
private static final float field_46724- See Also:
- Mappings:
Namespace Name Mixin selector named field_46724Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_46724:Fintermediary field_46724Lnet/minecraft/class_572;field_46724:Fofficial wLgzo;w:F
-
field_39069
public static final float field_39069- See Also:
- Mappings:
Namespace Name Mixin selector named field_39069Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_39069:Fintermediary field_39069Lnet/minecraft/class_572;field_39069:Fofficial fLgzo;f:F
-
field_39070
public static final float field_39070- See Also:
- Mappings:
Namespace Name Mixin selector named field_39070Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_39070:Fintermediary field_39070Lnet/minecraft/class_572;field_39070:Fofficial gLgzo;g:F
-
head
- Mappings:
Namespace Name Mixin selector named headLnet/minecraft/client/render/entity/model/BipedEntityModel;head:Lnet/minecraft/client/model/ModelPart;intermediary field_3398Lnet/minecraft/class_572;field_3398:Lnet/minecraft/class_630;official hLgzo;h:Lhdg;
-
hat
- Mappings:
Namespace Name Mixin selector named hatLnet/minecraft/client/render/entity/model/BipedEntityModel;hat:Lnet/minecraft/client/model/ModelPart;intermediary field_3394Lnet/minecraft/class_572;field_3394:Lnet/minecraft/class_630;official iLgzo;i:Lhdg;
-
body
- Mappings:
Namespace Name Mixin selector named bodyLnet/minecraft/client/render/entity/model/BipedEntityModel;body:Lnet/minecraft/client/model/ModelPart;intermediary field_3391Lnet/minecraft/class_572;field_3391:Lnet/minecraft/class_630;official jLgzo;j:Lhdg;
-
rightArm
- Mappings:
Namespace Name Mixin selector named rightArmLnet/minecraft/client/render/entity/model/BipedEntityModel;rightArm:Lnet/minecraft/client/model/ModelPart;intermediary field_3401Lnet/minecraft/class_572;field_3401:Lnet/minecraft/class_630;official kLgzo;k:Lhdg;
-
leftArm
- Mappings:
Namespace Name Mixin selector named leftArmLnet/minecraft/client/render/entity/model/BipedEntityModel;leftArm:Lnet/minecraft/client/model/ModelPart;intermediary field_27433Lnet/minecraft/class_572;field_27433:Lnet/minecraft/class_630;official lLgzo;l:Lhdg;
-
rightLeg
- Mappings:
Namespace Name Mixin selector named rightLegLnet/minecraft/client/render/entity/model/BipedEntityModel;rightLeg:Lnet/minecraft/client/model/ModelPart;intermediary field_3392Lnet/minecraft/class_572;field_3392:Lnet/minecraft/class_630;official mLgzo;m:Lhdg;
-
leftLeg
- Mappings:
Namespace Name Mixin selector named leftLegLnet/minecraft/client/render/entity/model/BipedEntityModel;leftLeg:Lnet/minecraft/client/model/ModelPart;intermediary field_3397Lnet/minecraft/class_572;field_3397:Lnet/minecraft/class_630;official nLgzo;n:Lhdg;
-
-
Constructor Details
-
BipedEntityModel
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/model/EntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)Vintermediary <init>Lnet/minecraft/class_583;<init>(Lnet/minecraft/class_630;)Vofficial <init>Lgzm;<init>(Lhdg;)V
-
BipedEntityModel
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/model/Model;<init>(Lnet/minecraft/client/model/ModelPart;Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_3879;<init>(Lnet/minecraft/class_630;Ljava/util/function/Function;)Vofficial <init>Lgzp;<init>(Lhdg;Ljava/util/function/Function;)V
-
-
Method Details
-
getModelData
- Mappings:
Namespace Name Mixin selector named getModelDataLnet/minecraft/client/render/entity/model/BipedEntityModel;getModelData(Lnet/minecraft/client/model/Dilation;F)Lnet/minecraft/client/model/ModelData;intermediary method_32011Lnet/minecraft/class_572;method_32011(Lnet/minecraft/class_5605;F)Lnet/minecraft/class_5609;official aLgzo;a(Lhdk;F)Lhdo;
-
createEquipmentModelData
public static EquipmentModelData<ModelData> createEquipmentModelData(Dilation hatDilation, Dilation armorDilation) - Mappings:
Namespace Name Mixin selector named createEquipmentModelDataLnet/minecraft/client/render/entity/model/BipedEntityModel;createEquipmentModelData(Lnet/minecraft/client/model/Dilation;Lnet/minecraft/client/model/Dilation;)Lnet/minecraft/client/render/entity/model/EquipmentModelData;intermediary method_72854Lnet/minecraft/class_572;method_72854(Lnet/minecraft/class_5605;Lnet/minecraft/class_5605;)Lnet/minecraft/class_11677;official aLgzo;a(Lhdk;Lhdk;)Lhvk;
-
createEquipmentModelData
protected static EquipmentModelData<ModelData> createEquipmentModelData(Function<Dilation, ModelData> toModelData, Dilation hatDilation, Dilation armorDilation) - Mappings:
Namespace Name Mixin selector named createEquipmentModelDataLnet/minecraft/client/render/entity/model/BipedEntityModel;createEquipmentModelData(Ljava/util/function/Function;Lnet/minecraft/client/model/Dilation;Lnet/minecraft/client/model/Dilation;)Lnet/minecraft/client/render/entity/model/EquipmentModelData;intermediary method_72853Lnet/minecraft/class_572;method_72853(Ljava/util/function/Function;Lnet/minecraft/class_5605;Lnet/minecraft/class_5605;)Lnet/minecraft/class_11677;official aLgzo;a(Ljava/util/function/Function;Lhdk;Lhdk;)Lhvk;
-
createEquipmentModelData
- Mappings:
Namespace Name Mixin selector named createEquipmentModelDataLnet/minecraft/client/render/entity/model/BipedEntityModel;createEquipmentModelData(Lnet/minecraft/client/model/Dilation;)Lnet/minecraft/client/model/ModelData;intermediary method_72851Lnet/minecraft/class_572;method_72851(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;official aLgzo;a(Lhdk;)Lhdo;
-
setAngles
- Overrides:
setAnglesin classModel<T extends BipedEntityRenderState>- Mappings:
Namespace Name Mixin selector named setAnglesLnet/minecraft/client/render/entity/model/BipedEntityModel;setAngles(Lnet/minecraft/client/render/entity/state/BipedEntityRenderState;)Vintermediary method_17087Lnet/minecraft/class_572;method_17087(Lnet/minecraft/class_10034;)Vofficial aLgzo;a(Lidy;)V
-
positionRightArm
- Mappings:
Namespace Name Mixin selector named positionRightArmLnet/minecraft/client/render/entity/model/BipedEntityModel;positionRightArm(Lnet/minecraft/client/render/entity/state/BipedEntityRenderState;)Vintermediary method_30154Lnet/minecraft/class_572;method_30154(Lnet/minecraft/class_10034;)Vofficial cLgzo;c(Lidy;)V
-
positionLeftArm
- Mappings:
Namespace Name Mixin selector named positionLeftArmLnet/minecraft/client/render/entity/model/BipedEntityModel;positionLeftArm(Lnet/minecraft/client/render/entity/state/BipedEntityRenderState;)Vintermediary method_30155Lnet/minecraft/class_572;method_30155(Lnet/minecraft/class_10034;)Vofficial dLgzo;d(Lidy;)V
-
positionBlockingArm
- Mappings:
Namespace Name Mixin selector named positionBlockingArmLnet/minecraft/client/render/entity/model/BipedEntityModel;positionBlockingArm(Lnet/minecraft/client/model/ModelPart;Z)Vintermediary method_54131Lnet/minecraft/class_572;method_54131(Lnet/minecraft/class_630;Z)Vofficial aLgzo;a(Lhdg;Z)V
-
animateArms
- Mappings:
Namespace Name Mixin selector named animateArmsLnet/minecraft/client/render/entity/model/BipedEntityModel;animateArms(Lnet/minecraft/client/render/entity/state/BipedEntityRenderState;)Vintermediary method_29353Lnet/minecraft/class_572;method_29353(Lnet/minecraft/class_10034;)Vofficial bLgzo;b(Lidy;)V
-
method_2807
private float method_2807(float float2) - Mappings:
Namespace Name Mixin selector named method_2807Lnet/minecraft/client/render/entity/model/BipedEntityModel;method_2807(F)Fintermediary method_2807Lnet/minecraft/class_572;method_2807(F)Fofficial aLgzo;a(F)F
-
setVisible
public void setVisible(boolean visible) - Mappings:
Namespace Name Mixin selector named setVisibleLnet/minecraft/client/render/entity/model/BipedEntityModel;setVisible(Z)Vintermediary method_2805Lnet/minecraft/class_572;method_2805(Z)Vofficial aLgzo;a(Z)V
-
setArmAngle
public void setArmAngle(BipedEntityRenderState bipedEntityRenderState, Arm arm, MatrixStack matrixStack) - Specified by:
setArmAnglein interfaceModelWithArms<T extends BipedEntityRenderState>- Mappings:
Namespace Name Mixin selector named setArmAngleLnet/minecraft/client/render/entity/model/BipedEntityModel;setArmAngle(Lnet/minecraft/client/render/entity/state/BipedEntityRenderState;Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_72852Lnet/minecraft/class_572;method_72852(Lnet/minecraft/class_10034;Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)Vofficial aLgzo;a(Lidy;Lchb;Lfzm;)V
-
getArm
- Mappings:
Namespace Name Mixin selector named getArmLnet/minecraft/client/render/entity/model/BipedEntityModel;getArm(Lnet/minecraft/util/Arm;)Lnet/minecraft/client/model/ModelPart;intermediary method_2808Lnet/minecraft/class_572;method_2808(Lnet/minecraft/class_1306;)Lnet/minecraft/class_630;official aLgzo;a(Lchb;)Lhdg;
-
getHead
Gets the head model part.- Specified by:
getHeadin interfaceModelWithHead- Returns:
- the head
- Mappings:
Namespace Name Mixin selector named getHeadLnet/minecraft/client/render/entity/model/ModelWithHead;getHead()Lnet/minecraft/client/model/ModelPart;intermediary method_2838Lnet/minecraft/class_3882;method_2838()Lnet/minecraft/class_630;official aLgzn;a()Lhdg;
-