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/BeaconBlockEntityRendererintermediary net/minecraft/class_822official hdz
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Identifierstatic final floatstatic final floatprivate static final floatstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanisInRenderDistance(T blockEntity, Vec3d pos) voidrender(T entity, float tickProgress, MatrixStack matrices, int light, int overlay, Vec3d cameraPos, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand, OrderedRenderCommandQueue orderedRenderCommandQueue) private static voidrenderBeam(MatrixStack matrices, OrderedRenderCommandQueue orderedRenderCommandQueue, float tickProgress, float scale, long worldTime, int yOffset, int maxY, int color) static voidrenderBeam(MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, Identifier textureId, float tickProgress, float heightScale, long worldTime, int yOffset, int maxY, int color, float innerRadius, float outerRadius) private static voidrenderBeamFace(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 voidrenderBeamLayer(MatrixStack.Entry entry, 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 voidrenderBeamVertex(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_TEXTURELnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;BEAM_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_4338Lnet/minecraft/class_822;field_4338:Lnet/minecraft/class_2960;official aLhdz;a:Lamp;
-
MAX_BEAM_HEIGHT
public static final int MAX_BEAM_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_BEAM_HEIGHTLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;MAX_BEAM_HEIGHT:Iintermediary field_32822Lnet/minecraft/class_822;field_32822:Iofficial bLhdz;b:I
-
field_56505
private static final float field_56505- See Also:
- Mappings:
Namespace Name Mixin selector named field_56505Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;field_56505:Fintermediary field_56505Lnet/minecraft/class_822;field_56505:Fofficial eLhdz;e:F
-
field_56503
public static final float field_56503- See Also:
- Mappings:
Namespace Name Mixin selector named field_56503Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;field_56503:Fintermediary field_56503Lnet/minecraft/class_822;field_56503:Fofficial cLhdz;c:F
-
field_56504
public static final float field_56504- See Also:
- Mappings:
Namespace Name Mixin selector named field_56504Lnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;field_56504:Fintermediary field_56504Lnet/minecraft/class_822;field_56504:Fofficial dLhdz;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;)Vintermediary <init>Lnet/minecraft/class_822;<init>(Lnet/minecraft/class_5614$class_5615;)Vofficial <init>Lhdz;<init>(Lhee$a;)V
-
-
Method Details
-
render
public void render(T entity, float tickProgress, MatrixStack matrices, int light, int overlay, Vec3d cameraPos, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand, OrderedRenderCommandQueue orderedRenderCommandQueue) - Specified by:
renderin interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter>- 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;IILnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;)Vintermediary method_3569Lnet/minecraft/class_827;method_3569(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;IILnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;Lnet/minecraft/class_11659;)Vofficial aLhed;a(Lecs;FLfqf;IILfkq;Lhrz$a;Lhck;)V
-
renderBeam
private static void renderBeam(MatrixStack matrices, OrderedRenderCommandQueue orderedRenderCommandQueue, float tickProgress, float scale, long worldTime, int yOffset, int maxY, int color) - Mappings:
Namespace Name Mixin selector named renderBeamLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeam(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;FFJIII)Vintermediary method_3543Lnet/minecraft/class_822;method_3543(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;FFJIII)Vofficial aLhdz;a(Lfqf;Lhck;FFJIII)V
-
renderBeam
public static void renderBeam(MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, Identifier textureId, float tickProgress, float heightScale, long worldTime, int yOffset, int maxY, int color, float innerRadius, float outerRadius) - Mappings:
Namespace Name Mixin selector named renderBeamLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeam(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/util/Identifier;FFJIIIFF)Vintermediary method_3545Lnet/minecraft/class_822;method_3545(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_2960;FFJIIIFF)Vofficial aLhdz;a(Lfqf;Lhck;Lamp;FFJIIIFF)V
-
renderBeamLayer
private static void renderBeamLayer(MatrixStack.Entry entry, 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 renderBeamLayerLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeamLayer(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;IIIFFFFFFFFFFFF)Vintermediary method_22741Lnet/minecraft/class_822;method_22741(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIIFFFFFFFFFFFF)Vofficial aLhdz;a(Lfqf$a;Lfqi;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 renderBeamFaceLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeamFace(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;IIIFFFFFFFF)Vintermediary method_22740Lnet/minecraft/class_822;method_22740(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIIFFFFFFFF)Vofficial aLhdz;a(Lfqf$a;Lfqi;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 renderBeamVertexLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;renderBeamVertex(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)Vintermediary method_23076Lnet/minecraft/class_822;method_23076(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)Vofficial aLhdz;a(Lfqf$a;Lfqi;IIFFFF)V
-
rendersOutsideBoundingBox
public boolean rendersOutsideBoundingBox()- Specified by:
rendersOutsideBoundingBoxin interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter>- Mappings:
Namespace Name Mixin selector named rendersOutsideBoundingBoxLnet/minecraft/client/render/block/entity/BlockEntityRenderer;rendersOutsideBoundingBox()Zintermediary method_3563Lnet/minecraft/class_827;method_3563()Zofficial bk_Lhed;bk_()Z
-
getRenderDistance
public int getRenderDistance()- Specified by:
getRenderDistancein interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter>- Mappings:
Namespace Name Mixin selector named getRenderDistanceLnet/minecraft/client/render/block/entity/BlockEntityRenderer;getRenderDistance()Iintermediary method_33893Lnet/minecraft/class_827;method_33893()Iofficial bl_Lhed;bl_()I
-
isInRenderDistance
- Specified by:
isInRenderDistancein interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter>- Mappings:
Namespace Name Mixin selector named isInRenderDistanceLnet/minecraft/client/render/block/entity/BlockEntityRenderer;isInRenderDistance(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/util/math/Vec3d;)Zintermediary method_33892Lnet/minecraft/class_827;method_33892(Lnet/minecraft/class_2586;Lnet/minecraft/class_243;)Zofficial aLhed;a(Lecs;Lfkq;)Z
-