Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

World Renderer and Friends Mappings #628

Merged
merged 4 commits into from
Aug 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions buildSrc/src/main/resources/minecraft_specific_words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ whitelist
whitelisted
shorthair
highlightable
timespan

// commands
deop
Expand Down Expand Up @@ -154,12 +155,14 @@ colormap
dpfail
dppass
framebuffer
framegraph
framerate
fullscreen
gequal
glfw
glsl
glx
grayscale
hsv
keyframe
lacunarity
Expand Down
83 changes: 83 additions & 0 deletions mappings/com/mojang/blaze3d/framegraph/FrameGraphBuilder.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
CLASS net/minecraft/unmapped/C_obrvgeej com/mojang/blaze3d/framegraph/FrameGraphBuilder
FIELD f_mfxdeuay createdResources Ljava/util/List;
FIELD f_qogikyhw externalResources Ljava/util/List;
FIELD f_qxclikyg passes Ljava/util/List;
METHOD m_auudfmnt execute (Lnet/minecraft/unmapped/C_lioynfcp;Lnet/minecraft/unmapped/C_obrvgeej$C_grztvpug;)V
ARG 1 allocator
ARG 2 inspector
METHOD m_azjolvzc add (Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/unmapped/C_elxwzinw;
ARG 2 resource
METHOD m_bjvgwwbp addPass (Ljava/lang/String;)Lnet/minecraft/unmapped/C_rubbuuwf;
ARG 1 pass
METHOD m_cjrkcmod passesToKeep ()Ljava/util/BitSet;
METHOD m_hrirrvoj addPass (Lnet/minecraft/unmapped/C_obrvgeej$C_sufypsek;Ljava/util/BitSet;Ljava/util/Deque;)V
ARG 1 pass
ARG 2 foundPasses
ARG 3 passes
METHOD m_itpzogbn resolveOrder (Lnet/minecraft/unmapped/C_obrvgeej$C_sufypsek;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V
ARG 1 pass
ARG 2 remaining
ARG 3 known
ARG 4 orderedPasses
METHOD m_kzdbkxbe (I)Ljava/lang/String;
ARG 1 i
METHOD m_mzkcadwi execute (Lnet/minecraft/unmapped/C_lioynfcp;)V
ARG 1 allocator
METHOD m_sqcwsbux assignLifetimes (Ljava/util/Collection;)V
ARG 1 passes
METHOD m_thtfxili create (Ljava/lang/String;Lnet/minecraft/unmapped/C_tfuflbwf;Lnet/minecraft/unmapped/C_obrvgeej$C_sufypsek;)Lnet/minecraft/unmapped/C_obrvgeej$C_ohdabcdd;
METHOD m_wtlngztz create (Ljava/lang/String;Lnet/minecraft/unmapped/C_tfuflbwf;)Lnet/minecraft/unmapped/C_elxwzinw;
CLASS C_grztvpug Inspector
FIELD f_ymswmgkf NONE Lnet/minecraft/unmapped/C_obrvgeej$C_grztvpug;
METHOD m_gyffbsyq releaseResource (Ljava/lang/String;)V
ARG 1 resource
METHOD m_odxiznyd beforePass (Ljava/lang/String;)V
ARG 1 pass
METHOD m_pxrmaoox afterPass (Ljava/lang/String;)V
ARG 1 pass
METHOD m_zzcjrldk acquireResource (Ljava/lang/String;)V
ARG 1 resource
CLASS C_ldpvbola Handle
FIELD f_ahavlakb creator Lnet/minecraft/unmapped/C_obrvgeej$C_sufypsek;
FIELD f_bwdmzehu alias Lnet/minecraft/unmapped/C_obrvgeej$C_ldpvbola;
FIELD f_kdtmhuft readers Ljava/util/BitSet;
FIELD f_tnhobsps resource Lnet/minecraft/unmapped/C_obrvgeej$C_nwsjjioe;
FIELD f_uqbvaaut version I
METHOD m_ukvlaqdk alias (Lnet/minecraft/unmapped/C_obrvgeej$C_sufypsek;)Lnet/minecraft/unmapped/C_obrvgeej$C_ldpvbola;
ARG 1 pass
CLASS C_nwsjjioe Resource
FIELD f_bemhxygg name Ljava/lang/String;
FIELD f_sccsbzsu handle Lnet/minecraft/unmapped/C_obrvgeej$C_ldpvbola;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/unmapped/C_obrvgeej$C_sufypsek;)V
ARG 2 creator
METHOD m_mmwgfzqf get ()Ljava/lang/Object;
CLASS C_ohdabcdd CreatedResource
FIELD f_bknpucns descriptor Lnet/minecraft/unmapped/C_tfuflbwf;
FIELD f_cldocsgr id I
FIELD f_nvuayazl physicalResource Ljava/lang/Object;
METHOD <init> (ILjava/lang/String;Lnet/minecraft/unmapped/C_obrvgeej$C_sufypsek;Lnet/minecraft/unmapped/C_tfuflbwf;)V
ARG 2 name
METHOD m_kylktdqi acquire (Lnet/minecraft/unmapped/C_lioynfcp;)V
METHOD m_zrzwlxxy release (Lnet/minecraft/unmapped/C_lioynfcp;)V
CLASS C_qiiiraia ExternalResource
FIELD f_tpynnczh resource Ljava/lang/Object;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/unmapped/C_obrvgeej$C_sufypsek;Ljava/lang/Object;)V
ARG 1 name
CLASS C_sufypsek Pass
FIELD f_dxggorlf id I
FIELD f_gbkygosx requiredPasses Ljava/util/BitSet;
FIELD f_ljcvphcr writesFrom Ljava/util/List;
FIELD f_mtqlzxmv releasableResources Ljava/util/BitSet;
FIELD f_nznudgnq name Ljava/lang/String;
FIELD f_snjoqwea resourcesToAcquire Ljava/util/List;
FIELD f_twcaytgp requiredResources Ljava/util/BitSet;
FIELD f_vetvafxw disableCulling Z
FIELD f_yygwflrx task Ljava/lang/Runnable;
METHOD m_siaavrpq _reads (Lnet/minecraft/unmapped/C_obrvgeej$C_ldpvbola;)V
ARG 1 handle
METHOD m_uulmxexq markRequired (Lnet/minecraft/unmapped/C_obrvgeej$C_ldpvbola;)V
ARG 1 handle
METHOD m_vgnpfpqs readsAndWritesInternal (Lnet/minecraft/unmapped/C_obrvgeej$C_ldpvbola;)Lnet/minecraft/unmapped/C_obrvgeej$C_ldpvbola;
ARG 1 handle
METHOD m_zuredzph markRequired (Lnet/minecraft/unmapped/C_obrvgeej$C_sufypsek;)V
ARG 1 pass
13 changes: 13 additions & 0 deletions mappings/com/mojang/blaze3d/framegraph/FramePass.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
CLASS net/minecraft/unmapped/C_rubbuuwf com/mojang/blaze3d/framegraph/FramePass
METHOD m_dklcevsv executes (Ljava/lang/Runnable;)V
ARG 1 task
METHOD m_ivkvvulf reads (Lnet/minecraft/unmapped/C_elxwzinw;)V
ARG 1 handle
METHOD m_sarubzxs readsAndWrites (Lnet/minecraft/unmapped/C_elxwzinw;)Lnet/minecraft/unmapped/C_elxwzinw;
ARG 1 handle
METHOD m_tilyoqrd creates (Ljava/lang/String;Lnet/minecraft/unmapped/C_tfuflbwf;)Lnet/minecraft/unmapped/C_elxwzinw;
ARG 1 name
ARG 2 descriptor
METHOD m_vdnqgzjk disableCulling ()V
METHOD m_yuqziycw requires (Lnet/minecraft/unmapped/C_rubbuuwf;)V
ARG 1 pass
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ CLASS com/mojang/blaze3d/platform/GlStateManager
ARG 3 dstFactorAlpha
METHOD _clear (I)V
ARG 0 mask
METHOD _clearColor (FFFF)V
ARG 0 red
ARG 1 green
ARG 2 blue
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
CLASS net/minecraft/unmapped/C_ainlnqzg com/mojang/blaze3d/resource/CrossFrameResourcePool
FIELD f_miltfmgk entriesToRemove Ljava/util/Deque;
FIELD f_vxdaqcne maxFramesToKeep I
METHOD close close ()V
METHOD m_ljgpcjns entries ()Ljava/util/Collection;
METHOD m_pxksyykr clear ()V
CLASS C_auottgmk Entry
FIELD f_csmspism remainingFrames I
METHOD <init> (Lnet/minecraft/unmapped/C_tfuflbwf;Ljava/lang/Object;I)V
ARG 1 descriptor
ARG 2 value
METHOD close close ()V
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
CLASS net/minecraft/unmapped/C_lioynfcp com/mojang/blaze3d/resource/GraphicsResourceAllocator
FIELD f_eqsqisqc UNPOOLED Lnet/minecraft/unmapped/C_lioynfcp;
METHOD m_lzvhixaa release (Lnet/minecraft/unmapped/C_tfuflbwf;Ljava/lang/Object;)V
ARG 1 descriptor
ARG 2 resource
METHOD m_zhnrobzg allocate (Lnet/minecraft/unmapped/C_tfuflbwf;)Ljava/lang/Object;
ARG 1 descriptor
4 changes: 4 additions & 0 deletions mappings/com/mojang/blaze3d/resource/Handle.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
CLASS net/minecraft/unmapped/C_elxwzinw com/mojang/blaze3d/resource/Handle
FIELD f_gdcpfxah INVALID Lnet/minecraft/unmapped/C_elxwzinw;
METHOD get get ()Ljava/lang/Object;
METHOD m_vlnycdzr invalid ()Lnet/minecraft/unmapped/C_elxwzinw;
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
CLASS net/minecraft/unmapped/C_tfuflbwf com/mojang/blaze3d/resource/ResourceDescriptor
METHOD m_agufrwqm allocate ()Ljava/lang/Object;
METHOD m_cxojppij free (Ljava/lang/Object;)V
ARG 1 resource
6 changes: 6 additions & 0 deletions mappings/com/mojang/blaze3d/systems/RenderSystem.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ CLASS com/mojang/blaze3d/systems/RenderSystem
FIELD savedProjectionMatrix savedProjectionMatrix Lorg/joml/Matrix4f;
FIELD savedVertexSorting savedVertexSorting Lnet/minecraft/unmapped/C_onfzhami;
FIELD shaderColor SHADER_COLOR [F
FIELD shaderFog shaderFog Lnet/minecraft/unmapped/C_vidgpspy;
FIELD shaderGameTime shaderGameTime F
FIELD shaderGlintAlpha shaderGlintAlpha F
FIELD shaderLightDirections SHADER_LIGHT_DIRECTIONS [Lorg/joml/Vector3f;
Expand Down Expand Up @@ -51,6 +52,7 @@ CLASS com/mojang/blaze3d/systems/RenderSystem
ARG 1 dstFactor
ARG 2 srcAlpha
ARG 3 dstAlpha
METHOD clear clear (I)V
METHOD clearColor clearColor (FFFF)V
ARG 0 red
ARG 1 green
Expand Down Expand Up @@ -99,6 +101,7 @@ CLASS com/mojang/blaze3d/systems/RenderSystem
ARG 0 mode
METHOD getShader getShader ()Lnet/minecraft/unmapped/C_alllhitb;
METHOD getShaderColor getShaderColor ()[F
METHOD getShaderFog getShaderFog ()Lnet/minecraft/unmapped/C_vidgpspy;
METHOD getShaderGameTime getShaderGameTime ()F
METHOD getShaderGlintAlpha getShaderGlintAlpha ()F
METHOD getShaderLineWidth getShaderLineWidth ()F
Expand Down Expand Up @@ -176,6 +179,7 @@ CLASS com/mojang/blaze3d/systems/RenderSystem
METHOD logicOp logicOp (Lcom/mojang/blaze3d/platform/GlStateManager$C_hfcoodvl;)V
ARG 0 op
METHOD maxSupportedTextureSize maxSupportedTextureSize ()I
METHOD overlayBlendFunc overlayBlendFunc ()V
METHOD pixelStore pixelStore (II)V
ARG 0 pname
ARG 1 param
Expand Down Expand Up @@ -215,6 +219,8 @@ CLASS com/mojang/blaze3d/systems/RenderSystem
ARG 1 green
ARG 2 blue
ARG 3 alpha
METHOD setShaderFog setShaderFog (Lnet/minecraft/unmapped/C_vidgpspy;)V
ARG 0 fog
METHOD setShaderGameTime setShaderGameTime (JF)V
ARG 0 ticks
ARG 2 tickDelta
Expand Down
33 changes: 33 additions & 0 deletions mappings/net/minecraft/client/gl/ShaderEffect.mapping
Original file line number Diff line number Diff line change
@@ -1,11 +1,44 @@
CLASS net/minecraft/unmapped/C_pdhhdxwe net/minecraft/client/gl/ShaderEffect
FIELD f_dztwohgs MAIN Lnet/minecraft/unmapped/C_ncpywfca;
FIELD f_jwehwmel internalTargets Ljava/util/Map;
FIELD f_mlxgqgrb time F
FIELD f_wecqiltl passes Ljava/util/List;
FIELD f_yknxmphp externalTargets Ljava/util/Set;
FIELD f_zyusjdfb id Lnet/minecraft/unmapped/C_ncpywfca;
METHOD close close ()V
METHOD m_fbylwbuj render (Lnet/minecraft/unmapped/C_xxwgvelc;Lnet/minecraft/unmapped/C_lioynfcp;Lnet/minecraft/unmapped/C_lrgsdfwv;)V
ARG 1 framebuffer
METHOD m_fpgusuca (Lnet/minecraft/unmapped/C_vxcudcpg;Lnet/minecraft/unmapped/C_ncpywfca;)Z
ARG 1 target
METHOD m_gooutbdt (Lnet/minecraft/unmapped/C_vxcudcpg$C_spzfezgy;)Ljava/util/stream/Stream;
ARG 0 pass
METHOD m_krirlfys parseEffect (Lnet/minecraft/unmapped/C_xadhkzfq;Lnet/minecraft/unmapped/C_rglkduer;Lnet/minecraft/unmapped/C_ncpywfca;Ljava/util/Set;)Lnet/minecraft/unmapped/C_pdhhdxwe;
ARG 0 factory
ARG 1 textureManager
ARG 2 location
ARG 3 externalTargets
METHOD m_njuudzax setUniform (Ljava/lang/String;F)V
ARG 1 uniform
ARG 2 value
METHOD m_npbixuqx (Lnet/minecraft/unmapped/C_vxcudcpg$C_rnrzfnbu;)Ljava/util/stream/Stream;
ARG 0 input
METHOD m_pqianhrf getId ()Lnet/minecraft/unmapped/C_ncpywfca;
METHOD m_tquxgmlq parsePass (Lnet/minecraft/unmapped/C_xadhkzfq;Lnet/minecraft/unmapped/C_rglkduer;Lnet/minecraft/unmapped/C_vxcudcpg$C_spzfezgy;)Lnet/minecraft/unmapped/C_ihtuvtqd;
ARG 1 textureManager
ARG 2 pass
METHOD m_xbdfwwoh store (Lnet/minecraft/unmapped/C_guotmxqh;Ljava/util/List;)V
ARG 0 uniform
ARG 1 values
CLASS C_fahgnjst Framebuffers
METHOD m_bldyaswv getOrThrow (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_elxwzinw;
ARG 1 id
METHOD m_hsysdbkw replace (Lnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_elxwzinw;)V
ARG 1 id
ARG 2 framebuffer
METHOD m_upquxnuh get (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_elxwzinw;
ARG 1 id
METHOD m_wexdqhar of (Lnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_elxwzinw;)Lnet/minecraft/unmapped/C_pdhhdxwe$C_fahgnjst;
ARG 0 id
ARG 1 framebuffer
CLASS C_cdhkrxrt
FIELD f_gywzhmpc framebuffer Lnet/minecraft/unmapped/C_elxwzinw;
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,23 @@ CLASS net/minecraft/unmapped/C_pdccygbj net/minecraft/client/render/BackgroundRe
METHOD m_abobmbws applyFog (Lnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_pdccygbj$C_rqhfgdnc;Lorg/joml/Vector4f;FZF)Lnet/minecraft/unmapped/C_vidgpspy;
ARG 0 camera
ARG 1 fogType
ARG 2 color
ARG 3 viewDistance
ARG 4 thickFog
ARG 5 tickDelta
METHOD m_lyrjlwks getFogColor (Lnet/minecraft/unmapped/C_dcmtgrvm;FLnet/minecraft/unmapped/C_ghdnlrrw;IF)Lorg/joml/Vector4f;
ARG 1 tickDelta
ARG 3 viewDistance
ARG 4 skyDarkness
METHOD m_mwbzsblu (Lnet/minecraft/unmapped/C_usxaxydn;FLnet/minecraft/unmapped/C_pdccygbj$C_xwmtwrrx;)Z
ARG 2 effect
METHOD m_umyyhvkb findFogEffect (Lnet/minecraft/unmapped/C_astfners;F)Lnet/minecraft/unmapped/C_pdccygbj$C_xwmtwrrx;
ARG 0 entity
ARG 1 tickDelta
METHOD m_zcqcxhrv (Lnet/minecraft/unmapped/C_ghdnlrrw;Lnet/minecraft/unmapped/C_txmmiamu;FIII)Lnet/minecraft/unmapped/C_vgpupfxx;
ARG 3 x
ARG 4 y
ARG 5 z
CLASS C_avnpbdde BlindnessFogEffect
CLASS C_ofhbgwbc FogParameters
FIELD f_flxlflub shape Lnet/minecraft/unmapped/C_jlqrymlp;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,20 @@ CLASS net/minecraft/unmapped/C_dfmwjguw net/minecraft/client/render/BufferBuilde
FIELD f_apmsueey entityVertexConsumers Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;
FIELD f_cnsxzxzz outlineVertexConsumers Lnet/minecraft/unmapped/C_mccrpjjq;
FIELD f_gyuxbwxk effectVertexConsumers Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;
FIELD f_rwcyjnwf bufferPool Lnet/minecraft/unmapped/C_awocslpo;
FIELD f_xhrinpab blockBuilders Lnet/minecraft/unmapped/C_fnazfccz;
METHOD m_dalgxlcq getBufferPool ()Lnet/minecraft/unmapped/C_awocslpo;
METHOD m_hzvvajsa (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/unmapped/C_tizlwnnv;)V
ARG 0 map
ARG 1 layer
METHOD m_ilyfjote assignBufferBuilder (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/unmapped/C_tizlwnnv;)V
ARG 0 builderStorage
ARG 1 layer
METHOD m_iqphwbin getBlockBufferBuilders ()Lnet/minecraft/unmapped/C_fnazfccz;
METHOD m_kqgmlrzd (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;)V
ARG 1 map
METHOD m_kxrfboad getEntityVertexConsumers ()Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;
METHOD m_lyltigte (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;)V
ARG 0 map
METHOD m_rfoltecz getEffectVertexConsumers ()Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;
METHOD m_rjgwruuy getOutlineVertexConsumers ()Lnet/minecraft/unmapped/C_mccrpjjq;
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,18 @@ CLASS net/minecraft/unmapped/C_rqhfsngs net/minecraft/client/render/BuiltChunkSt
FIELD f_afwynqyz viewDistance I
FIELD f_gqsafriw worldRenderer Lnet/minecraft/unmapped/C_sfkkabhx;
FIELD f_jiixbeeb xGridSections I
FIELD f_llzkkcwf sections [Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;
FIELD f_mlshnjmi zGridSections I
FIELD f_ugpffsia yGridSections I
FIELD f_ypmjrpkj world Lnet/minecraft/unmapped/C_cdctfzbn;
METHOD <init> (Lnet/minecraft/unmapped/C_sjynkhfr;Lnet/minecraft/unmapped/C_cdctfzbn;ILnet/minecraft/unmapped/C_sfkkabhx;)V
ARG 1 builder
ARG 3 viewDistance
METHOD m_flvtwfft clear ()V
METHOD m_jpnxgjcl getSection (Lnet/minecraft/unmapped/C_hynzadkk;)Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;
METHOD m_lzwczkxc getViewDistance ()I
METHOD m_paxdewur createSections (Lnet/minecraft/unmapped/C_sjynkhfr;)V
ARG 1 builder
METHOD m_rxnslrfy updateCameraPosition (DD)V
ARG 1 x
ARG 3 z
Expand Down
84 changes: 84 additions & 0 deletions mappings/net/minecraft/client/render/CloudRenderer.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
CLASS net/minecraft/unmapped/C_jjygzmqz net/minecraft/client/render/CloudRenderer
FIELD f_dfnvacvk WEST_OFFSET I
FIELD f_evjrueqb SPEED F
FIELD f_eylylkjs NORTH_OFFSET I
FIELD f_eypjzwgw prevCellY I
FIELD f_iapzisho needsRebuild Z
FIELD f_iiggccfy EMPTY_CELL J
FIELD f_jttukxnq HEIGHT F
FIELD f_lurqropa data Lnet/minecraft/unmapped/C_jjygzmqz$C_kmrcdrbq;
FIELD f_resdyifq CLOUDS Lnet/minecraft/unmapped/C_ncpywfca;
FIELD f_rknxdvlq SOUTH_OFFSET I
FIELD f_rpoawvbh COLOR_OFFSET I
FIELD f_souhftbx renderMode Lnet/minecraft/unmapped/C_qaetpqjq;
FIELD f_sovapxse bufferEmpty Z
FIELD f_wmobfqhu buffer Lnet/minecraft/unmapped/C_lhjdxjis;
FIELD f_xpeostkp CELL_SIZE F
FIELD f_yzmaptxk cameraLocation Lnet/minecraft/unmapped/C_jjygzmqz$C_pypvlqld;
FIELD f_zckbdame prevCellX I
FIELD f_zjvgczlr EAST_OFFSET I
METHOD close close ()V
METHOD m_bmtnueef isCellEmpty (I)Z
ARG 0 cell
METHOD m_eeybqvsb buildBuffer (Lnet/minecraft/unmapped/C_jjygzmqz$C_pypvlqld;Lnet/minecraft/unmapped/C_nxnqmnng;IIIIIIZ)V
ARG 1 location
ARG 3 cellX
ARG 4 cellY
ARG 5 bottomColor
ARG 6 topColor
ARG 7 eastWestColor
ARG 8 northSouthColor
ARG 9 fancy
METHOD m_enjaffgz buildFlat (Lnet/minecraft/unmapped/C_nxnqmnng;III)V
ARG 3 cellX
ARG 4 cellY
METHOD m_klkqaqbl buildBuffer (Lnet/minecraft/unmapped/C_hiiunyvh;IILnet/minecraft/unmapped/C_qaetpqjq;Lnet/minecraft/unmapped/C_jjygzmqz$C_pypvlqld;Lnet/minecraft/unmapped/C_tizlwnnv;)Lnet/minecraft/unmapped/C_fpcijbbg;
ARG 1 tessellator
ARG 2 cellX
ARG 3 cellZ
ARG 4 mode
ARG 5 location
ARG 6 layer
METHOD m_mqoudrmt markForRebuild ()V
METHOD m_purpzwmr drawLayer (Lnet/minecraft/unmapped/C_tizlwnnv;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FFF)V
ARG 1 layer
ARG 2 viewMatrix
ARG 3 projectionMatrix
ARG 4 x
ARG 5 y
ARG 6 z
METHOD m_qupqaoyj buildExtruded (Lnet/minecraft/unmapped/C_jjygzmqz$C_pypvlqld;Lnet/minecraft/unmapped/C_nxnqmnng;IIIIIIJ)V
ARG 1 location
ARG 3 bottomColor
ARG 4 topColor
ARG 5 eastWestColor
ARG 6 northSouthColor
ARG 7 cellX
ARG 8 cellZ
ARG 9 cell
METHOD m_szwlyccg isSouthCellEmpty (J)Z
ARG 0 cell
METHOD m_vkrkrxqt isEastCellEmpty (J)Z
ARG 0 cell
METHOD m_vpstmntl packCellData (IZZZZ)J
ARG 0 color
ARG 1 north
ARG 2 east
ARG 3 south
ARG 4 west
METHOD m_vypkagfa isNorthCellEmpty (J)Z
ARG 0 cell
METHOD m_xctchhmu render (ILnet/minecraft/unmapped/C_qaetpqjq;FLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/unmapped/C_vgpupfxx;F)V
ARG 1 color
ARG 2 mode
ARG 3 cloudHeight
ARG 4 viewMatrix
ARG 5 projectionMatrix
ARG 6 camera
ARG 7 time
METHOD m_xdpadjna getCellColor (J)I
ARG 0 cell
METHOD m_zaeqmsfy isWestCellEmpty (J)Z
ARG 0 cell
CLASS C_kmrcdrbq Data
CLASS C_pypvlqld CameraLocation
Loading
Loading