Class SulfurCubeRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<SulfurCube, SulfurCubeRenderState>
net.minecraft.client.renderer.entity.LivingEntityRenderer<SulfurCube, SulfurCubeRenderState, SulfurCubeModel>
net.minecraft.client.renderer.entity.MobRenderer<SulfurCube, SulfurCubeRenderState, SulfurCubeModel>
net.minecraft.client.renderer.entity.AbstractCubeMobRenderer<SulfurCube, SulfurCubeRenderState, SulfurCubeModel>
net.minecraft.client.renderer.entity.SulfurCubeRenderer
- All Implemented Interfaces:
RenderLayerParent<SulfurCubeRenderState, SulfurCubeModel>
public class SulfurCubeRenderer
extends AbstractCubeMobRenderer<SulfurCube, SulfurCubeRenderState, SulfurCubeModel>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BlockDisplayContextprivate final BlockModelResolverprivate final SulfurCubeModelprivate final SmallSulfurCubeModelprivate static final Identifierprivate static final IdentifierFields inherited from class LivingEntityRenderer
itemModelResolver, layers, modelFields inherited from class EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplySizeAndSquish(SulfurCubeRenderState state, PoseStack poseStack) voidextractRenderState(SulfurCube entity, SulfurCubeRenderState state, float partialTicks) protected voidscale(SulfurCubeRenderState state, PoseStack poseStack) voidsubmit(SulfurCubeRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) Methods inherited from class AbstractCubeMobRenderer
downscaleSlightly, getShadowRadiusMethods inherited from class MobRenderer
checkMagicName, shouldShowNameMethods inherited from class LivingEntityRenderer
addLayer, extractNameTags, getBoundingBoxForCulling, getFlipDegrees, getModel, getModelTint, getOverlayCoords, getRenderType, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, isUpsideDownName, setupRotations, shouldRenderLayers
-
Field Details
-
SULFUR_CUBE_LOCATION
-
SULFUR_CUBE_SMALL_LOCATION
-
BLOCK_DISPLAY_CONTEXT
-
normalModel
-
smallModel
-
blockModelResolver
-
-
Constructor Details
-
SulfurCubeRenderer
-
-
Method Details
-
submit
public void submit(SulfurCubeRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) - Overrides:
submitin classLivingEntityRenderer<SulfurCube, SulfurCubeRenderState, SulfurCubeModel>
-
scale
- Overrides:
scalein classAbstractCubeMobRenderer<SulfurCube, SulfurCubeRenderState, SulfurCubeModel>
-
getTextureLocation
- Specified by:
getTextureLocationin classLivingEntityRenderer<SulfurCube, SulfurCubeRenderState, SulfurCubeModel>
-
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<SulfurCube, SulfurCubeRenderState>
-
extractRenderState
- Overrides:
extractRenderStatein classAbstractCubeMobRenderer<SulfurCube, SulfurCubeRenderState, SulfurCubeModel>
-
applySizeAndSquish
- Overrides:
applySizeAndSquishin classAbstractCubeMobRenderer<SulfurCube, SulfurCubeRenderState, SulfurCubeModel>
-