Class BeaconBlockEntityRenderer<T extends BlockEntity & BeamEmitter>
java.lang.Object
net.minecraft.client.render.block.entity.BeaconBlockEntityRenderer<T>
- All Implemented Interfaces:
BlockEntityRenderer<T,BeaconBlockEntityRenderState>
@Environment(CLIENT)
public class BeaconBlockEntityRenderer<T extends BlockEntity & BeamEmitter>
extends Object
implements BlockEntityRenderer<T,BeaconBlockEntityRenderState>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/BeaconBlockEntityRendererintermediary net/minecraft/class_822official hio
-
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(BeaconBlockEntityRenderState beaconBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) private static voidrenderBeam(MatrixStack matrices, OrderedRenderCommandQueue queue, float scale, float rotationDegrees, int minHeight, int maxHeight, int color) static voidrenderBeam(MatrixStack matrices, OrderedRenderCommandQueue queue, Identifier textureId, float beamHeight, float beamRotationDegrees, int minHeight, int maxHeight, int color, float innerScale, float outerScale) 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 matricesEntry, 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) booleanstatic <T extends BlockEntity & BeamEmitter>
voidupdateBeaconRenderState(T blockEntity, BeaconBlockEntityRenderState state, float tickProgress, Vec3d cameraPos) voidupdateRenderState(T t, BeaconBlockEntityRenderState beaconBlockEntityRenderState, float float2, Vec3d vec3d, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand)
-
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 aLhio;a:Lamj;
-
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 bLhio;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 eLhio;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 cLhio;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 dLhio;d:F
-
-
Constructor Details
-
BeaconBlockEntityRenderer
public BeaconBlockEntityRenderer()
-
-
Method Details
-
createRenderState
- Specified by:
createRenderStatein interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter,BeaconBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;createRenderState()Lnet/minecraft/client/render/block/entity/state/BeaconBlockEntityRenderState;intermediary method_74338Lnet/minecraft/class_822;method_74338()Lnet/minecraft/class_11950;official aLhio;a()Lhjt;
-
updateRenderState
public void updateRenderState(T t, BeaconBlockEntityRenderState beaconBlockEntityRenderState, float float2, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) - Specified by:
updateRenderStatein interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter,BeaconBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;updateRenderState(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/client/render/block/entity/state/BeaconBlockEntityRenderState;FLnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)Vintermediary method_74341Lnet/minecraft/class_822;method_74341(Lnet/minecraft/class_2586;Lnet/minecraft/class_11950;FLnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;)Vofficial aLhio;a(Legg;Lhjt;FLfoh;Lhxo$a;)V
-
updateBeaconRenderState
public static <T extends BlockEntity & BeamEmitter> void updateBeaconRenderState(T blockEntity, BeaconBlockEntityRenderState state, float tickProgress, Vec3d cameraPos) - Mappings:
Namespace Name Mixin selector named updateBeaconRenderStateLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;updateBeaconRenderState(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/client/render/block/entity/state/BeaconBlockEntityRenderState;FLnet/minecraft/util/math/Vec3d;)Vintermediary method_74340Lnet/minecraft/class_822;method_74340(Lnet/minecraft/class_2586;Lnet/minecraft/class_11950;FLnet/minecraft/class_243;)Vofficial aLhio;a(Legg;Lhjt;FLfoh;)V
-
render
public void render(BeaconBlockEntityRenderState beaconBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) - Specified by:
renderin interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter,BeaconBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/BeaconBlockEntityRenderer;render(Lnet/minecraft/client/render/block/entity/state/BeaconBlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)Vintermediary method_74342Lnet/minecraft/class_822;method_74342(Lnet/minecraft/class_11950;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)Vofficial aLhio;a(Lhjt;Lfua;Lhgy;Libo;)V
-
renderBeam
private static void renderBeam(MatrixStack matrices, OrderedRenderCommandQueue queue, float scale, float rotationDegrees, int minHeight, int maxHeight, 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;FFIII)Vintermediary method_3543Lnet/minecraft/class_822;method_3543(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;FFIII)Vofficial aLhio;a(Lfua;Lhgy;FFIII)V
-
renderBeam
public static void renderBeam(MatrixStack matrices, OrderedRenderCommandQueue queue, Identifier textureId, float beamHeight, float beamRotationDegrees, int minHeight, int maxHeight, int color, float innerScale, float outerScale) - 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;FFIIIFF)Vintermediary method_3545Lnet/minecraft/class_822;method_3545(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_2960;FFIIIFF)Vofficial aLhio;a(Lfua;Lhgy;Lamj;FFIIIFF)V
-
renderBeamLayer
private static void renderBeamLayer(MatrixStack.Entry matricesEntry, 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 aLhio;a(Lfua$a;Lfud;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 aLhio;a(Lfua$a;Lfud;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 aLhio;a(Lfua$a;Lfud;IIFFFF)V
-
rendersOutsideBoundingBox
public boolean rendersOutsideBoundingBox()- Specified by:
rendersOutsideBoundingBoxin interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter,BeaconBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named rendersOutsideBoundingBoxLnet/minecraft/client/render/block/entity/BlockEntityRenderer;rendersOutsideBoundingBox()Zintermediary method_3563Lnet/minecraft/class_827;method_3563()Zofficial bk_Lhis;bk_()Z
-
getRenderDistance
public int getRenderDistance()- Specified by:
getRenderDistancein interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter,BeaconBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named getRenderDistanceLnet/minecraft/client/render/block/entity/BlockEntityRenderer;getRenderDistance()Iintermediary method_33893Lnet/minecraft/class_827;method_33893()Iofficial bl_Lhis;bl_()I
-
isInRenderDistance
- Specified by:
isInRenderDistancein interfaceBlockEntityRenderer<T extends BlockEntity & BeamEmitter,BeaconBlockEntityRenderState> - 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 aLhis;a(Legg;Lfoh;)Z
-