Class AxolotlEntityModel<T extends AxolotlEntity & AngledModelEntity>
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.AxolotlEntityModel<T>
@Environment(CLIENT)
public class AxolotlEntityModel<T extends AxolotlEntity & AngledModelEntity>
extends AnimalModel<T>
Represents the model of an AxolotlEntity.
 
 
 
 
| Part Name | Parent | Corresponding Field | 
|---|---|---|
| "body" | Root part | body | 
| "head" | "body" | head | 
| "top_gills" | "head" | topGills | 
| "left_gills" | "head" | leftGills | 
| "right_gills" | "head" | rightGills | 
| "right_hind_leg" | "body" | rightHindLeg | 
| "left_hind_leg" | "body" | leftHindLeg | 
| "right_front_leg" | "body" | rightFrontLeg | 
| "left_front_leg" | "body" | leftFrontLeg | 
| "tail" | "body" | tail | 
- Mappings:
- Namespace - Name - official - faj- intermediary - net/minecraft/class_5772- named - net/minecraft/client/render/entity/model/AxolotlEntityModel
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartstatic final floatRepresents the pitch value 1.8849557638168335f used for the legs of the axolotl when it is moving in water.private final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartFields inherited from class net.minecraft.client.render.entity.model.EntityModelchild, handSwingProgress, ridingFields inherited from class net.minecraft.client.model.ModellayerFactory
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidCopies and mirrors the left leg angles to the right leg angles.private Vector3fstatic TexturedModelDataprivate floatlerpAngleDegrees(float start, float end) private floatlerpAngleDegrees(float delta, float start, float end) private voidresetAngles(T axolotl, float headYaw, float headPitch) Resets the angles of the axolotl model.private voidprivate voidvoidprivate voidsetMovingInWaterAngles(float animationProgress, float headPitch) private voidsetMovingOnGroundAngles(float animationProgress, float headYaw) private voidsetPlayingDeadAngles(float headYaw) private voidsetStandingInWaterAngles(float animationProgress) private voidsetStandingOnGroundAngles(float animationProgress, float headYaw) private voidupdateAnglesCache(T axolotl) Methods inherited from class net.minecraft.client.render.entity.model.AnimalModelrenderMethods inherited from class net.minecraft.client.render.entity.model.EntityModelanimateModel, copyStateTo
- 
Field Details- 
MOVING_IN_WATER_LEG_PITCHpublic static final float MOVING_IN_WATER_LEG_PITCHRepresents the pitch value 1.8849557638168335f used for the legs of the axolotl when it is moving in water.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a:F- intermediary - field_32449- Lnet/minecraft/class_5772;field_32449:F- named - MOVING_IN_WATER_LEG_PITCH- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;MOVING_IN_WATER_LEG_PITCH:F
 
- 
tail- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfaj;b:Lfee;- intermediary - field_28373- Lnet/minecraft/class_5772;field_28373:Lnet/minecraft/class_630;- named - tail- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;tail:Lnet/minecraft/client/model/ModelPart;
 
- 
leftHindLeg- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfaj;f:Lfee;- intermediary - field_28374- Lnet/minecraft/class_5772;field_28374:Lnet/minecraft/class_630;- named - leftHindLeg- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;leftHindLeg:Lnet/minecraft/client/model/ModelPart;
 
- 
rightHindLeg- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfaj;g:Lfee;- intermediary - field_28375- Lnet/minecraft/class_5772;field_28375:Lnet/minecraft/class_630;- named - rightHindLeg- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;rightHindLeg:Lnet/minecraft/client/model/ModelPart;
 
- 
leftFrontLeg- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfaj;h:Lfee;- intermediary - field_28376- Lnet/minecraft/class_5772;field_28376:Lnet/minecraft/class_630;- named - leftFrontLeg- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;leftFrontLeg:Lnet/minecraft/client/model/ModelPart;
 
- 
rightFrontLeg- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfaj;i:Lfee;- intermediary - field_28377- Lnet/minecraft/class_5772;field_28377:Lnet/minecraft/class_630;- named - rightFrontLeg- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;rightFrontLeg:Lnet/minecraft/client/model/ModelPart;
 
- 
body- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfaj;j:Lfee;- intermediary - field_28378- Lnet/minecraft/class_5772;field_28378:Lnet/minecraft/class_630;- named - body- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;body:Lnet/minecraft/client/model/ModelPart;
 
- 
head- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfaj;k:Lfee;- intermediary - field_28379- Lnet/minecraft/class_5772;field_28379:Lnet/minecraft/class_630;- named - head- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;head:Lnet/minecraft/client/model/ModelPart;
 
- 
topGills- Mappings:
- Namespace - Name - Mixin selector - official - l- Lfaj;l:Lfee;- intermediary - field_28380- Lnet/minecraft/class_5772;field_28380:Lnet/minecraft/class_630;- named - topGills- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;topGills:Lnet/minecraft/client/model/ModelPart;
 
- 
leftGills- Mappings:
- Namespace - Name - Mixin selector - official - m- Lfaj;m:Lfee;- intermediary - field_28381- Lnet/minecraft/class_5772;field_28381:Lnet/minecraft/class_630;- named - leftGills- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;leftGills:Lnet/minecraft/client/model/ModelPart;
 
- 
rightGills- Mappings:
- Namespace - Name - Mixin selector - official - n- Lfaj;n:Lfee;- intermediary - field_28382- Lnet/minecraft/class_5772;field_28382:Lnet/minecraft/class_630;- named - rightGills- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;rightGills:Lnet/minecraft/client/model/ModelPart;
 
 
- 
- 
Constructor Details- 
AxolotlEntityModel- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfaj;<init>(Lfee;)V- intermediary - <init>- Lnet/minecraft/class_5772;<init>(Lnet/minecraft/class_630;)V- named - <init>- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
 
 
- 
- 
Method Details- 
getTexturedModelData- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfaj;c()Lfek;- intermediary - method_33296- Lnet/minecraft/class_5772;method_33296()Lnet/minecraft/class_5607;- named - getTexturedModelData- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
 
- 
getHeadParts- Specified by:
- getHeadPartsin class- AnimalModel<T extends AxolotlEntity & AngledModelEntity>
- 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 AxolotlEntity & AngledModelEntity>
- 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;
 
- 
setAngles- Specified by:
- setAnglesin class- EntityModel<T extends AxolotlEntity & AngledModelEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a(Lbss;FFFFF)V- intermediary - method_33293- Lnet/minecraft/class_5772;method_33293(Lnet/minecraft/class_5762;FFFFF)V- named - setAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;setAngles(Lnet/minecraft/entity/passive/AxolotlEntity;FFFFF)V
 
- 
updateAnglesCache- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a(Lbss;)V- intermediary - method_37093- Lnet/minecraft/class_5772;method_37093(Lnet/minecraft/class_5762;)V- named - updateAnglesCache- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;updateAnglesCache(Lnet/minecraft/entity/passive/AxolotlEntity;)V
 
- 
getAngles- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a(Lfee;)Lorg/joml/Vector3f;- intermediary - method_37094- Lnet/minecraft/class_5772;method_37094(Lnet/minecraft/class_630;)Lorg/joml/Vector3f;- named - getAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;getAngles(Lnet/minecraft/client/model/ModelPart;)Lorg/joml/Vector3f;
 
- 
setAngles- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a(Lfee;Lorg/joml/Vector3f;)V- intermediary - method_37096- Lnet/minecraft/class_5772;method_37096(Lnet/minecraft/class_630;Lorg/joml/Vector3f;)V- named - setAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;setAngles(Lnet/minecraft/client/model/ModelPart;Lorg/joml/Vector3f;)V
 
- 
resetAnglesResets the angles of the axolotl model.- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a(Lbss;FF)V- intermediary - method_33292- Lnet/minecraft/class_5772;method_33292(Lnet/minecraft/class_5762;FF)V- named - resetAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;resetAngles(Lnet/minecraft/entity/passive/AxolotlEntity;FF)V
 
- 
lerpAngleDegreesprivate float lerpAngleDegrees(float start, float end) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a(FF)F- intermediary - method_37091- Lnet/minecraft/class_5772;method_37091(FF)F- named - lerpAngleDegrees- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;lerpAngleDegrees(FF)F
 
- 
lerpAngleDegreesprivate float lerpAngleDegrees(float delta, float start, float end) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a(FFF)F- intermediary - method_37092- Lnet/minecraft/class_5772;method_37092(FFF)F- named - lerpAngleDegrees- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;lerpAngleDegrees(FFF)F
 
- 
setAngles- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a(Lfee;FFF)V- intermediary - method_37095- Lnet/minecraft/class_5772;method_37095(Lnet/minecraft/class_630;FFF)V- named - setAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;setAngles(Lnet/minecraft/client/model/ModelPart;FFF)V
 
- 
setStandingOnGroundAnglesprivate void setStandingOnGroundAngles(float animationProgress, float headYaw) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lfaj;b(FF)V- intermediary - method_33291- Lnet/minecraft/class_5772;method_33291(FF)V- named - setStandingOnGroundAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;setStandingOnGroundAngles(FF)V
 
- 
setMovingOnGroundAnglesprivate void setMovingOnGroundAngles(float animationProgress, float headYaw) - Mappings:
- Namespace - Name - Mixin selector - official - c- Lfaj;c(FF)V- intermediary - method_33294- Lnet/minecraft/class_5772;method_33294(FF)V- named - setMovingOnGroundAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;setMovingOnGroundAngles(FF)V
 
- 
setStandingInWaterAnglesprivate void setStandingInWaterAngles(float animationProgress) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfaj;a(F)V- intermediary - method_33297- Lnet/minecraft/class_5772;method_33297(F)V- named - setStandingInWaterAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;setStandingInWaterAngles(F)V
 
- 
setMovingInWaterAnglesprivate void setMovingInWaterAngles(float animationProgress, float headPitch) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lfaj;d(FF)V- intermediary - method_33295- Lnet/minecraft/class_5772;method_33295(FF)V- named - setMovingInWaterAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;setMovingInWaterAngles(FF)V
 
- 
setPlayingDeadAnglesprivate void setPlayingDeadAngles(float headYaw) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lfaj;b(F)V- intermediary - method_33298- Lnet/minecraft/class_5772;method_33298(F)V- named - setPlayingDeadAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;setPlayingDeadAngles(F)V
 
- 
copyLegAnglesprivate void copyLegAngles()Copies and mirrors the left leg angles to the right leg angles.- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfaj;d()V- intermediary - method_33299- Lnet/minecraft/class_5772;method_33299()V- named - copyLegAngles- Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;copyLegAngles()V
 
 
-