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 grs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidrender(T entity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) 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>Lgrs;<init>(Lgrq$a;)V
-
-
Method Details
-
render
public void render(T entity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) - 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;II)Vintermediary method_3569Lnet/minecraft/class_827;method_3569(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Vofficial aLgrp;a(Ldwn;FLfiq;Lgpd;II)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 aLgrs;a(Ldwn;Ldhv;Liu;Ljz;Lgpd;Lfiq;)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 aLgrs;a(Ldwn;Liu;Ljz;Lfiu;Lfiq;)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 aLgrp;a(Ldwn;)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 aQ_Lgrp;aQ_()I
-