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/StructureBlockBlockEntityRenderer
intermediary net/minecraft/class_838
official hae
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
void
render
(T entity, float tickProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, Vec3d cameraPos) private void
renderInvisibleBlocks
(T entity, BlockView world, BlockPos pos, Vec3i size, VertexConsumerProvider vertexConsumers, MatrixStack matrices) boolean
private void
renderStructureVoids
(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, wait
Methods 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;)V
intermediary <init>
Lnet/minecraft/class_838;<init>(Lnet/minecraft/class_5614$class_5615;)V
official <init>
Lhae;<init>(Lhac$a;)V
-
-
Method Details
-
render
public void render(T entity, float tickProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, Vec3d cameraPos) - Specified by:
render
in interfaceBlockEntityRenderer<T extends BlockEntity & StructureBoxRendering>
- Mappings:
Namespace Name Mixin selector named render
Lnet/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;)V
intermediary method_3569
Lnet/minecraft/class_827;method_3569(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_243;)V
official a
Lhab;a(Leaz;FLfoc;Lgxm;IILfis;)V
-
renderInvisibleBlocks
private void renderInvisibleBlocks(T entity, BlockView world, BlockPos pos, Vec3i size, VertexConsumerProvider vertexConsumers, MatrixStack matrices) - Mappings:
Namespace Name Mixin selector named renderInvisibleBlocks
Lnet/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;)V
intermediary method_3585
Lnet/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;)V
official a
Lhae;a(Leaz;Ldly;Ljb;Lkg;Lgxm;Lfoc;)V
-
renderStructureVoids
private void renderStructureVoids(T entity, BlockPos pos, Vec3i size, VertexConsumer vertexConsumer, MatrixStack matrices) - Mappings:
Namespace Name Mixin selector named renderStructureVoids
Lnet/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;)V
intermediary method_61047
Lnet/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;)V
official a
Lhae;a(Leaz;Ljb;Lkg;Lfof;Lfoc;)V
-
rendersOutsideBoundingBox
public boolean rendersOutsideBoundingBox()- Specified by:
rendersOutsideBoundingBox
in interfaceBlockEntityRenderer<T extends BlockEntity & StructureBoxRendering>
- Mappings:
Namespace Name Mixin selector named rendersOutsideBoundingBox
Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;rendersOutsideBoundingBox()Z
intermediary method_3563
Lnet/minecraft/class_827;method_3563()Z
official aY_
Lhab;aY_()Z
-
getRenderDistance
public int getRenderDistance()- Specified by:
getRenderDistance
in interfaceBlockEntityRenderer<T extends BlockEntity & StructureBoxRendering>
- Mappings:
Namespace Name Mixin selector named getRenderDistance
Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;getRenderDistance()I
intermediary method_33893
Lnet/minecraft/class_827;method_33893()I
official aZ_
Lhab;aZ_()I
-