| protected Optional<CloudRenderer$TextureData> |  | 
| protected void |  | a(Optional<gli$b> arg0, aup arg1, bou 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_5787_(Optional<C_345650_$C_345641_> p_368869_, C_77_ p_367795_, C_442_ arg2) |  
  | 
| private static boolean |  | a(int arg0) |   | isCellEmpty(int arg0) |   | method_62167(int arg0) |   | isEmpty(int color) |   | m_353762_(int p_366824_) |  
  | 
| private static long |  | a(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4) |   | 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_355031_(int p_364599_, boolean p_362267_, boolean p_364671_, boolean p_363926_, boolean p_361986_) |  
  | 
| private static int |  | a(long arg0) |   | getColor(long arg0) |   | method_62170(long arg0) |   | unpackColor(long packed) |   | m_356591_(long p_362131_) |  
  | 
| private static boolean |  | b(long arg0) |   | isNorthEmpty(long arg0) |   | method_62178(long arg0) |   | hasBorderNorth(long packed) |   | m_353234_(long p_369910_) |  
  | 
| private static boolean |  | c(long arg0) |   | isEastEmpty(long arg0) |   | method_62179(long arg0) |   | hasBorderEast(long packed) |   | m_352843_(long p_365859_) |  
  | 
| private static boolean |  | d(long arg0) |   | isSouthEmpty(long arg0) |   | method_62180(long arg0) |   | hasBorderSouth(long packed) |   | m_356344_(long p_362752_) |  
  | 
| private static boolean |  | e(long arg0) |   | isWestEmpty(long arg0) |   | method_62181(long arg0) |   | hasBorderWest(long packed) |   | m_353792_(long p_366272_) |  
  | 
| public void |  | a(int arg0, fkw arg1, float arg2, org.joml.Matrix4f arg3, org.joml.Matrix4f arg4, fbb arg5, float arg6) |   | render(int arg0, CloudStatus arg1, float arg2, org.joml.Matrix4f arg3, org.joml.Matrix4f arg4, Vec3 arg5, float arg6) |   | method_62168(int arg0, class_4063 arg1, float arg2, org.joml.Matrix4f arg3, org.joml.Matrix4f arg4, class_243 arg5, float arg6) |   | renderClouds(int color, CloudRenderMode cloudRenderMode, float cloudHeight, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix, Vec3d cameraPos, float ticks) |   | m_353819_(int p_363277_, C_3376_ p_367079_, float p_369388_, org.joml.Matrix4f p_361189_, org.joml.Matrix4f p_367264_, C_3046_ p_364211_, float arg6) |  
  | 
| private void |  | a(gmj arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2, float arg3, float arg4, float arg5) |   | drawWithRenderType(RenderType arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2, float arg3, float arg4, float arg5) |   | method_62176(class_1921 arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2, float arg3, float arg4, float arg5) |   | renderClouds(RenderLayer layer, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix, float x, float y, float z) |   | m_354530_(C_4168_ p_367527_, org.joml.Matrix4f p_365707_, org.joml.Matrix4f p_363452_, float p_363001_, float p_369823_, float arg5) |  
  | 
| private MeshData |  | a(ffx arg0, int arg1, int arg2, fkw arg3, gli$a arg4, gmj arg5) |   | buildMesh(Tesselator arg0, int arg1, int arg2, CloudStatus arg3, CloudRenderer$RelativeCameraPos arg4, RenderType arg5) |   | method_62173(class_289 arg0, int arg1, int arg2, class_4063 arg3, class_9955$class_9956 arg4, class_1921 arg5) |   | tessellateClouds(Tessellator tessellator, int x, int z, CloudRenderMode renderMode, CloudRenderer$ViewMode viewMode, RenderLayer layer) |   | m_356269_(C_3185_ p_363487_, int p_363111_, int p_369576_, C_3376_ p_366327_, C_345650_$C_345916_ p_364317_, C_4168_ arg5) |  
  | 
| private void |  | a(gli$a arg0, ffq arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, 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_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(ffq arg0, int arg1, int arg2, 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_351599_(C_3173_ p_362314_, int p_368834_, int p_364116_, int arg3) |  
  | 
| private void |  | a(gli$a arg0, ffq arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, 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_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_356905_() |  
  | 
| public void |  |