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 light, int overlay, Vec3d cameraPos, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand, OrderedRenderCommandQueue orderedRenderCommandQueue) private voidrenderInvisibleBlocks(T entity, BlockView world, BlockPos pos, Vec3i vec3i, OrderedRenderCommandQueue orderedRenderCommandQueue, 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 light, int overlay, Vec3d cameraPos, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand, OrderedRenderCommandQueue orderedRenderCommandQueue) - 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/command/ModelCommandRenderer$CrumblingOverlayCommand;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;)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, OrderedRenderCommandQueue orderedRenderCommandQueue, 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/command/OrderedRenderCommandQueue;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
-