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 efg
intermediary net/minecraft/class_5772
named net/minecraft/client/render/entity/model/AxolotlEntityModel
-
Field Summary
Modifier and TypeFieldDescriptionprivate final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
static final float
Represents the pitch value 1.8849557638168335f used for the legs of the axolotl when it is moving in water.private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
Fields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, riding
Fields inherited from class net.minecraft.client.model.Model
layerFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
Copies and mirrors the left leg angles to the right leg angles.private Vec3f
static TexturedModelData
private float
lerpAngleDegrees
(float start, float end) private float
lerpAngleDegress
(float delta, float start, float end) private void
resetAngles
(T axolotl, float headYaw, float headPitch) Resets the angles of the axolotl model.private void
private void
void
private void
setMovingInWaterAngles
(float animationProgress, float headPitch) private void
setMovingOnGroundAngles
(float animationProgress, float headYaw) private void
setPlayingDeadAngles
(float headYaw) private void
setStandingInWaterAngles
(float animationProgress) private void
setStandingOnGroundAngles
(float animationProgress, float headYaw) private void
updateAnglesCache
(T axolotl) Methods inherited from class net.minecraft.client.render.entity.model.AnimalModel
render
Methods 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 official a
Lefg;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
Lefg;b:Leiq;
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
Lefg;f:Leiq;
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
Lefg;g:Leiq;
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
Lefg;h:Leiq;
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
Lefg;i:Leiq;
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
Lefg;j:Leiq;
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
Lefg;k:Leiq;
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
Lefg;l:Leiq;
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
Lefg;m:Leiq;
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
Lefg;n:Leiq;
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>
Lefg;<init>(Leiq;)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
Lefg;c()Leiw;
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:
getHeadParts
in classAnimalModel<T extends AxolotlEntity & AngledModelEntity>
- Mappings:
Namespace Name Mixin selector official a
Lefb;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:
getBodyParts
in classAnimalModel<T extends AxolotlEntity & AngledModelEntity>
- Mappings:
Namespace Name Mixin selector official b
Lefb;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:
setAngles
in classEntityModel<T extends AxolotlEntity & AngledModelEntity>
- Mappings:
Namespace Name Mixin selector official a
Lefg;a(Lbez;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
Lefg;a(Lbez;)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
Lefg;a(Leiq;)Lk;
intermediary method_37094
Lnet/minecraft/class_5772;method_37094(Lnet/minecraft/class_630;)Lnet/minecraft/class_1160;
named getAngles
Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;getAngles(Lnet/minecraft/client/model/ModelPart;)Lnet/minecraft/util/math/Vec3f;
-
setAngles
- Mappings:
Namespace Name Mixin selector official a
Lefg;a(Leiq;Lk;)V
intermediary method_37096
Lnet/minecraft/class_5772;method_37096(Lnet/minecraft/class_630;Lnet/minecraft/class_1160;)V
named setAngles
Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;setAngles(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/util/math/Vec3f;)V
-
resetAngles
Resets the angles of the axolotl model.- Mappings:
Namespace Name Mixin selector official a
Lefg;a(Lbez;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
-
lerpAngleDegrees
private float lerpAngleDegrees(float start, float end) - Mappings:
Namespace Name Mixin selector official a
Lefg;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
-
lerpAngleDegress
private float lerpAngleDegress(float delta, float start, float end) - Mappings:
Namespace Name Mixin selector official a
Lefg;a(FFF)F
intermediary method_37092
Lnet/minecraft/class_5772;method_37092(FFF)F
named lerpAngleDegress
Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;lerpAngleDegress(FFF)F
-
setAngles
- Mappings:
Namespace Name Mixin selector official a
Lefg;a(Leiq;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
-
setStandingOnGroundAngles
private void setStandingOnGroundAngles(float animationProgress, float headYaw) - Mappings:
Namespace Name Mixin selector official b
Lefg;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
-
setMovingOnGroundAngles
private void setMovingOnGroundAngles(float animationProgress, float headYaw) - Mappings:
Namespace Name Mixin selector official c
Lefg;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
-
setStandingInWaterAngles
private void setStandingInWaterAngles(float animationProgress) - Mappings:
Namespace Name Mixin selector official a
Lefg;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
-
setMovingInWaterAngles
private void setMovingInWaterAngles(float animationProgress, float headPitch) - Mappings:
Namespace Name Mixin selector official d
Lefg;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
-
setPlayingDeadAngles
private void setPlayingDeadAngles(float headYaw) - Mappings:
Namespace Name Mixin selector official b
Lefg;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
-
copyLegAngles
private void copyLegAngles()Copies and mirrors the left leg angles to the right leg angles.- Mappings:
Namespace Name Mixin selector official d
Lefg;d()V
intermediary method_33299
Lnet/minecraft/class_5772;method_33299()V
named copyLegAngles
Lnet/minecraft/client/render/entity/model/AxolotlEntityModel;copyLegAngles()V
-