Package net.minecraft.client.model
Class AxolotlModel<T extends Axolotl & LerpingModel>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.model.EntityModel<T>
net.minecraft.client.model.AgeableListModel<T>
net.minecraft.client.model.AxolotlModel<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
static final float
private final ModelPart
private final ModelPart
Fields inherited from class net.minecraft.client.model.EntityModel
attackTime, riding, young
Fields inherited from class net.minecraft.client.model.Model
renderType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
static LayerDefinition
private org.joml.Vector3f
getRotationVector
(ModelPart p_254355_) private void
private float
lerpTo
(float pStart, float pEnd) private float
lerpTo
(float pDelta, float pStart, float pEnd) private void
saveAnimationValues
(T pAxolotl) private void
setRotationFromVector
(ModelPart p_254301_, org.joml.Vector3f p_253783_) void
setupAnim
(T pEntity, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch) Sets this entity's model rotation anglesprivate void
setupGroundCrawlingAnimation
(float pAgeInTicks, float pNetHeadYaw) private void
setupInitialAnimationValues
(T pAxolotl, float pNetHeadYaw, float pHeadPitch) private void
setupLayStillOnGroundAnimation
(float pAgeInTicks, float pNetHeadYaw) private void
setupPlayDeadAnimation
(float pNetHeadYaw) private void
setupSwimmingAnimation
(float pAgeInTicks, float pHeadPitch) private void
setupWaterHoveringAnimation
(float pAgeInTicks) Methods inherited from class net.minecraft.client.model.AgeableListModel
renderToBuffer
Methods inherited from class net.minecraft.client.model.EntityModel
copyPropertiesTo, prepareMobModel
Methods inherited from class net.minecraft.client.model.Model
renderToBuffer, renderType
-
Field Details
-
SWIMMING_LEG_XROT
public static final float SWIMMING_LEG_XROT- See Also:
-
tail
-
leftHindLeg
-
rightHindLeg
-
leftFrontLeg
-
rightFrontLeg
-
body
-
head
-
topGills
-
leftGills
-
rightGills
-
-
Constructor Details
-
AxolotlModel
-
-
Method Details
-
createBodyLayer
-
headParts
- Specified by:
headParts
in classAgeableListModel<T extends Axolotl & LerpingModel>
-
bodyParts
- Specified by:
bodyParts
in classAgeableListModel<T extends Axolotl & LerpingModel>
-
setupAnim
public void setupAnim(T pEntity, float pLimbSwing, float pLimbSwingAmount, float pAgeInTicks, float pNetHeadYaw, float pHeadPitch) Sets this entity's model rotation angles- Specified by:
setupAnim
in classEntityModel<T extends Axolotl & LerpingModel>
-
saveAnimationValues
-
getRotationVector
-
setRotationFromVector
-
setupInitialAnimationValues
-
lerpTo
private float lerpTo(float pStart, float pEnd) -
lerpTo
private float lerpTo(float pDelta, float pStart, float pEnd) -
lerpPart
-
setupLayStillOnGroundAnimation
private void setupLayStillOnGroundAnimation(float pAgeInTicks, float pNetHeadYaw) -
setupGroundCrawlingAnimation
private void setupGroundCrawlingAnimation(float pAgeInTicks, float pNetHeadYaw) -
setupWaterHoveringAnimation
private void setupWaterHoveringAnimation(float pAgeInTicks) -
setupSwimmingAnimation
private void setupSwimmingAnimation(float pAgeInTicks, float pHeadPitch) -
setupPlayDeadAnimation
private void setupPlayDeadAnimation(float pNetHeadYaw) -
applyMirrorLegRotations
private void applyMirrorLegRotations()
-