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 intermediary net/minecraft/class_5772official ezynamed net/minecraft/client/render/entity/model/AxolotlEntityModel
-
Field Summary
FieldsModifier 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.EntityModel
child, handSwingProgress, ridingFields inherited from class net.minecraft.client.model.Model
layerFactory -
Constructor Summary
Constructors -
Method Summary
Modifier 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.AnimalModel
renderMethods inherited from class net.minecraft.client.render.entity.model.EntityModel
animateModel, copyStateTo
-
Field Details
-
MOVING_IN_WATER_LEG_PITCH
public 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 intermediary field_32449Lnet/minecraft/class_5772;field_32449:Fofficial aLezy;a:Fnamed MOVING_IN_WATER_LEG_PITCHLnet/minecraft/client/render/entity/model/AxolotlEntityModel;MOVING_IN_WATER_LEG_PITCH:F
-
tail
- Mappings:
Namespace Name Mixin selector intermediary field_28373Lnet/minecraft/class_5772;field_28373:Lnet/minecraft/class_630;official bLezy;b:Lfdt;named tailLnet/minecraft/client/render/entity/model/AxolotlEntityModel;tail:Lnet/minecraft/client/model/ModelPart;
-
leftHindLeg
- Mappings:
Namespace Name Mixin selector intermediary field_28374Lnet/minecraft/class_5772;field_28374:Lnet/minecraft/class_630;official fLezy;f:Lfdt;named leftHindLegLnet/minecraft/client/render/entity/model/AxolotlEntityModel;leftHindLeg:Lnet/minecraft/client/model/ModelPart;
-
rightHindLeg
- Mappings:
Namespace Name Mixin selector intermediary field_28375Lnet/minecraft/class_5772;field_28375:Lnet/minecraft/class_630;official gLezy;g:Lfdt;named rightHindLegLnet/minecraft/client/render/entity/model/AxolotlEntityModel;rightHindLeg:Lnet/minecraft/client/model/ModelPart;
-
leftFrontLeg
- Mappings:
Namespace Name Mixin selector intermediary field_28376Lnet/minecraft/class_5772;field_28376:Lnet/minecraft/class_630;official hLezy;h:Lfdt;named leftFrontLegLnet/minecraft/client/render/entity/model/AxolotlEntityModel;leftFrontLeg:Lnet/minecraft/client/model/ModelPart;
-
rightFrontLeg
- Mappings:
Namespace Name Mixin selector intermediary field_28377Lnet/minecraft/class_5772;field_28377:Lnet/minecraft/class_630;official iLezy;i:Lfdt;named rightFrontLegLnet/minecraft/client/render/entity/model/AxolotlEntityModel;rightFrontLeg:Lnet/minecraft/client/model/ModelPart;
-
body
- Mappings:
Namespace Name Mixin selector intermediary field_28378Lnet/minecraft/class_5772;field_28378:Lnet/minecraft/class_630;official jLezy;j:Lfdt;named bodyLnet/minecraft/client/render/entity/model/AxolotlEntityModel;body:Lnet/minecraft/client/model/ModelPart;
-
head
- Mappings:
Namespace Name Mixin selector intermediary field_28379Lnet/minecraft/class_5772;field_28379:Lnet/minecraft/class_630;official kLezy;k:Lfdt;named headLnet/minecraft/client/render/entity/model/AxolotlEntityModel;head:Lnet/minecraft/client/model/ModelPart;
-
topGills
- Mappings:
Namespace Name Mixin selector intermediary field_28380Lnet/minecraft/class_5772;field_28380:Lnet/minecraft/class_630;official lLezy;l:Lfdt;named topGillsLnet/minecraft/client/render/entity/model/AxolotlEntityModel;topGills:Lnet/minecraft/client/model/ModelPart;
-
leftGills
- Mappings:
Namespace Name Mixin selector intermediary field_28381Lnet/minecraft/class_5772;field_28381:Lnet/minecraft/class_630;official mLezy;m:Lfdt;named leftGillsLnet/minecraft/client/render/entity/model/AxolotlEntityModel;leftGills:Lnet/minecraft/client/model/ModelPart;
-
rightGills
- Mappings:
Namespace Name Mixin selector intermediary field_28382Lnet/minecraft/class_5772;field_28382:Lnet/minecraft/class_630;official nLezy;n:Lfdt;named rightGillsLnet/minecraft/client/render/entity/model/AxolotlEntityModel;rightGills:Lnet/minecraft/client/model/ModelPart;
-
-
Constructor Details
-
AxolotlEntityModel
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_5772;<init>(Lnet/minecraft/class_630;)Vofficial <init>Lezy;<init>(Lfdt;)Vnamed <init>Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector intermediary method_33296Lnet/minecraft/class_5772;method_33296()Lnet/minecraft/class_5607;official cLezy;c()Lfdz;named getTexturedModelDataLnet/minecraft/client/render/entity/model/AxolotlEntityModel;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
-
getHeadParts
- Specified by:
getHeadPartsin classAnimalModel<T extends AxolotlEntity & AngledModelEntity>- Mappings:
Namespace Name Mixin selector intermediary method_22946Lnet/minecraft/class_4592;method_22946()Ljava/lang/Iterable;official aLezs;a()Ljava/lang/Iterable;named getHeadPartsLnet/minecraft/client/render/entity/model/AnimalModel;getHeadParts()Ljava/lang/Iterable;
-
getBodyParts
- Specified by:
getBodyPartsin classAnimalModel<T extends AxolotlEntity & AngledModelEntity>- Mappings:
Namespace Name Mixin selector intermediary method_22948Lnet/minecraft/class_4592;method_22948()Ljava/lang/Iterable;official bLezs;b()Ljava/lang/Iterable;named getBodyPartsLnet/minecraft/client/render/entity/model/AnimalModel;getBodyParts()Ljava/lang/Iterable;
-
setAngles
- Specified by:
setAnglesin classEntityModel<T extends AxolotlEntity & AngledModelEntity>- Mappings:
Namespace Name Mixin selector intermediary method_33293Lnet/minecraft/class_5772;method_33293(Lnet/minecraft/class_5762;FFFFF)Vofficial aLezy;a(Lbsq;FFFFF)Vnamed setAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;setAngles(Lnet/minecraft/entity/passive/AxolotlEntity;FFFFF)V
-
updateAnglesCache
- Mappings:
Namespace Name Mixin selector intermediary method_37093Lnet/minecraft/class_5772;method_37093(Lnet/minecraft/class_5762;)Vofficial aLezy;a(Lbsq;)Vnamed updateAnglesCacheLnet/minecraft/client/render/entity/model/AxolotlEntityModel;updateAnglesCache(Lnet/minecraft/entity/passive/AxolotlEntity;)V
-
getAngles
- Mappings:
Namespace Name Mixin selector intermediary method_37094Lnet/minecraft/class_5772;method_37094(Lnet/minecraft/class_630;)Lorg/joml/Vector3f;official aLezy;a(Lfdt;)Lorg/joml/Vector3f;named getAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;getAngles(Lnet/minecraft/client/model/ModelPart;)Lorg/joml/Vector3f;
-
setAngles
- Mappings:
Namespace Name Mixin selector intermediary method_37096Lnet/minecraft/class_5772;method_37096(Lnet/minecraft/class_630;Lorg/joml/Vector3f;)Vofficial aLezy;a(Lfdt;Lorg/joml/Vector3f;)Vnamed setAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;setAngles(Lnet/minecraft/client/model/ModelPart;Lorg/joml/Vector3f;)V
-
resetAngles
Resets the angles of the axolotl model.- Mappings:
Namespace Name Mixin selector intermediary method_33292Lnet/minecraft/class_5772;method_33292(Lnet/minecraft/class_5762;FF)Vofficial aLezy;a(Lbsq;FF)Vnamed resetAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;resetAngles(Lnet/minecraft/entity/passive/AxolotlEntity;FF)V
-
lerpAngleDegrees
private float lerpAngleDegrees(float start, float end) - Mappings:
Namespace Name Mixin selector intermediary method_37091Lnet/minecraft/class_5772;method_37091(FF)Fofficial aLezy;a(FF)Fnamed lerpAngleDegreesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;lerpAngleDegrees(FF)F
-
lerpAngleDegrees
private float lerpAngleDegrees(float delta, float start, float end) - Mappings:
Namespace Name Mixin selector intermediary method_37092Lnet/minecraft/class_5772;method_37092(FFF)Fofficial aLezy;a(FFF)Fnamed lerpAngleDegreesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;lerpAngleDegrees(FFF)F
-
setAngles
- Mappings:
Namespace Name Mixin selector intermediary method_37095Lnet/minecraft/class_5772;method_37095(Lnet/minecraft/class_630;FFF)Vofficial aLezy;a(Lfdt;FFF)Vnamed setAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;setAngles(Lnet/minecraft/client/model/ModelPart;FFF)V
-
setStandingOnGroundAngles
private void setStandingOnGroundAngles(float animationProgress, float headYaw) - Mappings:
Namespace Name Mixin selector intermediary method_33291Lnet/minecraft/class_5772;method_33291(FF)Vofficial bLezy;b(FF)Vnamed setStandingOnGroundAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;setStandingOnGroundAngles(FF)V
-
setMovingOnGroundAngles
private void setMovingOnGroundAngles(float animationProgress, float headYaw) - Mappings:
Namespace Name Mixin selector intermediary method_33294Lnet/minecraft/class_5772;method_33294(FF)Vofficial cLezy;c(FF)Vnamed setMovingOnGroundAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;setMovingOnGroundAngles(FF)V
-
setStandingInWaterAngles
private void setStandingInWaterAngles(float animationProgress) - Mappings:
Namespace Name Mixin selector intermediary method_33297Lnet/minecraft/class_5772;method_33297(F)Vofficial aLezy;a(F)Vnamed setStandingInWaterAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;setStandingInWaterAngles(F)V
-
setMovingInWaterAngles
private void setMovingInWaterAngles(float animationProgress, float headPitch) - Mappings:
Namespace Name Mixin selector intermediary method_33295Lnet/minecraft/class_5772;method_33295(FF)Vofficial dLezy;d(FF)Vnamed setMovingInWaterAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;setMovingInWaterAngles(FF)V
-
setPlayingDeadAngles
private void setPlayingDeadAngles(float headYaw) - Mappings:
Namespace Name Mixin selector intermediary method_33298Lnet/minecraft/class_5772;method_33298(F)Vofficial bLezy;b(F)Vnamed setPlayingDeadAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;setPlayingDeadAngles(F)V
-
copyLegAngles
private void copyLegAngles()Copies and mirrors the left leg angles to the right leg angles.- Mappings:
Namespace Name Mixin selector intermediary method_33299Lnet/minecraft/class_5772;method_33299()Vofficial dLezy;d()Vnamed copyLegAnglesLnet/minecraft/client/render/entity/model/AxolotlEntityModel;copyLegAngles()V
-