Class StructureBlockBlockEntityRenderer<T extends BlockEntity & StructureBoxRendering>
java.lang.Object
net.minecraft.client.render.block.entity.StructureBlockBlockEntityRenderer<T>
- All Implemented Interfaces:
BlockEntityRenderer<T>
@Environment(CLIENT)
public class StructureBlockBlockEntityRenderer<T extends BlockEntity & StructureBoxRendering>
extends Object
implements BlockEntityRenderer<T>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/StructureBlockBlockEntityRendererintermediary net/minecraft/class_838official heg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidrender(T entity, float tickProgress, MatrixStack matrices, int int2, int light, Vec3d vec3d, ModelCommandRenderer.class_11792 class_11792, EntityRenderCommandQueue entityRenderCommandQueue) private voidrenderInvisibleBlocks(T entity, BlockView world, BlockPos pos, Vec3i vec3i, EntityRenderCommandQueue entityRenderCommandQueue, MatrixStack matrices) booleanprivate voidrenderStructureVoids(T entity, BlockPos pos, Vec3i size, VertexConsumer vertexConsumer, Matrix4f matrix4f) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.block.entity.BlockEntityRenderer
isInRenderDistance
-
Constructor Details
-
StructureBlockBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_838;<init>(Lnet/minecraft/class_5614$class_5615;)Vofficial <init>Lheg;<init>(Lhee$a;)V
-
-
Method Details
-
render
public void render(T entity, float tickProgress, MatrixStack matrices, int int2, int light, Vec3d vec3d, @Nullable ModelCommandRenderer.class_11792 class_11792, EntityRenderCommandQueue entityRenderCommandQueue) - Specified by:
renderin interfaceBlockEntityRenderer<T extends BlockEntity & StructureBoxRendering>- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/BlockEntityRenderer;render(Lnet/minecraft/block/entity/BlockEntity;FLnet/minecraft/client/util/math/MatrixStack;IILnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/entity/command/ModelCommandRenderer$class_11792;Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;)Vintermediary method_3569Lnet/minecraft/class_827;method_3569(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;IILnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;Lnet/minecraft/class_11659;)Vofficial aLhed;a(Lecs;FLfqf;IILfkq;Lhrz$a;Lhck;)V
-
renderInvisibleBlocks
private void renderInvisibleBlocks(T entity, BlockView world, BlockPos pos, Vec3i vec3i, EntityRenderCommandQueue entityRenderCommandQueue, MatrixStack matrices) - Mappings:
Namespace Name Mixin selector named renderInvisibleBlocksLnet/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer;renderInvisibleBlocks(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_3585Lnet/minecraft/class_838;method_3585(Lnet/minecraft/class_2586;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_11659;Lnet/minecraft/class_4587;)Vofficial aLheg;a(Lecs;Ldng;Ljb;Lkg;Lhck;Lfqf;)V
-
renderStructureVoids
private void renderStructureVoids(T entity, BlockPos pos, Vec3i size, VertexConsumer vertexConsumer, Matrix4f matrix4f) - Mappings:
Namespace Name Mixin selector named renderStructureVoidsLnet/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer;renderStructureVoids(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;)Vintermediary method_61047Lnet/minecraft/class_838;method_61047(Lnet/minecraft/class_2586;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;)Vofficial aLheg;a(Lecs;Ljb;Lkg;Lfqi;Lorg/joml/Matrix4f;)V
-
rendersOutsideBoundingBox
public boolean rendersOutsideBoundingBox()- Specified by:
rendersOutsideBoundingBoxin interfaceBlockEntityRenderer<T extends BlockEntity & StructureBoxRendering>- Mappings:
Namespace Name Mixin selector named rendersOutsideBoundingBoxLnet/minecraft/client/render/block/entity/BlockEntityRenderer;rendersOutsideBoundingBox()Zintermediary method_3563Lnet/minecraft/class_827;method_3563()Zofficial bk_Lhed;bk_()Z
-
getRenderDistance
public int getRenderDistance()- Specified by:
getRenderDistancein interfaceBlockEntityRenderer<T extends BlockEntity & StructureBoxRendering>- Mappings:
Namespace Name Mixin selector named getRenderDistanceLnet/minecraft/client/render/block/entity/BlockEntityRenderer;getRenderDistance()Iintermediary method_33893Lnet/minecraft/class_827;method_33893()Iofficial bl_Lhed;bl_()I
-