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 ModelParteyeprivate ModelPartheadprivate ModelPartrootprivate static float[]SPIKE_PITCHESprivate static float[]SPIKE_PIVOTS_Xprivate static float[]SPIKE_PIVOTS_Yprivate static float[]SPIKE_PIVOTS_Zprivate static float[]SPIKE_ROLLSprivate static float[]SPIKE_YAWSprivate ModelPart[]spikesprivate ModelPart[]tailFields 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 Constructor Description GuardianEntityModel(ModelPart root) -
Method Summary
Modifier and Type Method Description private static floatgetAngle(int index, float animationProgress, float magnitude)ModelPartgetPart()private static StringgetSpikeName(int index)private static floatgetSpikePivotX(int index, float animationProgress, float extension)private static floatgetSpikePivotY(int index, float animationProgress, float extension)private static floatgetSpikePivotZ(int index, float animationProgress, float extension)static TexturedModelDatagetTexturedModelData()voidsetAngles(GuardianEntity guardianEntity, float float2, float float3, float float4, float float5, float float6)private voidupdateSpikeExtensions(float animationProgress, float extension)Methods inherited from class net.minecraft.client.render.entity.model.SinglePartEntityModel
renderMethods 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:
getPartin classSinglePartEntityModel<GuardianEntity>
-
setAngles
public void setAngles(GuardianEntity guardianEntity, float float2, float float3, float float4, float float5, float float6)- Specified by:
setAnglesin 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)
-