Class GuardianEntityModel
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<E>
net.minecraft.client.render.entity.model.SinglePartEntityModel<GuardianEntity>
net.minecraft.client.render.entity.model.GuardianEntityModel
@Environment(CLIENT) public class GuardianEntityModel extends SinglePartEntityModel<GuardianEntity>
-
Field Summary
Fields Modifier and Type Field Description private ModelPart
eye
private ModelPart
head
private ModelPart
root
private static float[]
SPIKE_PITCHES
private static float[]
SPIKE_PIVOTS_X
private static float[]
SPIKE_PIVOTS_Y
private static float[]
SPIKE_PIVOTS_Z
private static float[]
SPIKE_ROLLS
private static float[]
SPIKE_YAWS
private ModelPart[]
spikes
private ModelPart[]
tail
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
Constructors Constructor Description GuardianEntityModel(ModelPart root)
-
Method Summary
Modifier and Type Method Description private static float
getAngle(int index, float animationProgress, float magnitude)
ModelPart
getPart()
private static String
getSpikeName(int index)
private static float
getSpikePivotX(int index, float animationProgress, float extension)
private static float
getSpikePivotY(int index, float animationProgress, float extension)
private static float
getSpikePivotZ(int index, float animationProgress, float extension)
static TexturedModelData
getTexturedModelData()
void
setAngles(GuardianEntity guardianEntity, float float2, float float3, float float4, float float5, float float6)
private void
updateSpikeExtensions(float animationProgress, float extension)
Methods inherited from class net.minecraft.client.render.entity.model.SinglePartEntityModel
render
Methods inherited from class net.minecraft.client.render.entity.model.EntityModel
animateModel, copyStateTo
-
Field Details
-
SPIKE_PITCHES
private static final float[] SPIKE_PITCHES -
SPIKE_YAWS
private static final float[] SPIKE_YAWS -
SPIKE_ROLLS
private static final float[] SPIKE_ROLLS -
SPIKE_PIVOTS_X
private static final float[] SPIKE_PIVOTS_X -
SPIKE_PIVOTS_Y
private static final float[] SPIKE_PIVOTS_Y -
SPIKE_PIVOTS_Z
private static final float[] SPIKE_PIVOTS_Z -
root
-
head
-
eye
-
spikes
-
tail
-
-
Constructor Details
-
GuardianEntityModel
-
-
Method Details
-
getSpikeName
-
getTexturedModelData
-
getPart
- Specified by:
getPart
in classSinglePartEntityModel<GuardianEntity>
-
setAngles
public void setAngles(GuardianEntity guardianEntity, float float2, float float3, float float4, float float5, float float6)- Specified by:
setAngles
in classEntityModel<GuardianEntity>
-
updateSpikeExtensions
private void updateSpikeExtensions(float animationProgress, float extension) -
getAngle
private static float getAngle(int index, float animationProgress, float magnitude) -
getSpikePivotX
private static float getSpikePivotX(int index, float animationProgress, float extension) -
getSpikePivotY
private static float getSpikePivotY(int index, float animationProgress, float extension) -
getSpikePivotZ
private static float getSpikePivotZ(int index, float animationProgress, float extension)
-