Class BeaconBlockEntityRenderer

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

@Environment(CLIENT) public class BeaconBlockEntityRenderer extends Object implements BlockEntityRenderer<BeaconBlockEntity>
Mappings:
Namespace Name
named net/minecraft/client/render/block/entity/BeaconBlockEntityRenderer
intermediary net/minecraft/class_822
official ggp
  • Field Details

    • BEAM_TEXTURE

      public static final Identifier BEAM_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named BEAM_TEXTURE Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;BEAM_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_4338 Lnet/minecraft/class_822;field_4338:Lnet/minecraft/class_2960;
      official a Lggp;a:Lakq;
    • MAX_BEAM_HEIGHT

      public static final int MAX_BEAM_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_BEAM_HEIGHT Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;MAX_BEAM_HEIGHT:I
      intermediary field_32822 Lnet/minecraft/class_822;field_32822:I
      official b Lggp;b:I
  • Constructor Details

    • BeaconBlockEntityRenderer

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

    • render

      public void render(BeaconBlockEntity beaconBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3)
      Specified by:
      render in interface BlockEntityRenderer<BeaconBlockEntity>
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;render(Lnet/minecraft/block/entity/BeaconBlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
      intermediary method_3541 Lnet/minecraft/class_822;method_3541(Lnet/minecraft/class_2580;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
      official a Lggp;a(Ldqa;FLfbc;Lget;II)V
    • renderBeam

      private static void renderBeam(MatrixStack matrices, VertexConsumerProvider vertexConsumers, float tickDelta, long worldTime, int yOffset, int maxY, int int2)
      Mappings:
      Namespace Name Mixin selector
      named renderBeam Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeam(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;FJIII)V
      intermediary method_3543 Lnet/minecraft/class_822;method_3543(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FJIII)V
      official a Lggp;a(Lfbc;Lget;FJIII)V
    • renderBeam

      public static void renderBeam(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Identifier textureId, float tickDelta, float heightScale, long worldTime, int yOffset, int maxY, int int2, float innerRadius, float outerRadius)
      Mappings:
      Namespace Name Mixin selector
      named renderBeam Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeam(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/util/Identifier;FFJIIIFF)V
      intermediary method_3545 Lnet/minecraft/class_822;method_3545(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2960;FFJIIIFF)V
      official a Lggp;a(Lfbc;Lget;Lakq;FFJIIIFF)V
    • renderBeamLayer

      private static void renderBeamLayer(MatrixStack matrices, VertexConsumer vertices, int int2, int int3, int int4, float alpha, float float2, float float3, float x1, float float4, float float5, float z2, float float6, float float7, float float8, float float9, float float10)
      Mappings:
      Namespace Name Mixin selector
      named renderBeamLayer Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeamLayer(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIIFFFFFFFFFFFF)V
      intermediary method_22741 Lnet/minecraft/class_822;method_22741(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIIFFFFFFFFFFFF)V
      official a Lggp;a(Lfbc;Lfbg;IIIFFFFFFFFFFFF)V
    • renderBeamFace

      private static void renderBeamFace(MatrixStack.Entry matrix, VertexConsumer vertices, int int2, int int3, int int4, float alpha, float float2, float float3, float float4, float float5, float float6, float float7, float float8)
      Mappings:
      Namespace Name Mixin selector
      named renderBeamFace Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeamFace(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;IIIFFFFFFFF)V
      intermediary method_22740 Lnet/minecraft/class_822;method_22740(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIIFFFFFFFF)V
      official a Lggp;a(Lfbc$a;Lfbg;IIIFFFFFFFF)V
    • renderBeamVertex

      private static void renderBeamVertex(MatrixStack.Entry matrix, VertexConsumer vertices, int int2, int int3, float blue, float alpha, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      named renderBeamVertex Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeamVertex(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V
      intermediary method_23076 Lnet/minecraft/class_822;method_23076(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)V
      official a Lggp;a(Lfbc$a;Lfbg;IIFFFF)V
    • rendersOutsideBoundingBox

      public boolean rendersOutsideBoundingBox(BeaconBlockEntity beaconBlockEntity)
      Specified by:
      rendersOutsideBoundingBox in interface BlockEntityRenderer<BeaconBlockEntity>
      Mappings:
      Namespace Name Mixin selector
      named rendersOutsideBoundingBox Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;rendersOutsideBoundingBox(Lnet/minecraft/block/entity/BeaconBlockEntity;)Z
      intermediary method_3542 Lnet/minecraft/class_822;method_3542(Lnet/minecraft/class_2580;)Z
      official a Lggp;a(Ldqa;)Z
    • getRenderDistance

      public int getRenderDistance()
      Specified by:
      getRenderDistance in interface BlockEntityRenderer<BeaconBlockEntity>
      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 aT_ Lggt;aT_()I
    • isInRenderDistance

      public boolean isInRenderDistance(BeaconBlockEntity beaconBlockEntity, Vec3d vec3d)
      Specified by:
      isInRenderDistance in interface BlockEntityRenderer<BeaconBlockEntity>
      Mappings:
      Namespace Name Mixin selector
      named isInRenderDistance Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;isInRenderDistance(Lnet/minecraft/block/entity/BeaconBlockEntity;Lnet/minecraft/util/math/Vec3d;)Z
      intermediary method_33891 Lnet/minecraft/class_822;method_33891(Lnet/minecraft/class_2580;Lnet/minecraft/class_243;)Z
      official a Lggp;a(Ldqa;Leww;)Z