net.minecraft.client.renderer.entity

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

extends EntityRenderer<T, S>

hmn
net.minecraft.client.renderer.entity.AbstractMinecartRenderer
net.minecraft.class_925
net.minecraft.client.render.entity.AbstractMinecartEntityRenderer
net.minecraft.src.C_346036_

Field summary

Modifier and TypeField
private static final ResourceLocation
f
MINECART_LOCATION
field_4746
TEXTURE
f_346332_
private static final float
g
DISPLAY_BLOCK_SCALE
field_56953
field_56953
f_382066_
protected final MinecartModel
a
model
field_4747
model
f_349247_

Constructor summary

ModifierConstructor
public (EntityRendererProvider$Context ctx, ModelLayerLocation layer)

Method summary

Modifier and TypeMethod
public void
a(S arg0, fua arg1, hgy arg2, ibo arg3)
submit(S arg0, PoseStack arg1, SubmitNodeCollector arg2, CameraRenderState arg3)
method_4063(S arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(S arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
m_324479_(S p_431709_, C_3181_ p_425420_, C_411150_ p_431192_, C_411395_ arg3)
private static <S extends MinecartRenderState> void
a(S arg0, fua arg1)
newRender(S arg0, PoseStack arg1)
method_62363(S arg0, class_4587 arg1)
transformExperimentalControllerMinecart(S state, MatrixStack matrices)
m_354635_(S p_369039_, C_3181_ p_366808_)
private static <S extends MinecartRenderState> void
b(S arg0, fua arg1)
oldRender(S arg0, PoseStack arg1)
method_62365(S arg0, class_4587 arg1)
transformDefaultControllerMinecart(S state, MatrixStack matrices)
m_356207_(S p_364306_, C_3181_ p_367729_)
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)
m_351578_(T p_364445_, S p_364174_, float arg2)
private static <T extends AbstractMinecart, S extends MinecartRenderState> void
a(T arg0, dcp 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 tickProgress)
m_354901_(T p_366236_, C_345796_ p_366892_, S p_367623_, float p_365529_)
private static <T extends AbstractMinecart, S extends MinecartRenderState> void
a(T arg0, dcq 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 tickProgress)
m_353643_(T p_367481_, C_345976_ p_362885_, S p_368073_, float p_362159_)
protected void
a(S arg0, ejm arg1, fua arg2, hgy arg3, int arg4)
submitMinecartContents(S arg0, BlockState arg1, PoseStack arg2, SubmitNodeCollector arg3, int arg4)
method_4064(S arg0, class_2680 arg1, class_4587 arg2, class_11659 arg3, int arg4)
renderBlock(S state, BlockState blockState, MatrixStack matrices, OrderedRenderCommandQueue arg3, int light)
m_415541_(S p_425890_, C_2064_ p_423302_, C_3181_ p_431110_, C_411150_ p_429487_, int arg4)
protected AABB
a(T arg0)
getBoundingBoxForCulling(T arg0)
method_62359(T arg0)
getBoundingBox(T arg0)
m_352235_(T arg0)
public Vec3
a(S arg0)
getRenderOffset(S arg0)
method_62364(S arg0)
getPositionOffset(S arg0)
m_7860_(S arg0)