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 gud
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidrender(T entity, float tickProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, Vec3d cameraPos) private voidrenderInvisibleBlocks(T entity, BlockView world, BlockPos pos, Vec3i size, VertexConsumerProvider vertexConsumers, MatrixStack matrices) booleanrendersOutsideBoundingBox(T blockEntity) private voidrenderStructureVoids(T entity, BlockPos pos, Vec3i size, VertexConsumer vertexConsumer, MatrixStack matrices) 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>Lgud;<init>(Lgub$a;)V
-
-
Method Details
-
render
public void render(T entity, float tickProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, Vec3d cameraPos) - 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;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/util/math/Vec3d;)Vintermediary method_3569Lnet/minecraft/class_827;method_3569(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_243;)Vofficial aLgua;a(Ldyo;FLfld;Lgrn;IILfgc;)V
-
renderInvisibleBlocks
private void renderInvisibleBlocks(T entity, BlockView world, BlockPos pos, Vec3i size, VertexConsumerProvider vertexConsumers, 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/VertexConsumerProvider;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_4597;Lnet/minecraft/class_4587;)Vofficial aLgud;a(Ldyo;Ldjn;Liw;Lkb;Lgrn;Lfld;)V
-
renderStructureVoids
private void renderStructureVoids(T entity, BlockPos pos, Vec3i size, VertexConsumer vertexConsumer, MatrixStack matrices) - 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;Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_61047Lnet/minecraft/class_838;method_61047(Lnet/minecraft/class_2586;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_4588;Lnet/minecraft/class_4587;)Vofficial aLgud;a(Ldyo;Liw;Lkb;Lflg;Lfld;)V
-
rendersOutsideBoundingBox
- Specified by:
rendersOutsideBoundingBoxin interfaceBlockEntityRenderer<T extends BlockEntity & StructureBoxRendering>- Mappings:
Namespace Name Mixin selector named rendersOutsideBoundingBoxLnet/minecraft/client/render/block/entity/BlockEntityRenderer;rendersOutsideBoundingBox(Lnet/minecraft/block/entity/BlockEntity;)Zintermediary method_3563Lnet/minecraft/class_827;method_3563(Lnet/minecraft/class_2586;)Zofficial aLgua;a(Ldyo;)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 aR_Lgua;aR_()I
-