net.minecraft.client.render.entity

public abstract class AbstractMinecartEntityRenderer<T extends AbstractMinecartEntity, S extends MinecartEntityRenderState>

extends EntityRenderer<T, S>

net.minecraft.client.renderer.entity.AbstractMinecartRenderer
net.minecraft.class_925
net.minecraft.client.render.entity.AbstractMinecartEntityRenderer

Field summary

Modifier and TypeField
private static final Identifier
MINECART_LOCATION
field_4746
TEXTURE
private static final float
DISPLAY_BLOCK_SCALE
field_56953
field_56953
protected final MinecartEntityModel
model
field_4747
model

Constructor summary

ModifierConstructor
public (EntityRendererFactory$Context ctx, EntityModelLayer layer)

Method summary

Modifier and TypeMethod
public void
submit(S state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_4063(S arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(S arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
private static <S extends MinecartEntityRenderState> void
newRender(S state, PoseStack poseStack)
method_62363(S arg0, class_4587 arg1)
transformExperimentalControllerMinecart(S state, MatrixStack matrices)
private static <S extends MinecartEntityRenderState> void
oldRender(S state, PoseStack poseStack)
method_62365(S arg0, class_4587 arg1)
transformDefaultControllerMinecart(S state, MatrixStack matrices)
public void
extractRenderState(T entity, S state, float partialTicks)
method_62362(T arg0, S arg1, float arg2)
updateRenderState(T arg0, S arg1, float arg2)
private static <T extends AbstractMinecartEntity, S extends MinecartEntityRenderState> void
newExtractState(T entity, NewMinecartBehavior behavior, S state, float partialTicks)
method_62360(T arg0, class_9879 arg1, S arg2, float arg3)
updateFromExperimentalController(T minecart, ExperimentalMinecartController controller, S state, float tickProgress)
private static <T extends AbstractMinecartEntity, S extends MinecartEntityRenderState> void
oldExtractState(T entity, OldMinecartBehavior behavior, S state, float partialTicks)
method_62361(T arg0, class_9883 arg1, S arg2, float arg3)
updateFromDefaultController(T minecart, DefaultMinecartController controller, S state, float tickProgress)
protected void
submitMinecartContents(S state, BlockState blockState, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords)
method_4064(S arg0, class_2680 arg1, class_4587 arg2, class_11659 arg3, int arg4)
renderBlock(S state, BlockState blockState, MatrixStack matrices, OrderedRenderCommandQueue queue, int light)
protected Box
getBoundingBoxForCulling(T entity)
method_62359(T arg0)
getBoundingBox(T arg0)
public Vec3d
getRenderOffset(S state)
method_62364(S arg0)
getPositionOffset(S arg0)
public void
extractRenderState(Entity entity, EntityRenderState state, float partialTicks)
method_62354(class_1297 arg0, class_10017 arg1, float arg2)
updateRenderState(Entity arg0, EntityRenderState arg1, float arg2)
public void
submit(EntityRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3936(class_10017 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(EntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
public Vec3d
getRenderOffset(EntityRenderState state)
method_23169(class_10017 arg0)
getPositionOffset(EntityRenderState arg0)
protected Box
getBoundingBoxForCulling(Entity entity)
method_62358(class_1297 arg0)
getBoundingBox(Entity arg0)