Class AbstractMinecartEntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> 
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T,S>
 
net.minecraft.client.render.entity.AbstractMinecartEntityRenderer<T,S> 
- Direct Known Subclasses:
 MinecartEntityRenderer,TntMinecartEntityRenderer
@Environment(CLIENT)
public abstract class AbstractMinecartEntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> 
extends EntityRenderer<T,S> 
- Mappings:
 Namespace Name named net/minecraft/client/render/entity/AbstractMinecartEntityRendererintermediary net/minecraft/class_925official hcv
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockRenderManagerprivate static final floatprotected final MinecartEntityModelprivate static final IdentifierFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, field_52257, field_60152, shadowOpacity, shadowRadius - 
Constructor Summary
ConstructorsConstructorDescription - 
Method Summary
Modifier and TypeMethodDescriptionprotected BoxgetBoundingBox(T t) voidrender(S s, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) protected voidrenderBlock(S state, BlockState blockState, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) private static <S extends MinecartEntityRenderState>
voidtransformDefaultControllerMinecart(S state, MatrixStack matrices) private static <S extends MinecartEntityRenderState>
voidtransformExperimentalControllerMinecart(S state, MatrixStack matrices) private static <T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> 
voidupdateFromDefaultController(T minecart, DefaultMinecartController controller, S state, float tickProgress) private static <T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> 
voidupdateFromExperimentalController(T minecart, ExperimentalMinecartController controller, S state, float tickProgress) voidupdateRenderState(T t, S s, float float2) Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
appendHitboxes, canBeCulled, createRenderState, getAndUpdateRenderState, getBlockLight, getDisplayName, getLight, getShadowOpacity, getShadowRadius, getSkyLight, getTextRenderer, hasLabel, renderLabelIfPresent, shouldRender 
- 
Field Details
- 
TEXTURE
- Mappings:
 Namespace Name Mixin selector named TEXTURELnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_4746Lnet/minecraft/class_925;field_4746:Lnet/minecraft/class_2960;official hLhcv;h:Lame;
 - 
field_56953
private static final float field_56953- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_56953Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;field_56953:Fintermediary field_56953Lnet/minecraft/class_925;field_56953:Fofficial iLhcv;i:F
 - 
model
- Mappings:
 Namespace Name Mixin selector named modelLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;model:Lnet/minecraft/client/render/entity/model/MinecartEntityModel;intermediary field_4747Lnet/minecraft/class_925;field_4747:Lnet/minecraft/class_580;official aLhcv;a:Lgoe;
 - 
blockRenderManager
- Mappings:
 Namespace Name Mixin selector named blockRenderManagerLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;blockRenderManager:Lnet/minecraft/client/render/block/BlockRenderManager;intermediary field_38892Lnet/minecraft/class_925;field_38892:Lnet/minecraft/class_776;official jLhcv;j:Lgys;
 
 - 
 - 
Constructor Details
- 
AbstractMinecartEntityRenderer
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Lnet/minecraft/client/render/entity/model/EntityModelLayer;)Vintermediary <init>Lnet/minecraft/class_925;<init>(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)Vofficial <init>Lhcv;<init>(Lhee$a;Lgql;)V
 
 - 
 - 
Method Details
- 
render
public void render(S s, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) - Overrides:
 renderin classEntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> - Mappings:
 Namespace Name Mixin selector named renderLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;render(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_4063Lnet/minecraft/class_925;method_4063(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLhcv;a(Lhlt;Lfod;Lgxn;I)V
 - 
transformExperimentalControllerMinecart
private static <S extends MinecartEntityRenderState> void transformExperimentalControllerMinecart(S state, MatrixStack matrices) - Mappings:
 Namespace Name Mixin selector named transformExperimentalControllerMinecartLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;transformExperimentalControllerMinecart(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_62363Lnet/minecraft/class_925;method_62363(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;)Vofficial aLhcv;a(Lhlt;Lfod;)V
 - 
transformDefaultControllerMinecart
private static <S extends MinecartEntityRenderState> void transformDefaultControllerMinecart(S state, MatrixStack matrices) - Mappings:
 Namespace Name Mixin selector named transformDefaultControllerMinecartLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;transformDefaultControllerMinecart(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_62365Lnet/minecraft/class_925;method_62365(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;)Vofficial bLhcv;b(Lhlt;Lfod;)V
 - 
updateRenderState
- Overrides:
 updateRenderStatein classEntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> - Mappings:
 Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;updateRenderState(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;F)Vintermediary method_62362Lnet/minecraft/class_925;method_62362(Lnet/minecraft/class_1688;Lnet/minecraft/class_10045;F)Vofficial aLhcv;a(Lcxg;Lhlt;F)V
 - 
updateFromExperimentalController
private static <T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> void updateFromExperimentalController(T minecart, ExperimentalMinecartController controller, S state, float tickProgress) - Mappings:
 Namespace Name Mixin selector named updateFromExperimentalControllerLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;updateFromExperimentalController(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;F)Vintermediary method_62360Lnet/minecraft/class_925;method_62360(Lnet/minecraft/class_1688;Lnet/minecraft/class_9879;Lnet/minecraft/class_10045;F)Vofficial aLhcv;a(Lcxg;Lcxv;Lhlt;F)V
 - 
updateFromDefaultController
private static <T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> void updateFromDefaultController(T minecart, DefaultMinecartController controller, S state, float tickProgress) - Mappings:
 Namespace Name Mixin selector named updateFromDefaultControllerLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;updateFromDefaultController(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Lnet/minecraft/entity/vehicle/DefaultMinecartController;Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;F)Vintermediary method_62361Lnet/minecraft/class_925;method_62361(Lnet/minecraft/class_1688;Lnet/minecraft/class_9883;Lnet/minecraft/class_10045;F)Vofficial aLhcv;a(Lcxg;Lcxw;Lhlt;F)V
 - 
renderBlock
protected void renderBlock(S state, BlockState blockState, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) - Mappings:
 Namespace Name Mixin selector named renderBlockLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;renderBlock(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/block/BlockState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_4064Lnet/minecraft/class_925;method_4064(Lnet/minecraft/class_10045;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLhcv;a(Lhlt;Leeb;Lfod;Lgxn;I)V
 - 
getBoundingBox
- Overrides:
 getBoundingBoxin classEntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> - Mappings:
 Namespace Name Mixin selector named getBoundingBoxLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;getBoundingBox(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;)Lnet/minecraft/util/math/Box;intermediary method_62359Lnet/minecraft/class_925;method_62359(Lnet/minecraft/class_1688;)Lnet/minecraft/class_238;official aLhcv;a(Lcxg;)Lfin;
 - 
getPositionOffset
- Overrides:
 getPositionOffsetin classEntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> - Mappings:
 Namespace Name Mixin selector named getPositionOffsetLnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;getPositionOffset(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;)Lnet/minecraft/util/math/Vec3d;intermediary method_62364Lnet/minecraft/class_925;method_62364(Lnet/minecraft/class_10045;)Lnet/minecraft/class_243;official aLhcv;a(Lhlt;)Lfis;
 
 -