net.minecraft.client.render

public class CloudRenderer

extends SinglePreparationResourceReloader<Optional<CloudRenderer$CloudCells>> implements AutoCloseable

All mapped superinterfaces:

ResourceReloader

gqx
net.minecraft.client.renderer.CloudRenderer
net.minecraft.class_9955
net.minecraft.client.render.CloudRenderer
net.minecraft.unmapped.C_jjygzmqz
net.minecraft.client.render.CloudRenderer
net.minecraft.src.C_345650_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_53041
LOGGER
f_ktvzjodq
LOGGER
f_349004_
private static final Identifier
b
TEXTURE_LOCATION
field_53042
CLOUD_TEXTURE
f_resdyifq
CLOUDS
f_349502_
private static final float
c
CELL_SIZE_IN_BLOCKS
field_53043
field_53043
f_xpeostkp
CELL_SIZE
f_347608_
private static final float
d
HEIGHT_IN_BLOCKS
field_53044
field_53044
f_jttukxnq
HEIGHT
f_347995_
private static final float
e
BLOCKS_PER_SECOND
field_53045
field_53045
f_evjrueqb
SPEED
f_348893_
private static final long
f
EMPTY_CELL
field_53046
field_53046
f_iiggccfy
EMPTY_CELL
f_347510_
private static final int
g
COLOR_OFFSET
field_53047
field_53047
f_rpoawvbh
COLOR_OFFSET
f_347691_
private static final int
h
NORTH_OFFSET
field_53048
field_53048
f_eylylkjs
NORTH_OFFSET
f_346899_
private static final int
i
EAST_OFFSET
field_53049
field_53049
f_zjvgczlr
EAST_OFFSET
f_347957_
private static final int
j
SOUTH_OFFSET
field_53050
field_53050
f_rknxdvlq
SOUTH_OFFSET
f_348859_
private static final int
k
WEST_OFFSET
field_53051
field_53051
f_dfnvacvk
WEST_OFFSET
f_347575_
private boolean
l
needsRebuild
field_53052
rebuild
f_iapzisho
needsRebuild
f_346968_
private int
m
prevCellX
field_53053
centerX
f_zckbdame
prevCellX
f_347469_
private int
n
prevCellZ
field_53054
centerZ
f_eypjzwgw
prevCellY
f_348014_
private CloudRenderer$ViewMode
o
prevRelativeCameraPos
field_53055
viewMode
f_yzmaptxk
cameraLocation
f_349578_
private CloudRenderMode
p
prevType
field_53056
renderMode
f_souhftbx
renderMode
f_347727_
private CloudRenderer$CloudCells
q
texture
field_53057
cells
f_lurqropa
data
f_347324_
private GpuBuffer
r
vertexBuffer
field_53058
vertexBuffer
f_wmobfqhu
buffer
f_346227_
private int
s
indexCount
field_57924
indexCount
f_zpypepca
f_380346_
private final RenderSystem$ShapeIndexBuffer
t
indices
field_57925
indexBuffer
f_nfczkaxy
f_380352_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected Optional<CloudRenderer$CloudCells>
a(avo o, brm arg1)
prepare(ResourceManager arg0, ProfilerFiller arg1)
method_62171(class_3300 arg0, class_3695 arg1)
prepare(ResourceManager arg0, Profiler arg1)
m_tnocyzgi(C_tmnrpasf arg0, C_eslcbfsq arg1)
prepare(ResourceManager resourceManager, Profiler profiler)
m_5944_(C_77_ p_362196_, C_442_ arg1)
protected void
a(Optional<gqx$b> o, avo o, brm arg2)
apply(Optional<CloudRenderer$TextureData> arg0, ResourceManager arg1, ProfilerFiller arg2)
method_62177(Optional<class_9955$class_9957> arg0, class_3300 arg1, class_3695 arg2)
apply(Optional<CloudRenderer$CloudCells> arg0, ResourceManager arg1, Profiler arg2)
m_xzhmwqmp(Optional<C_jjygzmqz$C_kmrcdrbq> arg0, C_tmnrpasf arg1, C_eslcbfsq arg2)
apply(Optional<CloudRenderer$Data> arg0, ResourceManager resourceManager, Profiler profiler)
m_5787_(Optional<C_345650_$C_345641_> p_368869_, C_77_ p_367795_, C_442_ arg2)
private static boolean
a(int o)
isCellEmpty(int arg0)
method_62167(int arg0)
isEmpty(int color)
m_bmtnueef(int arg0)
isCellEmpty(int cell)
m_353762_(int p_366824_)
private static long
a(int o, boolean o, boolean o, boolean o, boolean o)
packCellData(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
method_62169(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
packCloudCell(int color, boolean borderNorth, boolean borderEast, boolean borderSouth, boolean borderWest)
m_vpstmntl(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
packCellData(int color, boolean north, boolean east, boolean south, boolean west)
m_355031_(int p_364599_, boolean p_362267_, boolean p_364671_, boolean p_363926_, boolean p_361986_)
private static int
a(long o)
getColor(long arg0)
method_62170(long arg0)
unpackColor(long packed)
m_xdpadjna(long arg0)
getCellColor(long cell)
m_356591_(long p_362131_)
private static boolean
b(long o)
isNorthEmpty(long arg0)
method_62178(long arg0)
hasBorderNorth(long packed)
m_vypkagfa(long arg0)
isNorthCellEmpty(long cell)
m_353234_(long p_369910_)
private static boolean
c(long o)
isEastEmpty(long arg0)
method_62179(long arg0)
hasBorderEast(long packed)
m_vkrkrxqt(long arg0)
isEastCellEmpty(long cell)
m_352843_(long p_365859_)
private static boolean
d(long o)
isSouthEmpty(long arg0)
method_62180(long arg0)
hasBorderSouth(long packed)
m_szwlyccg(long arg0)
isSouthCellEmpty(long cell)
m_356344_(long p_362752_)
private static boolean
e(long o)
isWestEmpty(long arg0)
method_62181(long arg0)
hasBorderWest(long packed)
m_zaeqmsfy(long arg0)
isWestCellEmpty(long cell)
m_353792_(long p_366272_)
public void
a(int o, fqc o, float o, fgc o, float arg4)
render(int arg0, CloudStatus arg1, float arg2, Vec3 arg3, float arg4)
method_62168(int arg0, class_4063 arg1, float arg2, class_243 arg3, float arg4)
renderClouds(int color, CloudRenderMode cloudRenderMode, float cloudHeight, Vec3d cameraPos, float cloudsHeight)
m_xctchhmu(int arg0, C_qaetpqjq arg1, float arg2, C_vgpupfxx arg3, float arg4)
render(int color, CloudRenderMode mode, float cloudHeight, Vec3d camera, float time)
m_353819_(int p_363277_, C_3376_ p_367079_, float p_367264_, C_3046_ p_364211_, float arg4)
private void
a(RenderPipeline o, float o, float o, float arg3)
draw(RenderPipeline arg0, float arg1, float arg2, float arg3)
method_68475(RenderPipeline arg0, float arg1, float arg2, float arg3)
drawClouds(RenderPipeline pipeline, float arg1, float arg2, float arg3)
m_kptrynxm(com.mojang.blaze3d.pipeline.RenderPipeline arg0, float arg1, float arg2, float arg3)
m_387057_(RenderPipeline p_391846_, float p_394150_, float p_396931_, float arg3)
private BuiltBuffer
a(flf o, int o, int o, fqc o, gqx$a o, RenderPipeline arg5)
buildMesh(Tesselator arg0, int arg1, int arg2, CloudStatus arg3, CloudRenderer$RelativeCameraPos arg4, RenderPipeline arg5)
method_62173(class_289 arg0, int arg1, int arg2, class_4063 arg3, class_9955$class_9956 arg4, RenderPipeline arg5)
tessellateClouds(Tessellator tessellator, int x, int z, CloudRenderMode renderMode, CloudRenderer$ViewMode viewMode, RenderPipeline pipeline)
m_lrapommn(C_hiiunyvh arg0, int arg1, int arg2, C_qaetpqjq arg3, C_jjygzmqz$C_pypvlqld arg4, com.mojang.blaze3d.pipeline.RenderPipeline arg5)
m_356269_(C_3185_ p_363487_, int p_363111_, int p_369576_, C_3376_ p_366327_, C_345650_$C_345916_ p_392323_, RenderPipeline arg5)
private void
a(gqx$a o, fkz o, int o, int o, int o, int o, int o, int o, boolean arg8)
buildMesh(CloudRenderer$RelativeCameraPos arg0, BufferBuilder arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
method_62175(class_9955$class_9956 arg0, class_287 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
buildCloudCells(CloudRenderer$ViewMode viewMode, BufferBuilder builder, int x, int z, int bottomColor, int topColor, int northSouthColor, int eastWestColor, boolean fancy)
m_eeybqvsb(C_jjygzmqz$C_pypvlqld arg0, C_nxnqmnng arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
buildBuffer(CloudRenderer$CameraLocation location, BufferBuilder bufferBuilder, int cellX, int cellY, int bottomColor, int topColor, int eastWestColor, int northSouthColor, boolean fancy)
m_351939_(C_345650_$C_345916_ p_368338_, C_3173_ p_362583_, int p_363426_, int p_366474_, int p_363821_, int p_368216_, int p_370211_, int p_369773_, boolean arg8)
private void
a(fkz o, int o, int o, int arg3)
buildFlatCell(BufferBuilder arg0, int arg1, int arg2, int arg3)
method_62172(class_287 arg0, int arg1, int arg2, int arg3)
buildCloudCellFast(BufferBuilder builder, int color, int x, int z)
m_enjaffgz(C_nxnqmnng arg0, int arg1, int arg2, int arg3)
buildFlat(BufferBuilder bufferBuilder, int argb, int cellX, int cellY)
m_351599_(C_3173_ p_362314_, int p_368834_, int p_364116_, int arg3)
private void
a(gqx$a o, fkz o, int o, int o, int o, int o, int o, int o, long arg8)
buildExtrudedCell(CloudRenderer$RelativeCameraPos arg0, BufferBuilder arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
method_62174(class_9955$class_9956 arg0, class_287 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
buildCloudCellFancy(CloudRenderer$ViewMode viewMode, BufferBuilder builder, int bottomColor, int topColor, int northSouthColor, int eastWestColor, int x, int z, long cell)
m_qupqaoyj(C_jjygzmqz$C_pypvlqld arg0, C_nxnqmnng arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
buildExtruded(CloudRenderer$CameraLocation location, BufferBuilder bufferBuilder, int bottomColor, int topColor, int eastWestColor, int northSouthColor, int cellX, int cellZ, long cell)
m_351657_(C_345650_$C_345916_ p_364242_, C_3173_ p_363655_, int p_363819_, int p_369270_, int p_370048_, int p_360917_, int p_364085_, int p_369137_, long arg8)
public void
a()
markForRebuild()
method_62166()
scheduleTerrainUpdate()
m_mqoudrmt()
markForRebuild()
m_356905_()
public void
close()
close()
close()