Class BeaconBlockEntityRenderer<T extends BlockEntity & BeamEmitter>
java.lang.Object
net.minecraft.client.render.block.entity.BeaconBlockEntityRenderer<T>
- All Implemented Interfaces:
BlockEntityRenderer<T>
@Environment(CLIENT)
public class BeaconBlockEntityRenderer<T extends BlockEntity & BeamEmitter>
extends Object
implements BlockEntityRenderer<T>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/BeaconBlockEntityRenderer
intermediary net/minecraft/class_822
official gzx
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Identifier
static final float
static final float
private static final float
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
isInRenderDistance
(T blockEntity, Vec3d pos) void
render
(T entity, float tickProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, Vec3d cameraPos) private static void
renderBeam
(MatrixStack matrices, VertexConsumerProvider vertexConsumers, float tickProgress, float scale, long worldTime, int yOffset, int maxY, int color) static void
renderBeam
(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Identifier textureId, float tickProgress, float heightScale, long worldTime, int yOffset, int maxY, int color, float innerRadius, float outerRadius) private static void
renderBeamFace
(MatrixStack.Entry matrix, VertexConsumer vertices, int color, int yOffset, int height, float x1, float z1, float x2, float z2, float u1, float u2, float v1, float v2) private static void
renderBeamLayer
(MatrixStack matrices, VertexConsumer vertices, int color, int yOffset, int height, float x1, float z1, float x2, float z2, float x3, float z3, float x4, float z4, float u1, float u2, float v1, float v2) private static void
renderBeamVertex
(MatrixStack.Entry matrix, VertexConsumer vertices, int color, int y, float x, float z, float u, float v) boolean
-
Field Details
-
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
Lgzx;a:Lame;
-
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
Lgzx;b:I
-
field_56505
private static final float field_56505- See Also:
- Mappings:
Namespace Name Mixin selector named field_56505
Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;field_56505:F
intermediary field_56505
Lnet/minecraft/class_822;field_56505:F
official e
Lgzx;e:F
-
field_56503
public static final float field_56503- See Also:
- Mappings:
Namespace Name Mixin selector named field_56503
Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;field_56503:F
intermediary field_56503
Lnet/minecraft/class_822;field_56503:F
official c
Lgzx;c:F
-
field_56504
public static final float field_56504- See Also:
- Mappings:
Namespace Name Mixin selector named field_56504
Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;field_56504:F
intermediary field_56504
Lnet/minecraft/class_822;field_56504:F
official d
Lgzx;d:F
-
-
Constructor Details
-
BeaconBlockEntityRenderer
- 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>
Lgzx;<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 & BeamEmitter>
- 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
-
renderBeam
private static void renderBeam(MatrixStack matrices, VertexConsumerProvider vertexConsumers, float tickProgress, float scale, long worldTime, int yOffset, int maxY, int color) - 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;FFJIII)V
intermediary method_3543
Lnet/minecraft/class_822;method_3543(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FFJIII)V
official a
Lgzx;a(Lfoc;Lgxm;FFJIII)V
-
renderBeam
public static void renderBeam(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Identifier textureId, float tickProgress, float heightScale, long worldTime, int yOffset, int maxY, int color, 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
Lgzx;a(Lfoc;Lgxm;Lame;FFJIIIFF)V
-
renderBeamLayer
private static void renderBeamLayer(MatrixStack matrices, VertexConsumer vertices, int color, int yOffset, int height, float x1, float z1, float x2, float z2, float x3, float z3, float x4, float z4, float u1, float u2, float v1, float v2) - 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
Lgzx;a(Lfoc;Lfof;IIIFFFFFFFFFFFF)V
-
renderBeamFace
private static void renderBeamFace(MatrixStack.Entry matrix, VertexConsumer vertices, int color, int yOffset, int height, float x1, float z1, float x2, float z2, float u1, float u2, float v1, float v2) - 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
Lgzx;a(Lfoc$a;Lfof;IIIFFFFFFFF)V
-
renderBeamVertex
private static void renderBeamVertex(MatrixStack.Entry matrix, VertexConsumer vertices, int color, int y, float x, float z, float u, float v) - 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
Lgzx;a(Lfoc$a;Lfof;IIFFFF)V
-
rendersOutsideBoundingBox
public boolean rendersOutsideBoundingBox()- Specified by:
rendersOutsideBoundingBox
in interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter>
- 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 & BeamEmitter>
- 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
-
isInRenderDistance
- Specified by:
isInRenderDistance
in interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter>
- Mappings:
Namespace Name Mixin selector named isInRenderDistance
Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;isInRenderDistance(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/util/math/Vec3d;)Z
intermediary method_33892
Lnet/minecraft/class_827;method_33892(Lnet/minecraft/class_2586;Lnet/minecraft/class_243;)Z
official a
Lhab;a(Leaz;Lfis;)Z
-