Class StructureBlockBlockEntityRenderer

java.lang.Object
net.minecraft.client.render.block.entity.StructureBlockBlockEntityRenderer
All Implemented Interfaces:
BlockEntityRenderer<StructureBlockBlockEntity>

@Environment(CLIENT) public class StructureBlockBlockEntityRenderer extends Object implements BlockEntityRenderer<StructureBlockBlockEntity>
Mappings:
Namespace Name
official erj
intermediary net/minecraft/class_838
named net/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer
  • Constructor Details

    • StructureBlockBlockEntityRenderer

      public StructureBlockBlockEntityRenderer(BlockEntityRendererFactory.Context ctx)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lerj;<init>(Leqw$a;)V
      intermediary <init> Lnet/minecraft/class_838;<init>(Lnet/minecraft/class_5614$class_5615;)V
      named <init> Lnet/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)V
  • Method Details

    • render

      public void render(StructureBlockBlockEntity structureBlockBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3)
      Specified by:
      render in interface BlockEntityRenderer<StructureBlockBlockEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lerj;a(Lcmw;FLdrw;Leoy;II)V
      intermediary method_3587 Lnet/minecraft/class_838;method_3587(Lnet/minecraft/class_2633;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
      named render Lnet/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer;render(Lnet/minecraft/block/entity/StructureBlockBlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
    • renderInvisibleBlocks

      private void renderInvisibleBlocks(StructureBlockBlockEntity entity, VertexConsumer vertices, BlockPos pos, MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      official a Lerj;a(Lcmw;Ldsa;Lgh;Ldrw;)V
      intermediary method_3585 Lnet/minecraft/class_838;method_3585(Lnet/minecraft/class_2633;Lnet/minecraft/class_4588;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;)V
      named renderInvisibleBlocks Lnet/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer;renderInvisibleBlocks(Lnet/minecraft/block/entity/StructureBlockBlockEntity;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/util/math/MatrixStack;)V
    • rendersOutsideBoundingBox

      public boolean rendersOutsideBoundingBox(StructureBlockBlockEntity structureBlockBlockEntity)
      Specified by:
      rendersOutsideBoundingBox in interface BlockEntityRenderer<StructureBlockBlockEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lerj;a(Lcmw;)Z
      intermediary method_3588 Lnet/minecraft/class_838;method_3588(Lnet/minecraft/class_2633;)Z
      named rendersOutsideBoundingBox Lnet/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer;rendersOutsideBoundingBox(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)Z
    • getRenderDistance

      public int getRenderDistance()
      Specified by:
      getRenderDistance in interface BlockEntityRenderer<StructureBlockBlockEntity>
      Mappings:
      Namespace Name Mixin selector
      official an_ Leqv;an_()I
      intermediary method_33893 Lnet/minecraft/class_827;method_33893()I
      named getRenderDistance Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;getRenderDistance()I