net.minecraft.client.renderer.blockentity

public class BeaconRenderer<T extends BlockEntity extends BeaconBeamOwner>

implements BlockEntityRenderer<T, BeaconRenderState>

hnb
net.minecraft.client.renderer.blockentity.BeaconRenderer
net.minecraft.class_822
net.minecraft.client.render.block.entity.BeaconBlockEntityRenderer

Field summary

Modifier and TypeField
public static final Identifier
a
BEAM_LOCATION
field_4338
BEAM_TEXTURE
public static final int
b
MAX_RENDER_Y
field_32822
MAX_BEAM_HEIGHT
private static final float
e
BEAM_SCALE_THRESHOLD
field_56505
field_56505
public static final float
c
SOLID_BEAM_RADIUS
field_56503
field_56503
public static final float
d
BEAM_GLOW_RADIUS
field_56504
field_56504

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public BeaconRenderState
a()
createRenderState()
method_74338()
createRenderState()
public void
a(T arg0, hog arg1, float arg2, fse arg3, icf$a arg4)
extractRenderState(T arg0, BeaconRenderState arg1, float arg2, Vec3 arg3, ModelFeatureRenderer$CrumblingOverlay arg4)
method_74341(T arg0, class_11950 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(T arg0, BeaconBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public static <T extends BlockEntity extends BeaconBeamOwner> void
a(T arg0, hog arg1, float arg2, fse arg3)
extract(T arg0, BeaconRenderState arg1, float arg2, Vec3 arg3)
method_74340(T arg0, class_11950 arg1, float arg2, class_243 arg3)
updateBeaconRenderState(T blockEntity, BeaconBlockEntityRenderState state, float tickProgress, Vec3d cameraPos)
public void
a(hog arg0, fye arg1, hll arg2, igm arg3)
submit(BeaconRenderState arg0, PoseStack arg1, SubmitNodeCollector arg2, CameraRenderState arg3)
method_74342(class_11950 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(BeaconBlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
private static void
a(fye arg0, hll arg1, float arg2, float arg3, int arg4, int arg5, int arg6)
submitBeaconBeam(PoseStack arg0, SubmitNodeCollector arg1, float arg2, float arg3, int arg4, int arg5, int arg6)
method_3543(class_4587 arg0, class_11659 arg1, float arg2, float arg3, int arg4, int arg5, int arg6)
renderBeam(MatrixStack matrices, OrderedRenderCommandQueue queue, float scale, float rotationDegrees, int minHeight, int maxHeight, int color)
public static void
a(fye arg0, hll arg1, amo arg2, float arg3, float arg4, int arg5, int arg6, int arg7, float arg8, float arg9)
submitBeaconBeam(PoseStack arg0, SubmitNodeCollector arg1, Identifier arg2, float arg3, float arg4, int arg5, int arg6, int arg7, float arg8, float arg9)
method_3545(class_4587 arg0, class_11659 arg1, class_2960 arg2, float arg3, float arg4, int arg5, int arg6, int arg7, float arg8, float arg9)
renderBeam(MatrixStack matrices, OrderedRenderCommandQueue queue, Identifier textureId, float beamHeight, float beamRotationDegrees, int minHeight, int maxHeight, int color, float innerScale, float outerScale)
private static void
a(fye$a arg0, fyh arg1, int arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16)
renderPart(PoseStack$Pose arg0, VertexConsumer arg1, int arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16)
method_22741(class_4587$class_4665 arg0, class_4588 arg1, int arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, float arg16)
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)
private static void
a(fye$a arg0, fyh arg1, int arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12)
renderQuad(PoseStack$Pose arg0, VertexConsumer arg1, int arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12)
method_22740(class_4587$class_4665 arg0, class_4588 arg1, int arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12)
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
a(fye$a arg0, fyh arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7)
addVertex(PoseStack$Pose arg0, VertexConsumer arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7)
method_23076(class_4587$class_4665 arg0, class_4588 arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7)
renderBeamVertex(MatrixStack$Entry matrix, VertexConsumer vertices, int color, int y, float x, float z, float u, float v)
public boolean
bj_()
shouldRenderOffScreen()
method_3563()
rendersOutsideBoundingBox()
public int
bk_()
getViewDistance()
method_33893()
getRenderDistance()
public boolean
a(T arg0, fse arg1)
shouldRender(T arg0, Vec3 arg1)
method_33892(T arg0, class_243 arg1)
isInRenderDistance(T arg0, Vec3d arg1)