Class TntMinecartEntityRenderer
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<TntMinecartEntity,TntMinecartEntityRenderState>
net.minecraft.client.render.entity.AbstractMinecartEntityRenderer<TntMinecartEntity,TntMinecartEntityRenderState>
net.minecraft.client.render.entity.TntMinecartEntityRenderer
@Environment(CLIENT)
public class TntMinecartEntityRenderer
extends AbstractMinecartEntityRenderer<TntMinecartEntity,TntMinecartEntityRenderState>
- Mappings:
Namespace Name named net/minecraft/client/render/entity/TntMinecartEntityRendererintermediary net/minecraft/class_957official hal
-
Field Summary
FieldsFields inherited from class net.minecraft.client.render.entity.AbstractMinecartEntityRenderer
modelFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, field_52257, shadowOpacity, shadowRadius -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrenderBlock(TntMinecartEntityRenderState tntMinecartEntityRenderState, BlockState blockState, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) static voidrenderFlashingBlock(BlockRenderManager blockRenderManager, BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, boolean drawFlash) Renders a given block state into the given buffers either normally or with a bright white overlay.voidupdateRenderState(TntMinecartEntity tntMinecartEntity, TntMinecartEntityRenderState tntMinecartEntityRenderState, float float2) Methods inherited from class net.minecraft.client.render.entity.AbstractMinecartEntityRenderer
getBoundingBox, getPositionOffset, renderMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
appendHitboxes, canBeCulled, getAndUpdateRenderState, getBlockLight, getDisplayName, getLight, getShadowOpacity, getShadowRadius, getSkyLight, getTextRenderer, hasLabel, renderLabelIfPresent, shouldRender
-
Field Details
-
tntBlockRenderManager
- Mappings:
Namespace Name Mixin selector named tntBlockRenderManagerLnet/minecraft/client/render/entity/TntMinecartEntityRenderer;tntBlockRenderManager:Lnet/minecraft/client/render/block/BlockRenderManager;intermediary field_38893Lnet/minecraft/class_957;field_38893:Lnet/minecraft/class_776;official gLhal;g:Lgsq;
-
-
Constructor Details
-
TntMinecartEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)Vofficial <init>Lgxu;<init>(Lgxv$a;)V
-
-
Method Details
-
renderBlock
protected void renderBlock(TntMinecartEntityRenderState tntMinecartEntityRenderState, BlockState blockState, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) - Overrides:
renderBlockin classAbstractMinecartEntityRenderer<TntMinecartEntity,TntMinecartEntityRenderState> - Mappings:
Namespace Name Mixin selector named renderBlockLnet/minecraft/client/render/entity/TntMinecartEntityRenderer;renderBlock(Lnet/minecraft/client/render/entity/state/TntMinecartEntityRenderState;Lnet/minecraft/block/BlockState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_4137Lnet/minecraft/class_957;method_4137(Lnet/minecraft/class_10046;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLhal;a(Lhfi;Lebq;Lfld;Lgrn;I)V
-
renderFlashingBlock
public static void renderFlashingBlock(BlockRenderManager blockRenderManager, BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, boolean drawFlash) Renders a given block state into the given buffers either normally or with a bright white overlay. Used for rendering primed TNT either standalone or as part of a TNT minecart.- Parameters:
drawFlash- whether a white semi-transparent overlay is added to the block to indicate the flash- Mappings:
Namespace Name Mixin selector named renderFlashingBlockLnet/minecraft/client/render/entity/TntMinecartEntityRenderer;renderFlashingBlock(Lnet/minecraft/client/render/block/BlockRenderManager;Lnet/minecraft/block/BlockState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IZ)Vintermediary method_23190Lnet/minecraft/class_957;method_23190(Lnet/minecraft/class_776;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IZ)Vofficial aLhal;a(Lgsq;Lebq;Lfld;Lgrn;IZ)V
-
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<TntMinecartEntity,TntMinecartEntityRenderState> - Mappings:
Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/entity/TntMinecartEntityRenderer;createRenderState()Lnet/minecraft/client/render/entity/state/TntMinecartEntityRenderState;intermediary method_62555Lnet/minecraft/class_957;method_62555()Lnet/minecraft/class_10046;official aLhal;a()Lhfi;
-
updateRenderState
public void updateRenderState(TntMinecartEntity tntMinecartEntity, TntMinecartEntityRenderState tntMinecartEntityRenderState, float float2) - Overrides:
updateRenderStatein classAbstractMinecartEntityRenderer<TntMinecartEntity,TntMinecartEntityRenderState> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/entity/TntMinecartEntityRenderer;updateRenderState(Lnet/minecraft/entity/vehicle/TntMinecartEntity;Lnet/minecraft/client/render/entity/state/TntMinecartEntityRenderState;F)Vintermediary method_62556Lnet/minecraft/class_957;method_62556(Lnet/minecraft/class_1701;Lnet/minecraft/class_10046;F)Vofficial aLhal;a(Lcvj;Lhfi;F)V
-