net.minecraft.client.renderer.entity

public abstract class AbstractMinecartRenderer<T extends AbstractMinecart, S extends MinecartRenderState>

extends EntityRenderer<T, S>

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

Field summary

Modifier and TypeField
private static final ResourceLocation
b
MINECART_LOCATION
field_4746
TEXTURE
protected final MinecartModel
a
model
field_4747
model
private final BlockRenderDispatcher
h
blockRenderer
field_38892
blockRenderManager

Constructor summary

ModifierConstructor
public (EntityRendererProvider$Context ctx, ModelLayerLocation layer)

Method summary

Modifier and TypeMethod
public void
a(S arg0, ffv arg1, glz arg2, int arg3)
render(S arg0, PoseStack arg1, MultiBufferSource arg2, int arg3)
method_4063(S arg0, class_4587 arg1, class_4597 arg2, int arg3)
render(S arg0, MatrixStack arg1, VertexConsumerProvider arg2, int arg3)
private static <S extends MinecartRenderState> void
a(S arg0, ffv arg1)
newRender(S arg0, PoseStack arg1)
method_62363(S arg0, class_4587 arg1)
transformExperimentalControllerMinecart(S state, MatrixStack matrices)
private static <S extends MinecartRenderState> void
b(S arg0, ffv arg1)
oldRender(S arg0, PoseStack arg1)
method_62365(S arg0, class_4587 arg1)
transformDefaultControllerMinecart(S state, MatrixStack matrices)
public void
a(T arg0, S arg1, float arg2)
extractRenderState(T arg0, S arg1, float arg2)
method_62362(T arg0, S arg1, float arg2)
updateRenderState(T arg0, S arg1, float arg2)
private static <T extends AbstractMinecart, S extends MinecartRenderState> void
a(T arg0, crm arg1, S arg2, float arg3)
newExtractState(T arg0, NewMinecartBehavior arg1, S arg2, float arg3)
method_62360(T arg0, class_9879 arg1, S arg2, float arg3)
updateFromExperimentalController(T minecart, ExperimentalMinecartController controller, S state, float tickDelta)
private static <T extends AbstractMinecart, S extends MinecartRenderState> void
a(T arg0, crn arg1, S arg2, float arg3)
oldExtractState(T arg0, OldMinecartBehavior arg1, S arg2, float arg3)
method_62361(T arg0, class_9883 arg1, S arg2, float arg3)
updateFromDefaultController(T minecart, DefaultMinecartController controller, S state, float tickDelta)
protected void
a(S arg0, dwy arg1, ffv arg2, glz arg3, int arg4)
renderMinecartContents(S arg0, BlockState arg1, PoseStack arg2, MultiBufferSource arg3, int arg4)
method_4064(S arg0, class_2680 arg1, class_4587 arg2, class_4597 arg3, int arg4)
renderBlock(S state, BlockState blockState, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)
protected AABB
a(T arg0)
getBoundingBoxForCulling(T arg0)
method_62359(T arg0)
getBoundingBox(T arg0)
public Vec3
a(S arg0)
getRenderOffset(S arg0)
method_62364(S arg0)
getPositionOffset(S arg0)