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 gwm
-
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, 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 gLgwm;g:Lalr;
-
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 hLgwm;h: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 aLgwm;a:Lgii;
-
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 iLgwm;i:Lgsq;
-
-
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>Lgwm;<init>(Lgxv$a;Lgkp;)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 aLgwm;a(Lhfh;Lfld;Lgrn;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 aLgwm;a(Lhfh;Lfld;)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 bLgwm;b(Lhfh;Lfld;)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 aLgwm;a(Lcuv;Lhfh;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 aLgwm;a(Lcuv;Lcvk;Lhfh;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 aLgwm;a(Lcuv;Lcvl;Lhfh;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 aLgwm;a(Lhfh;Lebq;Lfld;Lgrn;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 aLgwm;a(Lcuv;)Lffx;
-
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 aLgwm;a(Lhfh;)Lfgc;
-