Class AbstractMinecartRenderer<T extends AbstractMinecart, S extends MinecartRenderState>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T,S>
net.minecraft.client.renderer.entity.AbstractMinecartRenderer<T,S>
- Direct Known Subclasses:
MinecartRenderer, TntMinecartRenderer
public abstract class AbstractMinecartRenderer<T extends AbstractMinecart, S extends MinecartRenderState>
extends EntityRenderer<T,S>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BlockDisplayContextprivate final BlockModelResolverprivate static final floatprivate static final Identifierprotected final MinecartModelFields inherited from class EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsConstructorDescriptionAbstractMinecartRenderer(EntityRendererProvider.Context context, ModelLayerLocation model) -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(T entity, S state, float partialTicks) protected AABBgetBoundingBoxForCulling(T entity) getRenderOffset(S state) private static <T extends AbstractMinecart, S extends MinecartRenderState>
voidnewExtractState(T entity, NewMinecartBehavior behavior, S state, float partialTicks) private static <S extends MinecartRenderState>
voidprivate static <T extends AbstractMinecart, S extends MinecartRenderState>
voidoldExtractState(T entity, OldMinecartBehavior behavior, S state, float partialTicks) private static <S extends MinecartRenderState>
voidvoidsubmit(S state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) protected voidsubmitMinecartContents(S state, BlockModelRenderState blockModel, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords) Methods inherited from class EntityRenderer
affectedByCulling, createRenderState, createRenderState, finalizeRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getShadowRadius, getShadowStrength, getSkyLightLevel, shouldRender, shouldShowName, submitNameDisplay, submitNameDisplay
-
Field Details
-
MINECART_LOCATION
-
DISPLAY_BLOCK_SCALE
private static final float DISPLAY_BLOCK_SCALE- See Also:
-
BLOCK_DISPLAY_CONTEXT
-
model
-
blockModelResolver
-
-
Constructor Details
-
AbstractMinecartRenderer
-
-
Method Details
-
submit
public void submit(S state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) - Overrides:
submitin classEntityRenderer<T extends AbstractMinecart, S extends MinecartRenderState>
-
newRender
-
oldRender
-
extractRenderState
- Overrides:
extractRenderStatein classEntityRenderer<T extends AbstractMinecart, S extends MinecartRenderState>
-
newExtractState
private static <T extends AbstractMinecart, S extends MinecartRenderState> void newExtractState(T entity, NewMinecartBehavior behavior, S state, float partialTicks) -
oldExtractState
private static <T extends AbstractMinecart, S extends MinecartRenderState> void oldExtractState(T entity, OldMinecartBehavior behavior, S state, float partialTicks) -
submitMinecartContents
protected void submitMinecartContents(S state, BlockModelRenderState blockModel, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords) -
getBoundingBoxForCulling
- Overrides:
getBoundingBoxForCullingin classEntityRenderer<T extends AbstractMinecart, S extends MinecartRenderState>
-
getRenderOffset
- Overrides:
getRenderOffsetin classEntityRenderer<T extends AbstractMinecart, S extends MinecartRenderState>
-