Class BipedEntityModel<T extends LivingEntity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<E>
net.minecraft.client.render.entity.model.AnimalModel<T>
net.minecraft.client.render.entity.model.BipedEntityModel<T>
- All Implemented Interfaces:
- ModelWithArms,- ModelWithHead
- Direct Known Subclasses:
- AbstractZombieModel,- ArmorEntityModel,- ArmorStandArmorEntityModel,- EndermanEntityModel,- PlayerEntityModel,- SkeletonEntityModel,- ZombieVillagerEntityModel
@Environment(CLIENT)
public class BipedEntityModel<T extends LivingEntity>
extends AnimalModel<T>
implements ModelWithArms, 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 - official - fbs- intermediary - net/minecraft/class_572- named - net/minecraft/client/render/entity/model/BipedEntityModel
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal ModelPartstatic final floatstatic final floatstatic final floatstatic final floatprivate static final floatstatic final floatfinal ModelPartfinal ModelPartfloatfinal ModelPartfinal ModelPartfinal ModelPartfinal ModelPartbooleanprivate static final floatprivate static final floatprivate static final floatFields inherited from class net.minecraft.client.render.entity.model.EntityModelchild, handSwingProgress, ridingFields inherited from class net.minecraft.client.model.ModellayerFactory
- 
Constructor SummaryConstructorsConstructorDescriptionBipedEntityModel(ModelPart root) BipedEntityModel(ModelPart root, Function<Identifier, RenderLayer> renderLayerFactory) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidanimateArms(T entity, float animationProgress) voidanimateModel(T t, float float2, float float3, float float4) voidcopyBipedStateTo(BipedEntityModel<T> model) protected ModelPartgetHead()Gets the head model part.static ModelDatagetModelData(Dilation dilation, float pivotOffsetY) private ArmgetPreferredArm(T entity) protected floatlerpAngle(float angleOne, float angleTwo, float magnitude) private floatmethod_2807(float float2) private voidpositionLeftArm(T entity) private voidpositionRightArm(T entity) voidvoidsetArmAngle(Arm arm, MatrixStack matrices) voidsetVisible(boolean visible) Methods inherited from class net.minecraft.client.render.entity.model.AnimalModelrenderMethods inherited from class net.minecraft.client.render.entity.model.EntityModelcopyStateTo
- 
Field Details- 
field_32505public static final float field_32505- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfbs;f:F- intermediary - field_32505- Lnet/minecraft/class_572;field_32505:F- named - field_32505- Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_32505:F
 
- 
field_32506public static final float field_32506- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfbs;g:F- intermediary - field_32506- Lnet/minecraft/class_572;field_32506:F- named - field_32506- Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_32506:F
 
- 
field_42513public static final float field_42513- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfbs;h:F- intermediary - field_42513- Lnet/minecraft/class_572;field_42513:F- named - field_42513- Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_42513:F
 
- 
field_42512private static final float field_42512- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a:F- intermediary - field_42512- Lnet/minecraft/class_572;field_42512:F- named - field_42512- Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_42512:F
 
- 
SPYGLASS_ARM_YAW_OFFSETprivate static final float SPYGLASS_ARM_YAW_OFFSET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfbs;b:F- intermediary - field_32503- Lnet/minecraft/class_572;field_32503:F- named - SPYGLASS_ARM_YAW_OFFSET- Lnet/minecraft/client/render/entity/model/BipedEntityModel;SPYGLASS_ARM_YAW_OFFSET:F
 
- 
SPYGLASS_ARM_PITCH_OFFSETprivate static final float SPYGLASS_ARM_PITCH_OFFSET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - w- Lfbs;w:F- intermediary - field_32504- Lnet/minecraft/class_572;field_32504:F- named - SPYGLASS_ARM_PITCH_OFFSET- Lnet/minecraft/client/render/entity/model/BipedEntityModel;SPYGLASS_ARM_PITCH_OFFSET:F
 
- 
SPYGLASS_SNEAKING_ARM_PITCH_OFFSETprivate static final float SPYGLASS_SNEAKING_ARM_PITCH_OFFSET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - x- Lfbs;x:F- intermediary - field_32507- Lnet/minecraft/class_572;field_32507:F- named - SPYGLASS_SNEAKING_ARM_PITCH_OFFSET- Lnet/minecraft/client/render/entity/model/BipedEntityModel;SPYGLASS_SNEAKING_ARM_PITCH_OFFSET:F
 
- 
field_39069public static final float field_39069- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfbs;i:F- intermediary - field_39069- Lnet/minecraft/class_572;field_39069:F- named - field_39069- Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_39069:F
 
- 
field_39070public static final float field_39070- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfbs;j:F- intermediary - field_39070- Lnet/minecraft/class_572;field_39070:F- named - field_39070- Lnet/minecraft/client/render/entity/model/BipedEntityModel;field_39070:F
 
- 
head- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfbs;k:Lfee;- intermediary - field_3398- Lnet/minecraft/class_572;field_3398:Lnet/minecraft/class_630;- named - head- Lnet/minecraft/client/render/entity/model/BipedEntityModel;head:Lnet/minecraft/client/model/ModelPart;
 
- 
hat- Mappings:
- Namespace - Name - Mixin selector - official - l- Lfbs;l:Lfee;- intermediary - field_3394- Lnet/minecraft/class_572;field_3394:Lnet/minecraft/class_630;- named - hat- Lnet/minecraft/client/render/entity/model/BipedEntityModel;hat:Lnet/minecraft/client/model/ModelPart;
 
- 
body- Mappings:
- Namespace - Name - Mixin selector - official - m- Lfbs;m:Lfee;- intermediary - field_3391- Lnet/minecraft/class_572;field_3391:Lnet/minecraft/class_630;- named - body- Lnet/minecraft/client/render/entity/model/BipedEntityModel;body:Lnet/minecraft/client/model/ModelPart;
 
- 
rightArm- Mappings:
- Namespace - Name - Mixin selector - official - n- Lfbs;n:Lfee;- intermediary - field_3401- Lnet/minecraft/class_572;field_3401:Lnet/minecraft/class_630;- named - rightArm- Lnet/minecraft/client/render/entity/model/BipedEntityModel;rightArm:Lnet/minecraft/client/model/ModelPart;
 
- 
leftArm- Mappings:
- Namespace - Name - Mixin selector - official - o- Lfbs;o:Lfee;- intermediary - field_27433- Lnet/minecraft/class_572;field_27433:Lnet/minecraft/class_630;- named - leftArm- Lnet/minecraft/client/render/entity/model/BipedEntityModel;leftArm:Lnet/minecraft/client/model/ModelPart;
 
- 
rightLeg- Mappings:
- Namespace - Name - Mixin selector - official - p- Lfbs;p:Lfee;- intermediary - field_3392- Lnet/minecraft/class_572;field_3392:Lnet/minecraft/class_630;- named - rightLeg- Lnet/minecraft/client/render/entity/model/BipedEntityModel;rightLeg:Lnet/minecraft/client/model/ModelPart;
 
- 
leftLeg- Mappings:
- Namespace - Name - Mixin selector - official - q- Lfbs;q:Lfee;- intermediary - field_3397- Lnet/minecraft/class_572;field_3397:Lnet/minecraft/class_630;- named - leftLeg- Lnet/minecraft/client/render/entity/model/BipedEntityModel;leftLeg:Lnet/minecraft/client/model/ModelPart;
 
- 
leftArmPose- Mappings:
- Namespace - Name - Mixin selector - official - r- Lfbs;r:Lfbs$a;- intermediary - field_3399- Lnet/minecraft/class_572;field_3399:Lnet/minecraft/class_572$class_573;- named - leftArmPose- Lnet/minecraft/client/render/entity/model/BipedEntityModel;leftArmPose:Lnet/minecraft/client/render/entity/model/BipedEntityModel$ArmPose;
 
- 
rightArmPose- Mappings:
- Namespace - Name - Mixin selector - official - s- Lfbs;s:Lfbs$a;- intermediary - field_3395- Lnet/minecraft/class_572;field_3395:Lnet/minecraft/class_572$class_573;- named - rightArmPose- Lnet/minecraft/client/render/entity/model/BipedEntityModel;rightArmPose:Lnet/minecraft/client/render/entity/model/BipedEntityModel$ArmPose;
 
- 
sneakingpublic boolean sneaking- Mappings:
- Namespace - Name - Mixin selector - official - t- Lfbs;t:Z- intermediary - field_3400- Lnet/minecraft/class_572;field_3400:Z- named - sneaking- Lnet/minecraft/client/render/entity/model/BipedEntityModel;sneaking:Z
 
- 
leaningPitchpublic float leaningPitch- Mappings:
- Namespace - Name - Mixin selector - official - u- Lfbs;u:F- intermediary - field_3396- Lnet/minecraft/class_572;field_3396:F- named - leaningPitch- Lnet/minecraft/client/render/entity/model/BipedEntityModel;leaningPitch:F
 
 
- 
- 
Constructor Details- 
BipedEntityModel- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfbs;<init>(Lfee;)V- intermediary - <init>- Lnet/minecraft/class_572;<init>(Lnet/minecraft/class_630;)V- named - <init>- Lnet/minecraft/client/render/entity/model/BipedEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
 
- 
BipedEntityModel- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfbs;<init>(Lfee;Ljava/util/function/Function;)V- intermediary - <init>- Lnet/minecraft/class_572;<init>(Lnet/minecraft/class_630;Ljava/util/function/Function;)V- named - <init>- Lnet/minecraft/client/render/entity/model/BipedEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;Ljava/util/function/Function;)V
 
 
- 
- 
Method Details- 
getModelData- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a(Lfei;F)Lfem;- intermediary - method_32011- Lnet/minecraft/class_572;method_32011(Lnet/minecraft/class_5605;F)Lnet/minecraft/class_5609;- named - getModelData- Lnet/minecraft/client/render/entity/model/BipedEntityModel;getModelData(Lnet/minecraft/client/model/Dilation;F)Lnet/minecraft/client/model/ModelData;
 
- 
getHeadParts- Specified by:
- getHeadPartsin class- AnimalModel<T extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfad;a()Ljava/lang/Iterable;- intermediary - method_22946- Lnet/minecraft/class_4592;method_22946()Ljava/lang/Iterable;- named - getHeadParts- Lnet/minecraft/client/render/entity/model/AnimalModel;getHeadParts()Ljava/lang/Iterable;
 
- 
getBodyParts- Specified by:
- getBodyPartsin class- AnimalModel<T extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfad;b()Ljava/lang/Iterable;- intermediary - method_22948- Lnet/minecraft/class_4592;method_22948()Ljava/lang/Iterable;- named - getBodyParts- Lnet/minecraft/client/render/entity/model/AnimalModel;getBodyParts()Ljava/lang/Iterable;
 
- 
animateModel- Overrides:
- animateModelin class- EntityModel<T extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a(Lbfz;FFF)V- intermediary - method_17086- Lnet/minecraft/class_572;method_17086(Lnet/minecraft/class_1309;FFF)V- named - animateModel- Lnet/minecraft/client/render/entity/model/BipedEntityModel;animateModel(Lnet/minecraft/entity/LivingEntity;FFF)V
 
- 
setAngles- Specified by:
- setAnglesin class- EntityModel<T extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a(Lbfz;FFFFF)V- intermediary - method_17087- Lnet/minecraft/class_572;method_17087(Lnet/minecraft/class_1309;FFFFF)V- named - setAngles- Lnet/minecraft/client/render/entity/model/BipedEntityModel;setAngles(Lnet/minecraft/entity/LivingEntity;FFFFF)V
 
- 
positionRightArm- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a(Lbfz;)V- intermediary - method_30154- Lnet/minecraft/class_572;method_30154(Lnet/minecraft/class_1309;)V- named - positionRightArm- Lnet/minecraft/client/render/entity/model/BipedEntityModel;positionRightArm(Lnet/minecraft/entity/LivingEntity;)V
 
- 
positionLeftArm- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfbs;b(Lbfz;)V- intermediary - method_30155- Lnet/minecraft/class_572;method_30155(Lnet/minecraft/class_1309;)V- named - positionLeftArm- Lnet/minecraft/client/render/entity/model/BipedEntityModel;positionLeftArm(Lnet/minecraft/entity/LivingEntity;)V
 
- 
animateArms- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a(Lbfz;F)V- intermediary - method_29353- Lnet/minecraft/class_572;method_29353(Lnet/minecraft/class_1309;F)V- named - animateArms- Lnet/minecraft/client/render/entity/model/BipedEntityModel;animateArms(Lnet/minecraft/entity/LivingEntity;F)V
 
- 
lerpAngleprotected float lerpAngle(float angleOne, float angleTwo, float magnitude) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a(FFF)F- intermediary - method_2804- Lnet/minecraft/class_572;method_2804(FFF)F- named - lerpAngle- Lnet/minecraft/client/render/entity/model/BipedEntityModel;lerpAngle(FFF)F
 
- 
method_2807private float method_2807(float float2) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a(F)F- intermediary - method_2807- Lnet/minecraft/class_572;method_2807(F)F- named - method_2807- Lnet/minecraft/client/render/entity/model/BipedEntityModel;method_2807(F)F
 
- 
copyBipedStateTo- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a(Lfbs;)V- intermediary - method_2818- Lnet/minecraft/class_572;method_2818(Lnet/minecraft/class_572;)V- named - copyBipedStateTo- Lnet/minecraft/client/render/entity/model/BipedEntityModel;copyBipedStateTo(Lnet/minecraft/client/render/entity/model/BipedEntityModel;)V
 
- 
setVisiblepublic void setVisible(boolean visible) - Mappings:
- Namespace - Name - Mixin selector - official - d_- Lfbs;d_(Z)V- intermediary - method_2805- Lnet/minecraft/class_572;method_2805(Z)V- named - setVisible- Lnet/minecraft/client/render/entity/model/BipedEntityModel;setVisible(Z)V
 
- 
setArmAngle- Specified by:
- setArmAnglein interface- ModelWithArms
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfag;a(Lbft;Leij;)V- intermediary - method_2803- Lnet/minecraft/class_3881;method_2803(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)V- named - setArmAngle- Lnet/minecraft/client/render/entity/model/ModelWithArms;setArmAngle(Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;)V
 
- 
getArm- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbs;a(Lbft;)Lfee;- intermediary - method_2808- Lnet/minecraft/class_572;method_2808(Lnet/minecraft/class_1306;)Lnet/minecraft/class_630;- named - getArm- Lnet/minecraft/client/render/entity/model/BipedEntityModel;getArm(Lnet/minecraft/util/Arm;)Lnet/minecraft/client/model/ModelPart;
 
- 
getHeadGets the head model part.- Specified by:
- getHeadin interface- ModelWithHead
- Returns:
- the head
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfbn;d()Lfee;- intermediary - method_2838- Lnet/minecraft/class_3882;method_2838()Lnet/minecraft/class_630;- named - getHead- Lnet/minecraft/client/render/entity/model/ModelWithHead;getHead()Lnet/minecraft/client/model/ModelPart;
 
- 
getPreferredArm- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfbs;c(Lbfz;)Lbft;- intermediary - method_2806- Lnet/minecraft/class_572;method_2806(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1306;- named - getPreferredArm- Lnet/minecraft/client/render/entity/model/BipedEntityModel;getPreferredArm(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/Arm;
 
 
-