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 hmn
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprotected final MinecartEntityModelprivate static final IdentifierFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, shadowOpacity, shadowRadius -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected BoxgetBoundingBox(T t) voidrender(S s, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) protected voidrenderBlock(S state, BlockState blockState, MatrixStack matrices, OrderedRenderCommandQueue orderedRenderCommandQueue, 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, updateShadow
-
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 fLhmn;f:Lamj;
-
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 gLhmn;g: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 aLhmn;a:Lgwf;
-
-
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>Lhmn;<init>(Lhny$a;Lgym;)V
-
-
Method Details
-
render
public void render(S s, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) - 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/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)Vintermediary method_4063Lnet/minecraft/class_925;method_4063(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)Vofficial aLhmn;a(Lhvq;Lfua;Lhgy;Libo;)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 aLhmn;a(Lhvq;Lfua;)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 bLhmn;b(Lhvq;Lfua;)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 aLhmn;a(Ldca;Lhvq;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 aLhmn;a(Ldca;Ldcp;Lhvq;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 aLhmn;a(Ldca;Ldcq;Lhvq;F)V
-
renderBlock
protected void renderBlock(S state, BlockState blockState, MatrixStack matrices, OrderedRenderCommandQueue orderedRenderCommandQueue, 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/command/OrderedRenderCommandQueue;I)Vintermediary method_4064Lnet/minecraft/class_925;method_4064(Lnet/minecraft/class_10045;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;I)Vofficial aLhmn;a(Lhvq;Lejm;Lfua;Lhgy;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 aLhmn;a(Ldca;)Lfoc;
-
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 aLhmn;a(Lhvq;)Lfoh;
-