net.minecraft.client.render.entity.model

public class GuardianEntityModel

extends EntityModel<GuardianEntityRenderState>

net.minecraft.client.model.monster.guardian.GuardianModel
net.minecraft.class_570
net.minecraft.client.render.entity.model.GuardianEntityModel

Field summary

Modifier and TypeField
public static final ModelTransformer
ELDER_GUARDIAN_SCALE
field_52915
ELDER_TRANSFORMER
private static final float[]
SPIKE_X_ROT
field_17131
SPIKE_PITCHES
private static final float[]
SPIKE_Y_ROT
field_17132
SPIKE_YAWS
private static final float[]
SPIKE_Z_ROT
field_17133
SPIKE_ROLLS
private static final float[]
SPIKE_X
field_17134
SPIKE_PIVOTS_X
private static final float[]
SPIKE_Y
field_17135
SPIKE_PIVOTS_Y
private static final float[]
SPIKE_Z
field_17136
SPIKE_PIVOTS_Z
private static final String
EYE
field_32480
EYE
private static final String
TAIL_0
field_32481
TAIL0
private static final String
TAIL_1
field_32482
TAIL1
private static final String
TAIL_2
field_32483
TAIL2
private final ModelPart
head
field_3379
head
private final ModelPart
eye
field_3381
eye
private final ModelPart[]
spikeParts
field_3380
spikes
private final ModelPart[]
tailParts
field_3378
tail

Constructor summary

ModifierConstructor
public (ModelPart root)

Method summary

Modifier and TypeMethod
private static String
createSpikeName(int i)
method_32003(int arg0)
getSpikeName(int index)
public static TexturedModelData
createBodyLayer()
method_32002()
getTexturedModelData()
public static TexturedModelData
createElderGuardianLayer()
method_62090()
getElderTexturedModelData()
public void
setupAnim(GuardianRenderState state)
method_17083(class_10031 arg0)
setAngles(GuardianEntityRenderState arg0)
private void
setupSpikes(float ageInTicks, float withdrawal)
method_24185(float arg0, float arg1)
updateSpikeExtensions(float animationProgress, float extension)
private static float
getSpikeOffset(int spike, float ageInTicks, float withdrawal)
method_32004(int arg0, float arg1, float arg2)
getAngle(int index, float animationProgress, float magnitude)
private static float
getSpikeX(int spike, float ageInTicks, float withdrawal)
method_32005(int arg0, float arg1, float arg2)
getSpikePivotX(int index, float animationProgress, float extension)
private static float
getSpikeY(int spike, float ageInTicks, float withdrawal)
method_32006(int arg0, float arg1, float arg2)
getSpikePivotY(int index, float animationProgress, float extension)
private static float
getSpikeZ(int spike, float ageInTicks, float withdrawal)
method_32007(int arg0, float arg1, float arg2)
getSpikePivotZ(int index, float animationProgress, float extension)
public void
setupAnim(Object state)
method_2819(Object arg0)
setAngles(Object arg0)