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/AbstractMinecartEntityRenderer
intermediary net/minecraft/class_925
official gqg
-
Field Summary
Modifier and TypeFieldDescriptionprivate final BlockRenderManager
protected final MinecartEntityModel
private static final Identifier
Fields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, field_52257, shadowOpacity, shadowRadius
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected Box
getBoundingBox
(T t) void
render
(S s, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) protected void
renderBlock
(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 tickDelta) private static <T extends AbstractMinecartEntity,
S extends MinecartEntityRenderState>
voidupdateFromExperimentalController
(T minecart, ExperimentalMinecartController controller, S state, float tickDelta) void
updateRenderState
(T t, S s, float float2) Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
canBeCulled, createRenderState, getAndUpdateRenderState, getBlockLight, getDisplayName, getLight, getShadowRadius, getSkyLight, getTextRenderer, hasLabel, renderLabelIfPresent, shouldRender
-
Field Details
-
TEXTURE
- Mappings:
Namespace Name Mixin selector named TEXTURE
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_4746
Lnet/minecraft/class_925;field_4746:Lnet/minecraft/class_2960;
official b
Lgqg;b:Lalz;
-
model
- Mappings:
Namespace Name Mixin selector named model
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;model:Lnet/minecraft/client/render/entity/model/MinecartEntityModel;
intermediary field_4747
Lnet/minecraft/class_925;field_4747:Lnet/minecraft/class_580;
official a
Lgqg;a:Lgcf;
-
blockRenderManager
- Mappings:
Namespace Name Mixin selector named blockRenderManager
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;blockRenderManager:Lnet/minecraft/client/render/block/BlockRenderManager;
intermediary field_38892
Lnet/minecraft/class_925;field_38892:Lnet/minecraft/class_776;
official h
Lgqg;h:Lgmn;
-
-
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;)V
intermediary <init>
Lnet/minecraft/class_925;<init>(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V
official <init>
Lgqg;<init>(Lgrp$a;Lgel;)V
-
-
Method Details
-
render
public void render(S s, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) - Overrides:
render
in classEntityRenderer<T extends AbstractMinecartEntity,
S extends MinecartEntityRenderState> - Mappings:
Namespace Name Mixin selector named render
Lnet/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)V
intermediary method_4063
Lnet/minecraft/class_925;method_4063(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
official a
Lgqg;a(Lgyv;Lfgr;Lglk;I)V
-
transformExperimentalControllerMinecart
private static <S extends MinecartEntityRenderState> void transformExperimentalControllerMinecart(S state, MatrixStack matrices) - Mappings:
Namespace Name Mixin selector named transformExperimentalControllerMinecart
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;transformExperimentalControllerMinecart(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;)V
intermediary method_62363
Lnet/minecraft/class_925;method_62363(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;)V
official a
Lgqg;a(Lgyv;Lfgr;)V
-
transformDefaultControllerMinecart
private static <S extends MinecartEntityRenderState> void transformDefaultControllerMinecart(S state, MatrixStack matrices) - Mappings:
Namespace Name Mixin selector named transformDefaultControllerMinecart
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;transformDefaultControllerMinecart(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;)V
intermediary method_62365
Lnet/minecraft/class_925;method_62365(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;)V
official b
Lgqg;b(Lgyv;Lfgr;)V
-
updateRenderState
- Overrides:
updateRenderState
in classEntityRenderer<T extends AbstractMinecartEntity,
S extends MinecartEntityRenderState> - Mappings:
Namespace Name Mixin selector named updateRenderState
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;updateRenderState(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;F)V
intermediary method_62362
Lnet/minecraft/class_925;method_62362(Lnet/minecraft/class_1688;Lnet/minecraft/class_10045;F)V
official a
Lgqg;a(Lcrv;Lgyv;F)V
-
updateFromExperimentalController
private static <T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> void updateFromExperimentalController(T minecart, ExperimentalMinecartController controller, S state, float tickDelta) - Mappings:
Namespace Name Mixin selector named updateFromExperimentalController
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;updateFromExperimentalController(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;F)V
intermediary method_62360
Lnet/minecraft/class_925;method_62360(Lnet/minecraft/class_1688;Lnet/minecraft/class_9879;Lnet/minecraft/class_10045;F)V
official a
Lgqg;a(Lcrv;Lcsk;Lgyv;F)V
-
updateFromDefaultController
private static <T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> void updateFromDefaultController(T minecart, DefaultMinecartController controller, S state, float tickDelta) - Mappings:
Namespace Name Mixin selector named updateFromDefaultController
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;updateFromDefaultController(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Lnet/minecraft/entity/vehicle/DefaultMinecartController;Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;F)V
intermediary method_62361
Lnet/minecraft/class_925;method_62361(Lnet/minecraft/class_1688;Lnet/minecraft/class_9883;Lnet/minecraft/class_10045;F)V
official a
Lgqg;a(Lcrv;Lcsl;Lgyv;F)V
-
renderBlock
protected void renderBlock(S state, BlockState blockState, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) - Mappings:
Namespace Name Mixin selector named renderBlock
Lnet/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)V
intermediary method_4064
Lnet/minecraft/class_925;method_4064(Lnet/minecraft/class_10045;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
official a
Lgqg;a(Lgyv;Ldxu;Lfgr;Lglk;I)V
-
getBoundingBox
- Overrides:
getBoundingBox
in classEntityRenderer<T extends AbstractMinecartEntity,
S extends MinecartEntityRenderState> - Mappings:
Namespace Name Mixin selector named getBoundingBox
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;getBoundingBox(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;)Lnet/minecraft/util/math/Box;
intermediary method_62359
Lnet/minecraft/class_925;method_62359(Lnet/minecraft/class_1688;)Lnet/minecraft/class_238;
official a
Lgqg;a(Lcrv;)Lfbs;
-
getPositionOffset
- Overrides:
getPositionOffset
in classEntityRenderer<T extends AbstractMinecartEntity,
S extends MinecartEntityRenderState> - Mappings:
Namespace Name Mixin selector named getPositionOffset
Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;getPositionOffset(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;)Lnet/minecraft/util/math/Vec3d;
intermediary method_62364
Lnet/minecraft/class_925;method_62364(Lnet/minecraft/class_10045;)Lnet/minecraft/class_243;
official a
Lgqg;a(Lgyv;)Lfbx;
-