Class SquidRenderer<T extends Squid>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T, SquidRenderState>
net.minecraft.client.renderer.entity.LivingEntityRenderer<T, SquidRenderState, SquidModel>
net.minecraft.client.renderer.entity.MobRenderer<T, SquidRenderState, SquidModel>
net.minecraft.client.renderer.entity.AgeableMobRenderer<T, SquidRenderState, SquidModel>
net.minecraft.client.renderer.entity.SquidRenderer<T>
- All Implemented Interfaces:
RenderLayerParent<SquidRenderState, SquidModel>
- Direct Known Subclasses:
GlowSquidRenderer
public class SquidRenderer<T extends Squid>
extends AgeableMobRenderer<T, SquidRenderState, SquidModel>
-
Field Summary
FieldsFields inherited from class LivingEntityRenderer
itemModelResolver, layers, modelFields inherited from class EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsConstructorDescriptionSquidRenderer(EntityRendererProvider.Context context, SquidModel model, SquidModel babyModel) -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(T entity, SquidRenderState state, float partialTicks) protected voidsetupRotations(SquidRenderState state, PoseStack poseStack, float bodyRot, float entityScale) Methods inherited from class AgeableMobRenderer
submitMethods inherited from class MobRenderer
checkMagicName, getShadowRadius, shouldShowNameMethods inherited from class LivingEntityRenderer
addLayer, getBoundingBoxForCulling, getFlipDegrees, getModel, getModelTint, getOverlayCoords, getRenderType, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, isUpsideDownName, scale, shouldRenderLayersMethods inherited from class EntityRenderer
affectedByCulling, createRenderState, finalizeRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowStrength, getSkyLightLevel, shouldRender, submitNameTag
-
Field Details
-
SQUID_LOCATION
-
SQUID_BABY_LOCATION
-
-
Constructor Details
-
SquidRenderer
public SquidRenderer(EntityRendererProvider.Context context, SquidModel model, SquidModel babyModel)
-
-
Method Details
-
getTextureLocation
- Specified by:
getTextureLocationin classLivingEntityRenderer<T extends Squid, SquidRenderState, SquidModel>
-
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<T extends Squid, SquidRenderState>
-
extractRenderState
- Overrides:
extractRenderStatein classLivingEntityRenderer<T extends Squid, SquidRenderState, SquidModel>
-
setupRotations
protected void setupRotations(SquidRenderState state, PoseStack poseStack, float bodyRot, float entityScale) - Overrides:
setupRotationsin classLivingEntityRenderer<T extends Squid, SquidRenderState, SquidModel>
-