diff --git a/buildSrc/src/main/resources/minecraft_specific_words.txt b/buildSrc/src/main/resources/minecraft_specific_words.txt index 9fb3dfe8ff..d506734d62 100644 --- a/buildSrc/src/main/resources/minecraft_specific_words.txt +++ b/buildSrc/src/main/resources/minecraft_specific_words.txt @@ -105,6 +105,7 @@ whitelist whitelisted shorthair highlightable +timespan // commands deop @@ -154,12 +155,14 @@ colormap dpfail dppass framebuffer +framegraph framerate fullscreen gequal glfw glsl glx +grayscale hsv keyframe lacunarity diff --git a/mappings/com/mojang/blaze3d/framegraph/FrameGraphBuilder.mapping b/mappings/com/mojang/blaze3d/framegraph/FrameGraphBuilder.mapping new file mode 100644 index 0000000000..df1be93f8f --- /dev/null +++ b/mappings/com/mojang/blaze3d/framegraph/FrameGraphBuilder.mapping @@ -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 (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 (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 (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 diff --git a/mappings/com/mojang/blaze3d/framegraph/FramePass.mapping b/mappings/com/mojang/blaze3d/framegraph/FramePass.mapping new file mode 100644 index 0000000000..549b71ce0a --- /dev/null +++ b/mappings/com/mojang/blaze3d/framegraph/FramePass.mapping @@ -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 diff --git a/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping b/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping index d5268589e7..ee17918991 100644 --- a/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping +++ b/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping @@ -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 diff --git a/mappings/com/mojang/blaze3d/resource/CrossFrameResourcePool.mapping b/mappings/com/mojang/blaze3d/resource/CrossFrameResourcePool.mapping new file mode 100644 index 0000000000..0197e76156 --- /dev/null +++ b/mappings/com/mojang/blaze3d/resource/CrossFrameResourcePool.mapping @@ -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 (Lnet/minecraft/unmapped/C_tfuflbwf;Ljava/lang/Object;I)V + ARG 1 descriptor + ARG 2 value + METHOD close close ()V diff --git a/mappings/com/mojang/blaze3d/resource/GraphicsResourceAllocator.mapping b/mappings/com/mojang/blaze3d/resource/GraphicsResourceAllocator.mapping new file mode 100644 index 0000000000..b6cc1586be --- /dev/null +++ b/mappings/com/mojang/blaze3d/resource/GraphicsResourceAllocator.mapping @@ -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 diff --git a/mappings/com/mojang/blaze3d/resource/Handle.mapping b/mappings/com/mojang/blaze3d/resource/Handle.mapping new file mode 100644 index 0000000000..e47ef81c98 --- /dev/null +++ b/mappings/com/mojang/blaze3d/resource/Handle.mapping @@ -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; diff --git a/mappings/com/mojang/blaze3d/resource/ResourceDescriptor.mapping b/mappings/com/mojang/blaze3d/resource/ResourceDescriptor.mapping new file mode 100644 index 0000000000..be79678dcc --- /dev/null +++ b/mappings/com/mojang/blaze3d/resource/ResourceDescriptor.mapping @@ -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 diff --git a/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping b/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping index 2f8c239b18..5527c3b95e 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping @@ -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; @@ -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 @@ -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 @@ -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 @@ -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 diff --git a/mappings/net/minecraft/client/gl/ShaderEffect.mapping b/mappings/net/minecraft/client/gl/ShaderEffect.mapping index 00443f1cff..47e4607552 100644 --- a/mappings/net/minecraft/client/gl/ShaderEffect.mapping +++ b/mappings/net/minecraft/client/gl/ShaderEffect.mapping @@ -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; diff --git a/mappings/net/minecraft/client/render/BackgroundRenderer.mapping b/mappings/net/minecraft/client/render/BackgroundRenderer.mapping index c6d6cff772..c6c421d599 100644 --- a/mappings/net/minecraft/client/render/BackgroundRenderer.mapping +++ b/mappings/net/minecraft/client/render/BackgroundRenderer.mapping @@ -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; diff --git a/mappings/net/minecraft/client/render/BufferBuilderStorage.mapping b/mappings/net/minecraft/client/render/BufferBuilderStorage.mapping index 09e1a1315c..9e9ca57374 100644 --- a/mappings/net/minecraft/client/render/BufferBuilderStorage.mapping +++ b/mappings/net/minecraft/client/render/BufferBuilderStorage.mapping @@ -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; diff --git a/mappings/net/minecraft/client/render/BuiltChunkStorage.mapping b/mappings/net/minecraft/client/render/BuiltChunkStorage.mapping index 517a4b5dc3..7ae417164f 100644 --- a/mappings/net/minecraft/client/render/BuiltChunkStorage.mapping +++ b/mappings/net/minecraft/client/render/BuiltChunkStorage.mapping @@ -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 (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 diff --git a/mappings/net/minecraft/client/render/CloudRenderer.mapping b/mappings/net/minecraft/client/render/CloudRenderer.mapping new file mode 100644 index 0000000000..20eb08c199 --- /dev/null +++ b/mappings/net/minecraft/client/render/CloudRenderer.mapping @@ -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 diff --git a/mappings/net/minecraft/client/render/DimensionVisualEffects.mapping b/mappings/net/minecraft/client/render/DimensionVisualEffects.mapping index e2c4e120d0..90e8be91a8 100644 --- a/mappings/net/minecraft/client/render/DimensionVisualEffects.mapping +++ b/mappings/net/minecraft/client/render/DimensionVisualEffects.mapping @@ -12,6 +12,8 @@ CLASS net/minecraft/unmapped/C_bxlqmlyr net/minecraft/client/render/DimensionVis ARG 4 brightenLighting ARG 5 darkened METHOD m_emwlwgoh isDarkened ()Z + METHOD m_epzbsnbv hasSunriseOrSunset (F)Z + ARG 1 skyAngle METHOD m_meaqieev byDimensionType (Lnet/minecraft/unmapped/C_oxijnccf;)Lnet/minecraft/unmapped/C_bxlqmlyr; ARG 0 dimensionType METHOD m_nmrrztfm useThickFog (II)Z @@ -22,6 +24,8 @@ CLASS net/minecraft/unmapped/C_bxlqmlyr net/minecraft/client/render/DimensionVis COMMENT fog during night. ARG 1 color ARG 2 sunHeight + METHOD m_rphtfkne getSunriseOrSunsetColor (F)I + ARG 1 skyAngle METHOD m_seuvbniv (Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V ARG 0 map METHOD m_unvfkuhh shouldBrightenLighting ()Z @@ -31,9 +35,10 @@ CLASS net/minecraft/unmapped/C_bxlqmlyr net/minecraft/client/render/DimensionVis CLASS C_cgdnchhz End CLASS C_tnsgxlcj Nether CLASS C_ttikmpkq Overworld + FIELD f_ibugopdu SUNRISE_AND_SUNSET_TIMESPAN F FIELD f_utiantsh CLOUDS_HEIGHT I CLASS C_yfaqgsln SkyType - FIELD f_gltaehdx END Lnet/minecraft/unmapped/C_bxlqmlyr$C_yfaqgsln; + FIELD f_gltaehdx Lnet/minecraft/unmapped/C_bxlqmlyr$C_yfaqgsln; COMMENT Signals the renderer to draw the end sky box over the sky (as in the vanilla End). - FIELD f_wsnpryxl NONE Lnet/minecraft/unmapped/C_bxlqmlyr$C_yfaqgsln; + FIELD f_wsnpryxl Lnet/minecraft/unmapped/C_bxlqmlyr$C_yfaqgsln; COMMENT Signals the renderer not to render a sky. diff --git a/mappings/net/minecraft/client/render/FogParameters.mapping b/mappings/net/minecraft/client/render/FogParameters.mapping new file mode 100644 index 0000000000..4bcc752b4f --- /dev/null +++ b/mappings/net/minecraft/client/render/FogParameters.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/unmapped/C_vidgpspy net/minecraft/client/render/FogParameters + FIELD f_ffbrpzyy NO_FOG Lnet/minecraft/unmapped/C_vidgpspy; diff --git a/mappings/net/minecraft/client/render/Frustum.mapping b/mappings/net/minecraft/client/render/Frustum.mapping index 9c42c92d8a..fd589c0c18 100644 --- a/mappings/net/minecraft/client/render/Frustum.mapping +++ b/mappings/net/minecraft/client/render/Frustum.mapping @@ -11,6 +11,8 @@ CLASS net/minecraft/unmapped/C_jwzjqevg net/minecraft/client/render/Frustum METHOD (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V ARG 1 modelViewMatrix ARG 2 projectionMatrix + METHOD m_cewjaqnr getFrustumPoints ()[Lorg/joml/Vector4f; + METHOD m_ewvwnbfz x ()D METHOD m_fsdaswmf isVisible (Lnet/minecraft/unmapped/C_hbcjzgoe;)Z ARG 1 box METHOD m_fzvuuyma init (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V @@ -18,6 +20,8 @@ CLASS net/minecraft/unmapped/C_jwzjqevg net/minecraft/client/render/Frustum ARG 2 projection METHOD m_gthtrhnt offsetToIncludeCamera (I)Lnet/minecraft/unmapped/C_jwzjqevg; ARG 1 offset + METHOD m_pwfmuceu y ()D + METHOD m_qwphysso z ()D METHOD m_vzmlhobi isCubeInFrustum (DDDDDD)Z ARG 1 x ARG 3 y diff --git a/mappings/net/minecraft/client/render/GameRenderer.mapping b/mappings/net/minecraft/client/render/GameRenderer.mapping index 75e7a60731..b4a077bb14 100644 --- a/mappings/net/minecraft/client/render/GameRenderer.mapping +++ b/mappings/net/minecraft/client/render/GameRenderer.mapping @@ -49,6 +49,7 @@ CLASS net/minecraft/unmapped/C_sktkdoun net/minecraft/client/render/GameRenderer FIELD f_pdfchroe renderTypeGuiShader Lnet/minecraft/unmapped/C_alllhitb; FIELD f_poxlotsg blurShader Lnet/minecraft/unmapped/C_pdhhdxwe; FIELD f_pymllugl DEBUG_DEPTH_BUFFER Z + FIELD f_pznyrodv fovModifier F FIELD f_qdnuxosx shaders Ljava/util/Map; FIELD f_qkmfiggp renderTypeCrumblingShader Lnet/minecraft/unmapped/C_alllhitb; FIELD f_qyluofyp floatingItemTimeLeft I @@ -67,6 +68,7 @@ CLASS net/minecraft/unmapped/C_sktkdoun net/minecraft/client/render/GameRenderer FIELD f_tdedjfnc MAX_BLUR_RADIUS I FIELD f_tglmbmbc renderTypeItemEntityTranslucentCullShader Lnet/minecraft/unmapped/C_alllhitb; FIELD f_tlbmrvcz skyDarkness F + FIELD f_tlsecmwt oldFovModifier F FIELD f_tpmysuza renderTypeTextIntensityShader Lnet/minecraft/unmapped/C_alllhitb; FIELD f_tsgkqvjs renderTypeArmorGlintShader Lnet/minecraft/unmapped/C_alllhitb; FIELD f_tvdwlaza CAMERA_DEPTH F @@ -93,6 +95,7 @@ CLASS net/minecraft/unmapped/C_sktkdoun net/minecraft/client/render/GameRenderer FIELD f_ymbcfhsq renderTypeBeaconBeamShader Lnet/minecraft/unmapped/C_alllhitb; FIELD f_zbxdjxbf LOGGER Lorg/slf4j/Logger; FIELD f_zknzobnb viewDistance F + FIELD f_zktgstnv resourcePool Lnet/minecraft/unmapped/C_ainlnqzg; FIELD f_zldagdzl renderTypeEntityGlintShader Lnet/minecraft/unmapped/C_alllhitb; FIELD f_zliffast renderTypeLinesShader Lnet/minecraft/unmapped/C_alllhitb; FIELD f_zqptimld firstPersonRenderer Lnet/minecraft/unmapped/C_csxqddlf; @@ -284,6 +287,7 @@ CLASS net/minecraft/unmapped/C_sktkdoun net/minecraft/client/render/GameRenderer METHOD m_rqmathdh (Lnet/minecraft/unmapped/C_alllhitb;)V ARG 0 shader METHOD m_rswaokwq getBasicProjectionMatrix (F)Lorg/joml/Matrix4f; + ARG 1 fov METHOD m_rudtmfgh getShader ()Lnet/minecraft/unmapped/C_pdhhdxwe; METHOD m_rvsaogwb getRenderTypeEntityNoOutlineShader ()Lnet/minecraft/unmapped/C_alllhitb; METHOD m_sfhcnkpm getRenderTypeSolidShader ()Lnet/minecraft/unmapped/C_alllhitb; @@ -301,6 +305,8 @@ CLASS net/minecraft/unmapped/C_sktkdoun net/minecraft/client/render/GameRenderer ARG 0 shader METHOD m_tdvujytd showFloatingItem (Lnet/minecraft/unmapped/C_sddaxwyk;)V ARG 1 floatingItem + METHOD m_tufjpukz (Ljava/nio/file/Path;)V + ARG 1 path METHOD m_uwgotklk getPositionColorTexLightmapShader ()Lnet/minecraft/unmapped/C_alllhitb; METHOD m_vdebydby loadBlur (Lnet/minecraft/unmapped/C_xadhkzfq;)V ARG 1 factory diff --git a/mappings/net/minecraft/client/render/LightmapTextureManager.mapping b/mappings/net/minecraft/client/render/LightmapTextureManager.mapping index 153f280e00..0cb5f36d7c 100644 --- a/mappings/net/minecraft/client/render/LightmapTextureManager.mapping +++ b/mappings/net/minecraft/client/render/LightmapTextureManager.mapping @@ -4,10 +4,13 @@ CLASS net/minecraft/unmapped/C_grwstqbm net/minecraft/client/render/LightmapText COMMENT Also contains some utilities to pack and unpack lightmap coordinates from sky and block light values, COMMENT and some lightmap coordinates constants. FIELD f_abtihkiy renderer Lnet/minecraft/unmapped/C_sktkdoun; + FIELD f_cnaeeihj shader Lnet/minecraft/unmapped/C_alllhitb; + FIELD f_ekwpgxae target Lnet/minecraft/unmapped/C_gfnigxuu; FIELD f_iaaiacfc MAX_BLOCK_LIGHT_COORDINATE I COMMENT Represents the maximum block-light-wise lightmap coordinate whose value is {@value}. COMMENT This is equivalent to a {@code 0} sky light and {@code 15} block light. FIELD f_mgviipnc client Lnet/minecraft/unmapped/C_ayfeobid; + FIELD f_nceuetsw TEXTURE_SIZE I FIELD f_ngbaqzyp flickerIntensity F FIELD f_qdketniz dirty Z FIELD f_swrlerdp MAX_SKY_LIGHT_COORDINATE I @@ -33,8 +36,18 @@ CLASS net/minecraft/unmapped/C_grwstqbm net/minecraft/client/render/LightmapText METHOD m_fwqkbqzx pack (II)I ARG 0 block ARG 1 sky + METHOD m_guwobvaf getBrightness (FI)F + ARG 1 lightLevel METHOD m_kzjmpsfo tick ()V METHOD m_ooqbyqsa update (F)V ARG 1 delta + METHOD m_rpptlogo load (Lnet/minecraft/unmapped/C_xadhkzfq;)V + ARG 1 factory + METHOD m_tcwayifp getPackedCoordsWithEmission (II)I + ARG 0 lightLevel + ARG 1 emission + METHOD m_tfptisda getBrightness (Lnet/minecraft/unmapped/C_oxijnccf;I)F + ARG 0 dimension + ARG 1 lightLevel METHOD m_vcrzikjz disable ()V METHOD m_yumestcc enable ()V diff --git a/mappings/net/minecraft/client/render/MapRenderer.mapping b/mappings/net/minecraft/client/render/MapRenderer.mapping index b00125011f..0f704d4de8 100644 --- a/mappings/net/minecraft/client/render/MapRenderer.mapping +++ b/mappings/net/minecraft/client/render/MapRenderer.mapping @@ -1,9 +1,16 @@ CLASS net/minecraft/unmapped/C_yzoxmlsd net/minecraft/client/render/MapRenderer + FIELD f_iqwwcbmv spriteManager Lnet/minecraft/unmapped/C_ekgpyyyt; FIELD f_kdtcooov decorationManager Lnet/minecraft/unmapped/C_qlzllcic; FIELD f_tappgvik DEFAULT_IMAGE_HEIGHT I FIELD f_tjiopcfh DEFAULT_IMAGE_WIDTH I + FIELD f_yhpmhbca MAP_DECORATION_Z_OFFSET F + FIELD f_zsqlunix MAP_Z_OFFSET F + METHOD m_nvuvmrpx makeDecoration (Lnet/minecraft/unmapped/C_lptbbwvu;)Lnet/minecraft/unmapped/C_ikcmtvuf$C_guvsoceq; METHOD m_oieajmss render (Lnet/minecraft/unmapped/C_ikcmtvuf;Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;ZI)V + ARG 1 state ARG 2 matrices ARG 3 vertexConsumers ARG 4 hidePlayerIcons ARG 5 id + METHOD m_voxcvgry updateState (Lnet/minecraft/unmapped/C_qqxyyzzm;Lnet/minecraft/unmapped/C_nvpllgmg;Lnet/minecraft/unmapped/C_ikcmtvuf;)V + ARG 3 renderState diff --git a/mappings/net/minecraft/client/render/RenderLayer.mapping b/mappings/net/minecraft/client/render/RenderLayer.mapping index f6ac0ec204..8818660101 100644 --- a/mappings/net/minecraft/client/render/RenderLayer.mapping +++ b/mappings/net/minecraft/client/render/RenderLayer.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer FIELD f_cruxjkld EYES Ljava/util/function/BiFunction; FIELD f_derbiikl ITEM_ENTITY_TRANSLUCENT_CULL Ljava/util/function/Function; FIELD f_dluznqhz TEXT_INTENSITY_SEE_THROUGH Ljava/util/function/Function; + FIELD f_dxbfeduy CROSSHAIR Ljava/util/function/Function; FIELD f_dxcfkkny BLOCK_LAYERS Lcom/google/common/collect/ImmutableList; FIELD f_dyinygjw translucent Z FIELD f_efbhemqe ARMOR_CUTOUT_NO_CULL Ljava/util/function/Function; @@ -18,8 +19,10 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer FIELD f_gurjiuiq ENTITY_NO_OUTLINE Ljava/util/function/Function; FIELD f_gwjnarqq CLOUDS Lnet/minecraft/unmapped/C_tizlwnnv; FIELD f_gxlijjfi CLOUDS_DEPTH Lnet/minecraft/unmapped/C_tizlwnnv; + FIELD f_hmzguraq GUI_TEXTURED Ljava/util/function/Function; FIELD f_hxhpkyzf ENTITY_TRANSLUCENT Ljava/util/function/BiFunction; FIELD f_inxwrkmo expectedBufferSize I + FIELD f_inyjqtnp ENTITY_SOLID_Z_OFFSET_FORWARD Ljava/util/function/Function; FIELD f_jkmtblbz TEXT_INTENSITY Ljava/util/function/Function; FIELD f_kfxquoif TEXT_INTENSITY_POLYGON_OFFSET Ljava/util/function/Function; FIELD f_kfzawztl DIRECT_ENTITY_GLINT Lnet/minecraft/unmapped/C_tizlwnnv; @@ -33,9 +36,13 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer FIELD f_rsckelaz ENTITY_SHADOW Ljava/util/function/Function; FIELD f_tcehiawj ENTITY_SMOOTH_CUTOUT Ljava/util/function/Function; FIELD f_vomsagsw ENTITY_CUTOUT_NO_CULL_Z_OFFSET Ljava/util/function/BiFunction; + FIELD f_vomywhhj VIGNETTE Ljava/util/function/Function; + FIELD f_vzaeqsvf CLOUDS_FLAT Lnet/minecraft/unmapped/C_tizlwnnv; FIELD f_wtxygmkc ENTITY_CUTOUT_NO_CULL Ljava/util/function/BiFunction; FIELD f_wveghmjj DEFAULT_BUFFER_SIZE I FIELD f_ydsmnvnw ENTITY_ALPHA Ljava/util/function/Function; + FIELD f_yekjyutf GUI_OPAQUE_TEXTURED_BACKGROUND Ljava/util/function/Function; + FIELD f_yqvdrflq GUI_TEXTURED_OVERLAY Ljava/util/function/Function; FIELD f_zfjxdick DEBUG_LINE_STRIP_FACTORY Ljava/util/function/Function; FIELD f_zqtnklpi BEACON_BEAM Ljava/util/function/BiFunction; FIELD f_zuyjnfnl vertexFormat Lnet/minecraft/unmapped/C_rnldvdpe; @@ -52,6 +59,8 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer METHOD m_anawimrj (Lnet/minecraft/unmapped/C_ncpywfca;Ljava/lang/Boolean;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture ARG 1 affectsOutline + METHOD m_anoumxob getGuiTextured (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture METHOD m_baqvxxdi getEntitySolid (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_betbxymq getGuiOverlay ()Lnet/minecraft/unmapped/C_tizlwnnv; @@ -89,14 +98,18 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer METHOD m_eplyaoof isOutline ()Z METHOD m_ezhuwpgi getClouds (ZZ)Lnet/minecraft/unmapped/C_tizlwnnv$C_otpmelyb; ARG 0 depth + ARG 1 cull METHOD m_fdssmrcg (Lnet/minecraft/unmapped/C_ncpywfca;Ljava/lang/Boolean;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture + ARG 1 affectsOutline + METHOD m_flkcsqyo getGuiNauseaOverlay ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_frrfzhdc getDebugLineStrip (D)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 lineWidth METHOD m_fxbluinj getEntityTranslucentEmissive (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_ggmyrrtc getTextIntensitySeeThrough (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture + METHOD m_glwsbfei getCloudsFlat ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_gmswhtfe getTripwirePhaseData ()Lnet/minecraft/unmapped/C_tizlwnnv$C_rympudia; METHOD m_gpbocanz hasCrumbling ()Z METHOD m_hfsmielv getTextBackgroundSeeThrough ()Lnet/minecraft/unmapped/C_tizlwnnv; @@ -110,7 +123,13 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer ARG 4 hasCrumbling ARG 5 translucent ARG 6 phases + METHOD m_hyadiakp getCrosshair (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture METHOD m_ijulroee getWaterMask ()Lnet/minecraft/unmapped/C_tizlwnnv; + METHOD m_iokzpdac getGuiTexturedOverlay (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture + METHOD m_ioprmssj (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture METHOD m_jfdjboum getLines ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_jlfilozp getArmorEntityGlint ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_jobkjsgk getCloudsDepth ()Lnet/minecraft/unmapped/C_tizlwnnv; @@ -121,12 +140,17 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer METHOD m_kjlgxamr getDebugSectionQuads ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_kjsymkok (Lnet/minecraft/unmapped/C_ncpywfca;Ljava/lang/Boolean;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture + ARG 1 affectsOutline METHOD m_kokhakaq getEntityDecal (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_ktwfjypz getArmorCutoutNoCull (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_llbrcbzf (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture + METHOD m_llgbebgy getDebugTriangleFan ()Lnet/minecraft/unmapped/C_tizlwnnv; + METHOD m_lrommobd (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture + METHOD m_lwbmvcdh getMojangLogo ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_mfsjsgon getBlockLayers ()Ljava/util/List; METHOD m_mfxtikhv getArmorDecalCutoutNoCull (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture @@ -145,11 +169,16 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer ARG 0 texture METHOD m_oezrvzej (Lnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_yzzfidwp$C_teqnhgnk;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture + ARG 1 affectsOutline METHOD m_omxkkrgj (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_pftczvoe isTranslucent ()Z METHOD m_ploupyuu draw (Lnet/minecraft/unmapped/C_fpcijbbg;)V + METHOD m_pplxuozo (Ljava/lang/Double;)Lnet/minecraft/unmapped/C_tizlwnnv$C_otpmelyb; + ARG 0 texture METHOD m_ptssught getDirectEntityGlint ()Lnet/minecraft/unmapped/C_tizlwnnv; + METHOD m_pukndano (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture METHOD m_pulmztxt (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_qeerigmg (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; @@ -165,6 +194,9 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer METHOD m_rcijgxej getEntityNoOutline (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_rcydpyau (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture + METHOD m_rfzhzvwx getEntitySolidZOffsetForward (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture METHOD m_roslzqvj (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_rrhgkutf (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; @@ -196,10 +228,15 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer METHOD m_upvzrohu getAffectedOutline ()Ljava/util/Optional; METHOD m_usgurbak (Lnet/minecraft/unmapped/C_ncpywfca;Ljava/lang/Boolean;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture + ARG 1 affectsOutline METHOD m_uwltjgvz getTextIntensityPolygonOffset (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_uwnuhbzr getGlintTranslucent ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_uyqydjhy getEntityGlint ()Lnet/minecraft/unmapped/C_tizlwnnv; + METHOD m_vlvhhilo getVignette (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture + METHOD m_wadinvlb (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture METHOD m_wayaljif getEntityShadow (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_wdwqsulq getGuiGhostRecipeOverlay ()Lnet/minecraft/unmapped/C_tizlwnnv; @@ -210,6 +247,8 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer ARG 0 texture METHOD m_xhxmgsuq getItemEntityTranslucentCull (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture + METHOD m_xialpwec (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture METHOD m_xlqyjlkw getClouds ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_xmhnzmof getCutout ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_xniglxhn getEntityTranslucentEmissive (Lnet/minecraft/unmapped/C_ncpywfca;Z)Lnet/minecraft/unmapped/C_tizlwnnv; @@ -224,6 +263,8 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer ARG 0 texture METHOD m_xzkgaaih getTextIntensity (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture + METHOD m_xzyayhpn getGuiOpaqueTexturedBackground (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture METHOD m_yaakejdl getEntityTranslucentCull (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_ydueuccx getDebugQuads ()Lnet/minecraft/unmapped/C_tizlwnnv; @@ -232,6 +273,8 @@ CLASS net/minecraft/unmapped/C_tizlwnnv net/minecraft/client/render/RenderLayer METHOD m_zffmcgyn getOutline (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; ARG 0 texture METHOD m_zgxiiomk getEndPortal ()Lnet/minecraft/unmapped/C_tizlwnnv; + METHOD m_zhpothmf (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 texture METHOD m_zvnyhpkf getLineStrip ()Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_zznzvexd getDebugFilledBox ()Lnet/minecraft/unmapped/C_tizlwnnv; CLASS C_mpecwgqi OutlineMode diff --git a/mappings/net/minecraft/client/render/RenderPhase.mapping b/mappings/net/minecraft/client/render/RenderPhase.mapping index 7d98d9f895..7cade7e2fb 100644 --- a/mappings/net/minecraft/client/render/RenderPhase.mapping +++ b/mappings/net/minecraft/client/render/RenderPhase.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/unmapped/C_yzzfidwp net/minecraft/client/render/RenderPhase FIELD f_gdlebyfn SOLID_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_gdpugsmh TRANSPARENT_TEXT_INTENSITY_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_gfujzwxh POSITION_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; + FIELD f_giujjydx POSITION_TEX_COLOR_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_gjujuzwz END_PORTAL_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_gtdwrsvb TEXT_HIGHLIGHT_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_heatifwo OUTLINE_TARGET Lnet/minecraft/unmapped/C_yzzfidwp$C_uoafqnwi; @@ -32,6 +33,7 @@ CLASS net/minecraft/unmapped/C_yzzfidwp net/minecraft/client/render/RenderPhase FIELD f_jgbqvlly ARMOR_ENTITY_GLINT_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_jlfsulpi WATER_MASK_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_khlpfdow END_GATEWAY_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; + FIELD f_khopiknl VIEW_OFFSET_Z_LAYERING_FORWARD Lnet/minecraft/unmapped/C_yzzfidwp$C_vrnvavuu; FIELD f_kmmadlyc TRANSPARENT_TEXT_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_kniahecq MIPMAP_BLOCK_ATLAS_TEXTURE Lnet/minecraft/unmapped/C_yzzfidwp$C_litwwlrq; FIELD f_ktdwzumc ENTITY_CUTOUT_NONNULL_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; @@ -43,6 +45,8 @@ CLASS net/minecraft/unmapped/C_yzzfidwp net/minecraft/client/render/RenderPhase FIELD f_mguluthy LIGHTNING_TRANSPARENCY Lnet/minecraft/unmapped/C_yzzfidwp$C_teqnhgnk; FIELD f_mrjubetx BREEZE_WIND_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_mubabmfd ALL_MASK Lnet/minecraft/unmapped/C_yzzfidwp$C_aognicdc; + FIELD f_ncopheoz MOJANG_LOGO_TRANSPARENCY Lnet/minecraft/unmapped/C_yzzfidwp$C_teqnhgnk; + FIELD f_ngylqgwn NAUSEA_OVERLAY_TRANSPARENCY Lnet/minecraft/unmapped/C_yzzfidwp$C_teqnhgnk; FIELD f_nxvzygqm OR_REVERSE_COLOR_LOGIC Lnet/minecraft/unmapped/C_yzzfidwp$C_ziyeyhbp; FIELD f_nxzdtjyx LEASH_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_ocfegdpq VIEW_OFFSET_Z_LAYERING_SCALE F @@ -66,6 +70,7 @@ CLASS net/minecraft/unmapped/C_yzzfidwp net/minecraft/client/render/RenderPhase FIELD f_rstedaeq LEQUAL_DEPTH_TEST Lnet/minecraft/unmapped/C_yzzfidwp$C_nkzrqjhs; FIELD f_sprziyku DISABLE_LIGHTMAP Lnet/minecraft/unmapped/C_yzzfidwp$C_dpwyhlfm; FIELD f_tcyokamo ENTITY_SOLID_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; + FIELD f_tqjxewzn CROSSHAIR_TRANSPARENCY Lnet/minecraft/unmapped/C_yzzfidwp$C_teqnhgnk; FIELD f_tuvdoeae TRANSLUCENT_TARGET Lnet/minecraft/unmapped/C_yzzfidwp$C_uoafqnwi; FIELD f_uhbwktkf EYES_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_uqfcwhlo ARMOR_CUTOUT_NO_CULL_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; @@ -74,6 +79,7 @@ CLASS net/minecraft/unmapped/C_yzzfidwp net/minecraft/client/render/RenderPhase FIELD f_vatxagwx GLINT_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_vbcnpnjd GREATER_THAN_DEPTH_TEST Lnet/minecraft/unmapped/C_yzzfidwp$C_nkzrqjhs; FIELD f_vgubojyg GUI_GHOST_RECIPE_OVERLAY_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; + FIELD f_vithfwwe VIGNETTE_TRANSPARENCY Lnet/minecraft/unmapped/C_yzzfidwp$C_teqnhgnk; FIELD f_wgjudwqb DISABLE_OVERLAY_COLOR Lnet/minecraft/unmapped/C_yzzfidwp$C_gxsnmcus; FIELD f_wijtqbne TRANSLUCENT_MOVING_BLOCK_SHADER Lnet/minecraft/unmapped/C_yzzfidwp$C_sjhugikn; FIELD f_wiskglnz TRANSLUCENT_TRANSPARENCY Lnet/minecraft/unmapped/C_yzzfidwp$C_teqnhgnk; diff --git a/mappings/net/minecraft/client/render/SectionOcclusionGraph.mapping b/mappings/net/minecraft/client/render/SectionOcclusionGraph.mapping new file mode 100644 index 0000000000..3e4f727c8a --- /dev/null +++ b/mappings/net/minecraft/client/render/SectionOcclusionGraph.mapping @@ -0,0 +1,94 @@ +CLASS net/minecraft/unmapped/C_jnliocmw net/minecraft/client/render/SectionOcclusionGraph + FIELD f_crqcppwr events Ljava/util/concurrent/atomic/AtomicReference; + FIELD f_ghbgvgzi builtChunkStorage Lnet/minecraft/unmapped/C_rqhfsngs; + FIELD f_hjuggrmo needsFullUpdate Z + FIELD f_hoyvemnv needsFrustumUpdate Ljava/util/concurrent/atomic/AtomicBoolean; + FIELD f_occebuxm DIRECTIONS [Lnet/minecraft/unmapped/C_xpuuihxf; + FIELD f_somqrcih SECTION_DIAGONAL_CEIL D + FIELD f_yjrzxewc fullUpdate Ljava/util/concurrent/Future; + FIELD f_ymkthglq state Ljava/util/concurrent/atomic/AtomicReference; + FIELD f_zjcqkfdk MINIMUM_ADVANCED_CULLING_DISTANCE I + METHOD m_acnafyha consumeFrustumUpdate ()Z + METHOD m_ckmllqux (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_jnliocmw$C_rslogvyf;)D + ARG 1 node + METHOD m_dmpwdgkq onSectionBuilt (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;)V + ARG 1 section + METHOD m_fqbmedyx runPartialUpdate (ZLnet/minecraft/unmapped/C_jwzjqevg;Ljava/util/List;Lnet/minecraft/unmapped/C_vgpupfxx;)V + ARG 1 insideCube + ARG 2 frustum + ARG 3 sections + ARG 4 cameraPos + METHOD m_geodkceg getNode (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;)Lnet/minecraft/unmapped/C_jnliocmw$C_rslogvyf; + METHOD m_gndifavm addSectionsInView (Lnet/minecraft/unmapped/C_jwzjqevg;Ljava/util/List;)V + ARG 1 frustum + ARG 2 sections + METHOD m_hkpcmvfm update (ZLnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_jwzjqevg;Ljava/util/List;)V + ARG 1 insideCube + ARG 3 frustum + ARG 4 sections + METHOD m_hlgflbyr (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;)V + ARG 0 section + METHOD m_jsehgzmo getRelative (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc; + ARG 2 section + METHOD m_kkoyotno waitAndReset (Lnet/minecraft/unmapped/C_rqhfsngs;)V + ARG 1 builtChunkStorage + METHOD m_mateoxjf queueSectionsWithNewNeighbors (Lnet/minecraft/unmapped/C_jnliocmw$C_limxhopi;)V + ARG 1 state + METHOD m_nggkvrwi (J)Ljava/util/List; + ARG 0 l + METHOD m_pabghxwa isInViewDistance (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_hynzadkk;)Z + ARG 1 from + ARG 2 to + METHOD m_qeysollx runFullUpdate (Lnet/minecraft/unmapped/C_jnliocmw$C_bxmhdxlt;Lnet/minecraft/unmapped/C_vgpupfxx;Ljava/util/Queue;ZLjava/util/function/Consumer;)V + ARG 1 storage + ARG 2 cameraPos + ARG 3 nodes + ARG 4 insideCube + ARG 5 newSectionConsumer + METHOD m_tnlfcbmb onChunkLoaded (Lnet/minecraft/unmapped/C_ynrszrtu;)V + METHOD m_tugelosl addNeighbors (Lnet/minecraft/unmapped/C_jnliocmw$C_gwrnvzqg;Lnet/minecraft/unmapped/C_ynrszrtu;)V + ARG 1 events + ARG 2 chunkPos + METHOD m_tyjdvolx (Lnet/minecraft/unmapped/C_jwzjqevg;Ljava/util/List;Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;)V + ARG 2 section + METHOD m_viheltip scheduleFullUpdate ()V + METHOD m_xapgsdwa createInitialNodes (Lnet/minecraft/unmapped/C_dcmtgrvm;Ljava/util/Queue;)V + ARG 2 nodes + METHOD m_yxpdbtyy scheduleFullUpdate (ZLnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_vgpupfxx;)V + ARG 1 insideCube + ARG 3 cameraPos + METHOD m_zsmbpuuz (Lnet/minecraft/unmapped/C_jnliocmw$C_limxhopi;Lnet/minecraft/unmapped/C_jnliocmw$C_rslogvyf;)V + ARG 1 node + CLASS C_bxmhdxlt Storage + FIELD f_jhkuqdps sectionToNode Lnet/minecraft/unmapped/C_jnliocmw$C_ndwzuzav; + FIELD f_rodjfmdc nodes Ljava/util/LinkedHashSet; + FIELD f_ujhobiol sections Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; + METHOD (I)V + ARG 1 size + CLASS C_gwrnvzqg Events + CLASS C_limxhopi State + METHOD (I)V + ARG 1 size + CLASS C_ndwzuzav SectionToNodes + FIELD f_dvwltxop nodes [Lnet/minecraft/unmapped/C_jnliocmw$C_rslogvyf; + METHOD (I)V + ARG 1 size + METHOD m_bqjhtcyi get (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;)Lnet/minecraft/unmapped/C_jnliocmw$C_rslogvyf; + ARG 1 section + METHOD m_lrzmbpzz set (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;Lnet/minecraft/unmapped/C_jnliocmw$C_rslogvyf;)V + ARG 1 section + ARG 2 node + CLASS C_rslogvyf Node + FIELD f_jhjnhigi inDirections B + FIELD f_jzfmkmyq section Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc; + FIELD f_ugadgufe outDirections B + FIELD f_zfhkosmk stage I + METHOD (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;Lnet/minecraft/unmapped/C_xpuuihxf;I)V + ARG 2 inDirection + METHOD m_cvyhzcer canLeave (Lnet/minecraft/unmapped/C_xpuuihxf;)Z + METHOD m_rieqcktx addWayOut (BLnet/minecraft/unmapped/C_xpuuihxf;)V + ARG 1 directions + METHOD m_smgmzxpg canEnterFrom (I)Z + ARG 1 direction + METHOD m_szfgnszg addWayIn (Lnet/minecraft/unmapped/C_xpuuihxf;)V + METHOD m_ththvlss canEnter ()Z diff --git a/mappings/net/minecraft/client/render/ShaderEffectConfig.mapping b/mappings/net/minecraft/client/render/ShaderEffectConfig.mapping new file mode 100644 index 0000000000..579ebaf429 --- /dev/null +++ b/mappings/net/minecraft/client/render/ShaderEffectConfig.mapping @@ -0,0 +1,36 @@ +CLASS net/minecraft/unmapped/C_vxcudcpg net/minecraft/client/render/ShaderEffectConfig + METHOD m_wegulcnd (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS C_bddxjmsk Uniform + METHOD m_oqwaxxrc (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS C_cgbrmijd TargetInput + METHOD m_hbwzdenj (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS C_cvpnahek TextureTarget + METHOD m_nswvqavo samplerName ()Ljava/lang/String; + METHOD m_ptouxfip (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS C_jfrirlke FixedSizeTarget + METHOD m_eszasrxj (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS C_njbarfgf FullScreenTarget + CLASS C_pzaxtuhk InternalTarget + METHOD m_rtavmdyj (Lnet/minecraft/unmapped/C_vxcudcpg$C_pzaxtuhk;)Lcom/mojang/datafixers/util/Either; + ARG 0 target + METHOD m_xzwttltj (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/unmapped/C_vxcudcpg$C_pzaxtuhk; + ARG 0 either + CLASS C_rnrzfnbu Input + METHOD m_fswkyfvh (Lnet/minecraft/unmapped/C_vxcudcpg$C_rnrzfnbu;)Lcom/mojang/datafixers/util/Either; + ARG 0 input + METHOD m_hmjrkxqn (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/unmapped/C_vxcudcpg$C_rnrzfnbu; + ARG 0 either + METHOD m_nswvqavo samplerName ()Ljava/lang/String; + METHOD m_xlipdjvj targetIds ()Ljava/util/Set; + CLASS C_spzfezgy Pass + FIELD f_lxrcgmyk INPUT_VALIDATOR Lcom/mojang/serialization/Codec; + FIELD f_wpciadlp CODEC Lcom/mojang/serialization/Codec; + METHOD m_ojhaxfst (Ljava/util/List;)Lcom/mojang/serialization/DataResult; + ARG 0 inputs + METHOD m_uahrwayj (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/client/render/ShaderProgram.mapping b/mappings/net/minecraft/client/render/ShaderProgram.mapping index e13c512e23..b20e6c4595 100644 --- a/mappings/net/minecraft/client/render/ShaderProgram.mapping +++ b/mappings/net/minecraft/client/render/ShaderProgram.mapping @@ -29,6 +29,7 @@ CLASS net/minecraft/unmapped/C_alllhitb net/minecraft/client/render/ShaderProgra FIELD f_twfrdwra fogShape Lnet/minecraft/unmapped/C_guotmxqh; FIELD f_tzaolglx modelViewMat Lnet/minecraft/unmapped/C_guotmxqh; FIELD f_ucvdaalw colorModulator Lnet/minecraft/unmapped/C_guotmxqh; + FIELD f_uwholblb modelOffset Lnet/minecraft/unmapped/C_guotmxqh; FIELD f_wnxyzruk ALWAYS_REAPPLY_SHADERS Z FIELD f_xstezzvg glintAlpha Lnet/minecraft/unmapped/C_guotmxqh; FIELD f_zlyurwmi CORE_DIRECTORY Ljava/lang/String; diff --git a/mappings/net/minecraft/client/render/ShapeRenderer.mapping b/mappings/net/minecraft/client/render/ShapeRenderer.mapping index d036802601..0dd2271a20 100644 --- a/mappings/net/minecraft/client/render/ShapeRenderer.mapping +++ b/mappings/net/minecraft/client/render/ShapeRenderer.mapping @@ -1,29 +1,73 @@ CLASS net/minecraft/unmapped/C_exrorkem net/minecraft/client/render/ShapeRenderer - METHOD m_etqjgifn (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;Lnet/minecraft/unmapped/C_xpuuihxf;FFFFFFFFFF)V + METHOD m_etqjgifn renderFace (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;Lnet/minecraft/unmapped/C_xpuuihxf;FFFFFFFFFF)V + ARG 1 vertices ARG 3 x1 ARG 4 y1 ARG 5 z1 ARG 6 x2 ARG 7 y2 ARG 8 z2 - METHOD m_ihfxerxr (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;FFFFFFFFFF)V + METHOD m_ihfxerxr renderTriangleOutline (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;FFFFFFFFFF)V + ARG 1 vertices ARG 2 x1 ARG 3 y1 ARG 4 z1 ARG 5 x2 ARG 6 y2 ARG 7 z2 - METHOD m_jnegzzqf (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;DDDDDDFFFF)V + METHOD m_iotooezh renderOutline (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;Lnet/minecraft/unmapped/C_hbcjzgoe;FFFF)V + ARG 1 vertices + ARG 2 box + ARG 3 r + ARG 4 g + ARG 5 b + METHOD m_jnegzzqf renderTriangleOutline (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;DDDDDDFFFF)V + ARG 1 vertices ARG 2 x1 ARG 4 y1 ARG 6 z1 ARG 8 x2 ARG 10 y2 ARG 12 z2 - METHOD m_sqdofoxe (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;DDDDDDFFFFFFF)V + METHOD m_odtghsfa renderShape (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;Lnet/minecraft/unmapped/C_zscvhwbd;DDDFFFF)V + ARG 1 vertices + ARG 2 shape + ARG 3 x + ARG 5 y + ARG 7 z + ARG 9 r + ARG 10 g + ARG 11 b + ARG 12 a + METHOD m_rlzppfgg (Lnet/minecraft/unmapped/C_igthdzux;Lnet/minecraft/unmapped/C_cnszsxvd$C_pqokfevb;DDDFFFFDDDDDD)V + ARG 12 x1 + ARG 14 y1 + ARG 16 z1 + ARG 18 x2 + ARG 20 y2 + ARG 22 z2 + METHOD m_sqdofoxe renderOutline (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;DDDDDDFFFFFFF)V + ARG 1 vertices ARG 2 x1 ARG 4 y1 ARG 6 z1 ARG 8 x2 ARG 10 y2 ARG 12 z2 + ARG 14 r + ARG 15 g + ARG 16 b + ARG 18 x1Red + COMMENT this value is for the red color of the lines when drawing the line from (x1, y1, z1) to either (x1, y2, z1) or (x1, y1, z2) + ARG 19 y1Green + COMMENT this value is for the green color of the lines when drawing the line from (x1, y1, z1) to either (x2, y1, z1) or (x1, y1, z2) + ARG 20 z1Blue + COMMENT this value is for the blue color of the lines when drawing the line from (x1, y1, z1) to either (x2, y1, z1) or (x1, y2, z1) + METHOD m_ybikrrvu renderVector (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;Lorg/joml/Vector3f;Lnet/minecraft/unmapped/C_vgpupfxx;I)V + ARG 1 vertices + ARG 3 direction + METHOD m_yrhxjudm renderOutline (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;DDDDDDFFFF)V + ARG 1 vertices + ARG 14 r + ARG 15 g + ARG 16 b diff --git a/mappings/net/minecraft/client/render/SkyRenderer.mapping b/mappings/net/minecraft/client/render/SkyRenderer.mapping new file mode 100644 index 0000000000..f12d15fb3e --- /dev/null +++ b/mappings/net/minecraft/client/render/SkyRenderer.mapping @@ -0,0 +1,35 @@ +CLASS net/minecraft/unmapped/C_tltwgmmc net/minecraft/client/render/SkyRenderer + FIELD f_cgkbafpk bottomSky Lnet/minecraft/unmapped/C_lhjdxjis; + FIELD f_mgamewof stars Lnet/minecraft/unmapped/C_lhjdxjis; + FIELD f_mpumjwyh SKY_RADIUS F + FIELD f_powltzlr SUN Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_sducukdu topSky Lnet/minecraft/unmapped/C_lhjdxjis; + FIELD f_skkxdtyx MOON Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_synwacuw END_SKY Lnet/minecraft/unmapped/C_ncpywfca; + METHOD m_cgcpzoqc renderEndSky (Lnet/minecraft/unmapped/C_cnszsxvd;)V + METHOD m_crhdyjqa renderCelestialObjects (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_hiiunyvh;FIFFLnet/minecraft/unmapped/C_vidgpspy;)V + ARG 2 tessellator + ARG 3 skyAngle + ARG 4 moonPhase + ARG 5 objectVisibility + ARG 6 starBrightness + METHOD m_fhfbxnmu renderSun (FLnet/minecraft/unmapped/C_hiiunyvh;Lnet/minecraft/unmapped/C_cnszsxvd;)V + ARG 2 tessellator + METHOD m_guqkmpup renderBottomSky (Lnet/minecraft/unmapped/C_cnszsxvd;)V + METHOD m_ijkhoxsg renderMoon (IFLnet/minecraft/unmapped/C_hiiunyvh;Lnet/minecraft/unmapped/C_cnszsxvd;)V + ARG 1 moonPhase + ARG 3 tessellator + METHOD m_njxczeld createTopSky ()Lnet/minecraft/unmapped/C_lhjdxjis; + METHOD m_oksqohzv renderStars (Lnet/minecraft/unmapped/C_vidgpspy;FLnet/minecraft/unmapped/C_cnszsxvd;)V + ARG 2 visibility + METHOD m_oxafeuyq createStars ()Lnet/minecraft/unmapped/C_lhjdxjis; + METHOD m_pkmdektm buildSkyBuffer (Lnet/minecraft/unmapped/C_hiiunyvh;F)Lnet/minecraft/unmapped/C_fpcijbbg; + ARG 1 tessellator + ARG 2 y + METHOD m_syaztdao buildStarsBuffer (Lnet/minecraft/unmapped/C_hiiunyvh;)Lnet/minecraft/unmapped/C_fpcijbbg; + ARG 1 tessellator + METHOD m_szihjaey renderTopSky (FFF)V + METHOD m_wqlnvahp renderSunriseAndSunset (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_hiiunyvh;FI)V + ARG 2 tessellator + ARG 4 color + METHOD m_zjbloluz createBottomSky ()Lnet/minecraft/unmapped/C_lhjdxjis; diff --git a/mappings/net/minecraft/client/render/WeatherRenderer.mapping b/mappings/net/minecraft/client/render/WeatherRenderer.mapping new file mode 100644 index 0000000000..ffc7bce5ce --- /dev/null +++ b/mappings/net/minecraft/client/render/WeatherRenderer.mapping @@ -0,0 +1,48 @@ +CLASS net/minecraft/unmapped/C_iyksaosz net/minecraft/client/render/WeatherRenderer + FIELD f_afwegdum columnSizeX [F + FIELD f_bxkehcoy RAIN_TABLE_SIZE I + FIELD f_dphltahl RAIN_DIAMETER I + FIELD f_gjbwfqqz RAIN_RADUIS I + FIELD f_kpaequcb columnSizeY [F + FIELD f_kufxeykr RAIN Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_lmxjhreq HALF_RAIN_TABLE_SIZE I + FIELD f_lpzxgmyh ticksSinceLastSound I + FIELD f_lzgdsyob SNOW Lnet/minecraft/unmapped/C_ncpywfca; + METHOD m_fzqfkepg buildRainColumn (Lnet/minecraft/unmapped/C_rlomrsco;IIIIIIF)Lnet/minecraft/unmapped/C_iyksaosz$C_bznahcxp; + ARG 2 ticks + ARG 8 tickDelta + METHOD m_gagyohep buildColumns (Lnet/minecraft/unmapped/C_cdctfzbn;IFLnet/minecraft/unmapped/C_vgpupfxx;ILjava/util/List;Ljava/util/List;)V + ARG 2 ticks + ARG 3 tickDelta + ARG 4 camera + ARG 5 range + ARG 6 rain + ARG 7 snow + METHOD m_isullewe getPrecipitation (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_hynzadkk;)Lnet/minecraft/unmapped/C_orlkpefs$C_xwlyzxea; + METHOD m_jezatzbt render (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_grwstqbm;IFLnet/minecraft/unmapped/C_vgpupfxx;)V + ARG 2 light + ARG 3 ticks + ARG 4 tickDelta + ARG 5 camera + METHOD m_mswqeqij renderColumns (Lnet/minecraft/unmapped/C_hiiunyvh;Ljava/util/List;Lnet/minecraft/unmapped/C_vgpupfxx;FIF)V + ARG 1 tessellator + ARG 2 columns + ARG 3 camera + ARG 4 alpha + ARG 5 ticks + ARG 6 gradient + METHOD m_nofbnpci tickParticles (Lnet/minecraft/unmapped/C_ghdnlrrw;Lnet/minecraft/unmapped/C_dcmtgrvm;ILnet/minecraft/unmapped/C_ohzhuhsr;)V + ARG 3 ticks + ARG 4 mode + METHOD m_scsfhwxn render (Lnet/minecraft/unmapped/C_grwstqbm;Lnet/minecraft/unmapped/C_vgpupfxx;IFLjava/util/List;Ljava/util/List;)V + ARG 1 light + ARG 2 camera + ARG 3 ticks + ARG 4 weatherGradient + ARG 5 rain + ARG 6 snow + METHOD m_uknmonso buildSnowColumn (Lnet/minecraft/unmapped/C_rlomrsco;IIIIIIF)Lnet/minecraft/unmapped/C_iyksaosz$C_bznahcxp; + ARG 2 ticks + ARG 7 lightCoords + ARG 8 tickDelta + CLASS C_bznahcxp Column diff --git a/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping b/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping new file mode 100644 index 0000000000..1fec6d7085 --- /dev/null +++ b/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/unmapped/C_wvmjwjez net/minecraft/client/render/WorldBorderRenderer + FIELD f_dpswzphm TEXTURE Lnet/minecraft/unmapped/C_ncpywfca; + METHOD m_pwkrpltj render (Lnet/minecraft/unmapped/C_pneibfez;Lnet/minecraft/unmapped/C_vgpupfxx;DD)V + ARG 1 border + ARG 2 camera + ARG 3 viewDistance + ARG 5 depth diff --git a/mappings/net/minecraft/client/render/WorldFramebuffers.mapping b/mappings/net/minecraft/client/render/WorldFramebuffers.mapping new file mode 100644 index 0000000000..4186bc22c5 --- /dev/null +++ b/mappings/net/minecraft/client/render/WorldFramebuffers.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/unmapped/C_wkawksua net/minecraft/client/render/WorldFramebuffers + FIELD f_amchlqtk WEATHER Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_cdnfwpsk SORTING_TARGETS Ljava/util/Set; + FIELD f_clhocntf entityOutline Lnet/minecraft/unmapped/C_elxwzinw; + FIELD f_dqeplozh itemEntity Lnet/minecraft/unmapped/C_elxwzinw; + FIELD f_fmqfdwhj ENTITY_OUTLINE Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_gqkvhddk ITEM_ENTITY Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_gwqqlisl TRANSLUCENT Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_kfugccfb main Lnet/minecraft/unmapped/C_elxwzinw; + FIELD f_lwobgfdj MAIN Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_mobidhbl particles Lnet/minecraft/unmapped/C_elxwzinw; + FIELD f_nugpdrwp weather Lnet/minecraft/unmapped/C_elxwzinw; + FIELD f_rfbwneih PARTICLES Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_wgefausg translucent Lnet/minecraft/unmapped/C_elxwzinw; + FIELD f_wysebfvl CLOUDS Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_zlgbjfiw clouds Lnet/minecraft/unmapped/C_elxwzinw; + METHOD m_bszrtzjz clear ()V diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index 5cbbe2878e..2a3b5c76dd 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -1,8 +1,10 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRenderer + FIELD f_bigqxyls entityOutlineShader Lnet/minecraft/unmapped/C_pdhhdxwe; FIELD f_cboyeijz cameraChunkZ I FIELD f_cnqiydim transparencyShader Lnet/minecraft/unmapped/C_pdhhdxwe; FIELD f_dprzqrwh frustum Lnet/minecraft/unmapped/C_jwzjqevg; FIELD f_dqbrmnkm lastCameraYaw D + FIELD f_egoibmze CHUNK_SIZE I FIELD f_fpgxhitd blockEntityRenderDispatcher Lnet/minecraft/unmapped/C_sicqxpzm; FIELD f_fytrtjkk entityRenderDispatcher Lnet/minecraft/unmapped/C_gmkqxljo; FIELD f_gcivdfmm bufferBuilders Lnet/minecraft/unmapped/C_dfmwjguw; @@ -10,20 +12,32 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere FIELD f_gnmkbmxx lastCameraZ D FIELD f_gqcuibba chunkBuilder Lnet/minecraft/unmapped/C_sjynkhfr; FIELD f_hgjgxstw lastCameraX D + FIELD f_iyfhsakp weatherRenderer Lnet/minecraft/unmapped/C_iyksaosz; + FIELD f_kfsuutjj occlusionGraph Lnet/minecraft/unmapped/C_jnliocmw; FIELD f_knkykysk world Lnet/minecraft/unmapped/C_ghdnlrrw; + FIELD f_ndhcsyqn visibleEntityCount I FIELD f_ntzttglo TRANSPARENT_SORT_AMOUNT I + FIELD f_qdsyfzmo sections Lit/unimi/dsi/fastutil/objects/ObjectArrayList; FIELD f_qidtwjwt LOGGER Lorg/slf4j/Logger; + FIELD f_quqdbwqt entityOutlineTarget Lnet/minecraft/unmapped/C_xxwgvelc; + FIELD f_rywwteut cloudRenderer Lnet/minecraft/unmapped/C_jjygzmqz; + FIELD f_sihftard skyRenderer Lnet/minecraft/unmapped/C_tltwgmmc; + FIELD f_skeuexeh lastTranslucentSortPos Lnet/minecraft/unmapped/C_vgpupfxx; + FIELD f_tikqrreo framebuffers Lnet/minecraft/unmapped/C_wkawksua; FIELD f_uhhggclp noCullingBlockEntities Ljava/util/Set; + FIELD f_urhfqdcc visibleEntities Ljava/util/List; FIELD f_uxeiwzyg shouldCaptureFrustum Z FIELD f_vgmktpwa capturedFrustum Lnet/minecraft/unmapped/C_jwzjqevg; FIELD f_wdwpkhmu ticks I FIELD f_wjvfevmu lastCameraPitch D + FIELD f_xlackaqq worldBorderRenderer Lnet/minecraft/unmapped/C_wvmjwjez; FIELD f_xqyukndo client Lnet/minecraft/unmapped/C_ayfeobid; FIELD f_yikkuozy viewDistance I FIELD f_yvsvzxdd cameraChunkY I FIELD f_yzkmvnyb cameraChunkX I FIELD f_znlxpkgq chunks Lnet/minecraft/unmapped/C_rqhfsngs; FIELD f_znqgzpjz blockBreakingInfos Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; + FIELD f_znrpkjyr HALF_CHUNK_SIZE I FIELD f_zwsgryfw blockBreakingProgressions Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; METHOD (Lnet/minecraft/unmapped/C_ayfeobid;Lnet/minecraft/unmapped/C_gmkqxljo;Lnet/minecraft/unmapped/C_sicqxpzm;Lnet/minecraft/unmapped/C_dfmwjguw;)V ARG 1 client @@ -37,6 +51,7 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere METHOD m_acgpukte getTranslucentFramebuffer ()Lnet/minecraft/unmapped/C_xxwgvelc; METHOD m_acyjjnqq removeBlockBreakingInfo (Lnet/minecraft/unmapped/C_hluhvldy;)V ARG 1 info + METHOD m_admjmrdo onSectionBuilt (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;)V METHOD m_ashawqvr addParticle (Lnet/minecraft/unmapped/C_nqucohct;DDDDDD)V ARG 1 parameters ARG 2 x @@ -58,12 +73,20 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere ARG 1 x ARG 2 y ARG 3 z + METHOD m_cnsutghg getOcclusionGraph ()Lnet/minecraft/unmapped/C_jnliocmw; + METHOD m_cohtwkvn getEntityOutlineFramebuffer ()Lnet/minecraft/unmapped/C_xxwgvelc; METHOD m_cqjwluwx onResized (II)V ARG 1 width ARG 2 height + METHOD m_cznvyjrv tickParticles (Lnet/minecraft/unmapped/C_dcmtgrvm;)V METHOD m_dwuopuwx updateNoCullingBlockEntities (Ljava/util/Collection;Ljava/util/Collection;)V ARG 1 removed ARG 2 added + METHOD m_dxaxfxmt addParticlesPass (Lnet/minecraft/unmapped/C_obrvgeej;Lnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_grwstqbm;FLnet/minecraft/unmapped/C_vidgpspy;)V + ARG 1 frameGraph + ARG 3 lightmapTexture + ARG 4 tickDelta + ARG 5 fog METHOD m_eesirxud setupTerrain (Lnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_jwzjqevg;ZZ)V ARG 1 camera ARG 2 frustum @@ -78,6 +101,23 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere ARG 9 velocityX ARG 11 velocityY ARG 13 velocityZ + METHOD m_errmldkc addWeatherAndWorldBorderRenderPass (Lnet/minecraft/unmapped/C_obrvgeej;Lnet/minecraft/unmapped/C_grwstqbm;Lnet/minecraft/unmapped/C_vgpupfxx;FLnet/minecraft/unmapped/C_vidgpspy;)V + ARG 1 frameGraph + ARG 2 light + ARG 3 camera + ARG 4 tickDelta + ARG 5 fog + METHOD m_erxhtaop getSections ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; + METHOD m_evewmmqp renderBlockEntities (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;Lnet/minecraft/unmapped/C_dcmtgrvm;F)V + ARG 2 entityVertices + ARG 3 effectVertices + ARG 5 tickDelta + METHOD m_fkbybhsb renderBlockOutline (Lnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;Lnet/minecraft/unmapped/C_cnszsxvd;Z)V + ARG 2 vertices + ARG 4 renderTranslucentBlocks + METHOD m_frxfkurs getCloudRenderer ()Lnet/minecraft/unmapped/C_jjygzmqz; + METHOD m_geyoojqh (Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;Lnet/minecraft/unmapped/C_igthdzux;Lnet/minecraft/unmapped/C_tizlwnnv;)Lnet/minecraft/unmapped/C_igthdzux; + ARG 2 layer METHOD m_gtfdkthn addParticle (Lnet/minecraft/unmapped/C_nqucohct;ZDDDDDD)V ARG 1 parameters ARG 2 shouldAlwaysSpawn @@ -92,6 +132,7 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere METHOD m_huehuesi getLightmapCoordinates (Lnet/minecraft/unmapped/C_xjeuupup;Lnet/minecraft/unmapped/C_hynzadkk;)I ARG 0 world ARG 1 pos + METHOD m_idnnlhwb getTotalSections ()D METHOD m_iykjkqzv getEntitiesDebugString ()Ljava/lang/String; METHOD m_jmjgtuet getRandomParticleSpawnChance (Z)Lnet/minecraft/unmapped/C_ohzhuhsr; ARG 1 canSpawnOnMinimal @@ -107,12 +148,28 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere ARG 14 velocityZ METHOD m_jrztaoei checkEmpty (Lnet/minecraft/unmapped/C_cnszsxvd;)V ARG 1 matrices + METHOD m_juxepivw scheduleBlockRenderRange (IIIIII)V + ARG 1 x1 + ARG 2 y1 + ARG 3 z1 + ARG 4 x2 + ARG 5 y2 + ARG 6 z2 + METHOD m_jwysdltg hasNoChunkBuildTasks ()Z METHOD m_jynwvyuq killFrustum ()V + METHOD m_jyqtrooo (J)Ljava/util/SortedSet; + ARG 0 packed METHOD m_kgpnuhyu getEntityFramebuffer ()Lnet/minecraft/unmapped/C_xxwgvelc; METHOD m_khytiwdn setupFrustum (Lnet/minecraft/unmapped/C_vgpupfxx;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V ARG 1 pos ARG 2 modelViewMatrix ARG 3 projectionMatrix + METHOD m_kpmnucwk shouldRenderBottomSky (F)Z + ARG 1 tickDelta + METHOD m_kqgypqyg renderEntities (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;Lnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_lrgsdfwv;Ljava/util/List;)V + ARG 2 vertices + ARG 5 entities + METHOD m_krdmlhzv getCapturedFrustum ()Lnet/minecraft/unmapped/C_jwzjqevg; METHOD m_lmslduiw addParticle (Lnet/minecraft/unmapped/C_nqucohct;ZZDDDDDD)V ARG 1 parameters ARG 2 shouldAlwaysSpawn @@ -133,6 +190,7 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere ARG 5 flags METHOD m_nimwchzu drawEntityOutlinesFramebuffer ()V METHOD m_nsrbbxvx render (Lnet/minecraft/unmapped/C_lioynfcp;Lnet/minecraft/unmapped/C_lrgsdfwv;ZLnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_sktkdoun;Lnet/minecraft/unmapped/C_grwstqbm;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V + ARG 1 resourceAllocator ARG 3 renderBlockOutline ARG 4 camera ARG 5 gameRenderer @@ -150,10 +208,19 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere ARG 4 maxX ARG 5 maxY ARG 6 maxZ + METHOD m_olxpjlsi onChunkLoaded (Lnet/minecraft/unmapped/C_ynrszrtu;)V + METHOD m_pckpreyt renderSectionLayer (Lnet/minecraft/unmapped/C_tizlwnnv;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V + ARG 1 layer + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 modelViewMatrix + ARG 9 projectionMatrix METHOD m_qgbrxqob setBlockBreakingInfo (ILnet/minecraft/unmapped/C_hynzadkk;I)V ARG 1 entityId ARG 2 pos ARG 3 stage + METHOD m_qnvtgvdp captureFrustum ()V METHOD m_qtfwhseg tick ()V METHOD m_qypseyuy getWeatherFramebuffer ()Lnet/minecraft/unmapped/C_xxwgvelc; METHOD m_rieppqrq renderEntity (Lnet/minecraft/unmapped/C_astfners;DDDFLnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;)V @@ -171,16 +238,43 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere ARG 3 updated METHOD m_rxbalurb hasSkyBlockingEffect (Lnet/minecraft/unmapped/C_dcmtgrvm;)Z ARG 1 camera + METHOD m_rzgnhorc isSectionCompiled (Lnet/minecraft/unmapped/C_hynzadkk;)Z + METHOD m_tamcgvjw offsetFrustum (Lnet/minecraft/unmapped/C_jwzjqevg;)Lnet/minecraft/unmapped/C_jwzjqevg; METHOD m_tbgywtxm reload ()V METHOD m_tgxmzbib getParticlesFramebuffer ()Lnet/minecraft/unmapped/C_xxwgvelc; + METHOD m_uptmaubw addLateDebugPass (Lnet/minecraft/unmapped/C_obrvgeej;Lnet/minecraft/unmapped/C_vgpupfxx;Lnet/minecraft/unmapped/C_vidgpspy;)V + ARG 1 frameGraph + ARG 2 camera + ARG 3 fog + METHOD m_uyzrbqdi rebuildSections (Lnet/minecraft/unmapped/C_dcmtgrvm;)V METHOD m_uzhmpsuv scheduleBlockRender (III)V ARG 1 x ARG 2 y ARG 3 z + METHOD m_uzvxuudh collectVisibleEntities (Lnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_jwzjqevg;Ljava/util/List;)Z + ARG 2 frustum + ARG 3 into METHOD m_vnssyyxd setWorld (Lnet/minecraft/unmapped/C_ghdnlrrw;)V ARG 1 world METHOD m_vznbfahy applyFrustum (Lnet/minecraft/unmapped/C_jwzjqevg;)V ARG 1 frustum + METHOD m_wcyzbxhv countRenderedSections ()I + METHOD m_whptjcei addMainPass (Lnet/minecraft/unmapped/C_obrvgeej;Lnet/minecraft/unmapped/C_dcmtgrvm;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/unmapped/C_vidgpspy;ZZLnet/minecraft/unmapped/C_lrgsdfwv;Lnet/minecraft/unmapped/C_eslcbfsq;)V + ARG 1 frameGraph + ARG 3 modelViewMatrix + ARG 4 projectionMatrix + ARG 5 fog + ARG 6 blockOutline + ARG 7 entityOutline + METHOD m_wlewmnef addCloudRenderPass (Lnet/minecraft/unmapped/C_obrvgeej;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/unmapped/C_qaetpqjq;Lnet/minecraft/unmapped/C_vgpupfxx;FIF)V + ARG 1 frameGraph + ARG 2 viewMatrix + ARG 3 projectionMatrix + ARG 4 mode + ARG 5 camera + ARG 6 time + ARG 7 color + ARG 8 cloudHeight METHOD m_xuzbjwzg canDrawEntityOutlines ()Z METHOD m_xzqucjte scheduleChunkRender (IIIZ)V ARG 1 x @@ -188,8 +282,18 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere ARG 3 z ARG 4 important METHOD m_ydwujepn resetTransparencyShader ()V + METHOD m_yimwxysz scheduleTranslucentResort (Lnet/minecraft/unmapped/C_vgpupfxx;Lnet/minecraft/unmapped/C_tizlwnnv;)V + ARG 1 pos + ARG 2 layer METHOD m_ypwknjzq getCloudsFramebuffer ()Lnet/minecraft/unmapped/C_xxwgvelc; - METHOD m_znnjtopn getChunkBuilderDebugString ()Ljava/lang/String; + METHOD m_yyzjbtrm getChunkBuilder ()Lnet/minecraft/unmapped/C_sjynkhfr; + METHOD m_yzsrltvt renderBreakingProgress (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_igrgeffe$C_insrqxjm;)V + ARG 3 vertices + METHOD m_znnjtopn getChunkDebugString ()Ljava/lang/String; + METHOD m_zsfofipj addSkyRenderPass (Lnet/minecraft/unmapped/C_obrvgeej;Lnet/minecraft/unmapped/C_dcmtgrvm;FLnet/minecraft/unmapped/C_vidgpspy;)V + ARG 1 frameGraph + ARG 3 tickDelta + ARG 4 fog CLASS C_pxxobvor ShaderException METHOD (Ljava/lang/String;Ljava/lang/Throwable;)V ARG 1 message diff --git a/mappings/net/minecraft/client/render/animation/Animator.mapping b/mappings/net/minecraft/client/render/animation/Animator.mapping index 1c45e9c30a..dfc1ff06af 100644 --- a/mappings/net/minecraft/client/render/animation/Animator.mapping +++ b/mappings/net/minecraft/client/render/animation/Animator.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/unmapped/C_qrwoclyv net/minecraft/client/render/animation/An ARG 1 yaw ARG 2 roll METHOD m_pdgxotze animate (Lnet/minecraft/unmapped/C_lzwtpfka;Lnet/minecraft/unmapped/C_mnzbondw;JFLorg/joml/Vector3f;)V + ARG 0 model ARG 1 animation ARG 2 duration ARG 4 strength diff --git a/mappings/net/minecraft/client/render/chunk/ChunkBufferBuilderPool.mapping b/mappings/net/minecraft/client/render/chunk/ChunkBufferBuilderPool.mapping new file mode 100644 index 0000000000..a60d150fc4 --- /dev/null +++ b/mappings/net/minecraft/client/render/chunk/ChunkBufferBuilderPool.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/unmapped/C_awocslpo net/minecraft/client/render/chunk/ChunkBufferBuilderPool + FIELD f_iodhczot size I + FIELD f_rpexqufo queue Ljava/util/Queue; + METHOD m_agenrbkt isEmpty ()Z + METHOD m_ecgdlhke create (I)Lnet/minecraft/unmapped/C_awocslpo; + ARG 0 poolSize + METHOD m_fcnbfmyh getSize ()I + METHOD m_kgwsznnf release (Lnet/minecraft/unmapped/C_fnazfccz;)V + ARG 1 storage + METHOD m_nyeeuafn acquire ()Lnet/minecraft/unmapped/C_fnazfccz; diff --git a/mappings/net/minecraft/client/render/chunk/ChunkBufferStorage.mapping b/mappings/net/minecraft/client/render/chunk/ChunkBufferStorage.mapping new file mode 100644 index 0000000000..6f4f57dee5 --- /dev/null +++ b/mappings/net/minecraft/client/render/chunk/ChunkBufferStorage.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/unmapped/C_fnazfccz net/minecraft/client/render/chunk/ChunkBufferStorage + FIELD f_aushzjqc TOTAL_BUFFERS I + FIELD f_bjvsoqgh RENDER_TYPES Ljava/util/List; + FIELD f_ogoemkys buffers Ljava/util/Map; + METHOD close close ()V + METHOD m_bzhrbdrw get (Lnet/minecraft/unmapped/C_tizlwnnv;)Lnet/minecraft/unmapped/C_wcwbedxs; + ARG 1 layer + METHOD m_sewwdlqk (Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;)V + ARG 0 map + METHOD m_ujntkiki discard ()V + METHOD m_xyydoicj clear ()V diff --git a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping index f09d129d19..187d414672 100644 --- a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping +++ b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping @@ -1,2 +1,149 @@ CLASS net/minecraft/unmapped/C_sjynkhfr net/minecraft/client/render/chunk/ChunkBuilder - FIELD f_losuuhkx currentLinkedQueue Ljava/util/Queue; + FIELD f_ahdftdbj sectionBuilder Lnet/minecraft/unmapped/C_qphmhsxf; + FIELD f_dtjduquv tasks Ljava/util/Queue; + FIELD f_jsyjcjmv queuedTasks I + FIELD f_jyrbbucx camera Lnet/minecraft/unmapped/C_vgpupfxx; + FIELD f_kmfkzwvn buffers Lnet/minecraft/unmapped/C_fnazfccz; + FIELD f_losuuhkx uploadQueue Ljava/util/Queue; + FIELD f_mirqeqau executor Ljava/util/concurrent/Executor; + FIELD f_mwlwkxtl priorityTasks Ljava/util/concurrent/PriorityBlockingQueue; + FIELD f_riknywno renderer Lnet/minecraft/unmapped/C_sfkkabhx; + FIELD f_tmavnhca bufferPool Lnet/minecraft/unmapped/C_awocslpo; + FIELD f_wiljtwvw taskExecutor Lnet/minecraft/unmapped/C_bhuwdyga; + FIELD f_wxcmutvp closed Z + FIELD f_xoftmotc MAX_HIGH_PRIORITY_QUOTA I + FIELD f_xuywwywj highPriorityQuota I + METHOD (Lnet/minecraft/unmapped/C_ghdnlrrw;Lnet/minecraft/unmapped/C_sfkkabhx;Ljava/util/concurrent/Executor;Lnet/minecraft/unmapped/C_dfmwjguw;Lnet/minecraft/unmapped/C_vdyoclwy;Lnet/minecraft/unmapped/C_sicqxpzm;)V + ARG 4 bufferStorage + ARG 5 blockRenderManager + ARG 6 blockEntityRendererDispatcher + METHOD m_ajxgsyha stop ()V + METHOD m_blkvydyc scheduleRunTasks ()V + METHOD m_cqnxjmac uploadIndexData (Lnet/minecraft/unmapped/C_wcwbedxs$C_thqtmwcx;Lnet/minecraft/unmapped/C_lhjdxjis;)Ljava/util/concurrent/CompletableFuture; + ARG 1 view + ARG 2 vertices + METHOD m_etrueqhc getQueuedTasks ()I + METHOD m_gstwbdjb addTask (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc$C_dafeytod;)V + ARG 1 task + METHOD m_hjgbafqf (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; + ARG 0 future + METHOD m_jolodfem isEmpty ()Z + METHOD m_jxbkgmnw getFreeBuffers ()I + METHOD m_ljxpcrlr uploadAll ()V + METHOD m_nymgawbn rebuild (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;Lnet/minecraft/unmapped/C_blaazowi;)V + ARG 1 section + METHOD m_onodhvgj setCamera (Lnet/minecraft/unmapped/C_vgpupfxx;)V + ARG 1 camera + METHOD m_oqvvuilz setWorld (Lnet/minecraft/unmapped/C_ghdnlrrw;)V + METHOD m_pbanztup pollTask ()Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc$C_dafeytod; + METHOD m_qqonjvzv uploadVertexData (Lnet/minecraft/unmapped/C_fpcijbbg;Lnet/minecraft/unmapped/C_lhjdxjis;)Ljava/util/concurrent/CompletableFuture; + ARG 1 buffer + ARG 2 vertices + METHOD m_rncrkajk getUploadSize ()I + METHOD m_ulrgetxk (Lnet/minecraft/unmapped/C_fnazfccz;Lnet/minecraft/unmapped/C_sjynkhfr$C_bjrkvbkq;Ljava/lang/Throwable;)V + ARG 2 result + ARG 3 throwable + METHOD m_vpmiiwpk clearBlocking ()V + METHOD m_wkizlcdd clear ()V + METHOD m_xbodoxel getCamera ()Lnet/minecraft/unmapped/C_vgpupfxx; + METHOD m_zylogpyc getDebugString ()Ljava/lang/String; + CLASS C_bjrkvbkq Result + CLASS C_exmylrbc Section + FIELD f_almaaagk boundingBox Lnet/minecraft/unmapped/C_hbcjzgoe; + FIELD f_dnhxqcgc origin Lnet/minecraft/unmapped/C_hynzadkk$C_egqitdjk; + FIELD f_eaeulzzw blockEntities Ljava/util/Set; + FIELD f_efbrzllj needsImportantRebuild Z + FIELD f_jcyejnjx index I + FIELD f_lbepmavj sortTask Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc$C_tztyrgso; + FIELD f_nlxqrsso failures Ljava/util/concurrent/atomic/AtomicInteger; + FIELD f_rgilmcfs SIZE I + FIELD f_tgudfvdi data Ljava/util/concurrent/atomic/AtomicReference; + FIELD f_tizngcbw neighbors [Lnet/minecraft/unmapped/C_hynzadkk$C_egqitdjk; + FIELD f_udjykkek needsRebuild Z + FIELD f_ufvtplrw buffers Ljava/util/Map; + FIELD f_ysmgvqny rebuildTask Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc$C_ulcmkxuq; + METHOD m_akukfhve getBuffer (Lnet/minecraft/unmapped/C_tizlwnnv;)Lnet/minecraft/unmapped/C_lhjdxjis; + ARG 1 layer + METHOD m_apvthafb getOrigin ()Lnet/minecraft/unmapped/C_hynzadkk; + METHOD m_cejdjtap (Lnet/minecraft/unmapped/C_tizlwnnv;)Lnet/minecraft/unmapped/C_tizlwnnv; + ARG 0 layer + METHOD m_ektcraor needsRebuild ()Z + METHOD m_fctjayju getNeighbor (Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_hynzadkk; + METHOD m_fpcfnjwg createVertexSorting ()Lnet/minecraft/unmapped/C_onfzhami; + METHOD m_fppyjbjj cancelTasks ()Z + METHOD m_ggtdhlyn needsRebuild (Z)V + ARG 1 importantRebuild + METHOD m_hyqzqueo getData ()Lnet/minecraft/unmapped/C_sjynkhfr$C_tspjbhud; + METHOD m_insqccll needsImportantRebuild ()Z + METHOD m_jccyislo shouldBuild ()Z + METHOD m_jztoklfm isAlignedWith (III)Z + ARG 1 x + ARG 2 y + ARG 3 z + METHOD m_kbhmydqx getSquaredDistanceToCamera ()D + METHOD m_ltblhvsd setOrigin (III)V + ARG 1 x + ARG 2 y + ARG 3 z + METHOD m_mxbbxnkh createRebuildTask (Lnet/minecraft/unmapped/C_blaazowi;)Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc$C_dafeytod; + ARG 1 regionCache + METHOD m_nbdqnmpi doesChunkExist (Lnet/minecraft/unmapped/C_hynzadkk;)Z + METHOD m_niehtnqz set (Lnet/minecraft/unmapped/C_sjynkhfr$C_tspjbhud;)V + METHOD m_ntorupzd clearBuffers ()V + METHOD m_nxdlgble rebuildBlocking (Lnet/minecraft/unmapped/C_blaazowi;)V + METHOD m_ovhckmcn setNoCullingBlockEntities (Ljava/util/Collection;)V + ARG 1 blockEntities + METHOD m_pltslqag (Lnet/minecraft/unmapped/C_tizlwnnv;)Lnet/minecraft/unmapped/C_lhjdxjis; + ARG 0 layer + METHOD m_qvakteqa scheduleRebuild (Lnet/minecraft/unmapped/C_sjynkhfr;Lnet/minecraft/unmapped/C_blaazowi;)V + ARG 1 builder + METHOD m_vilpmiub getBoundingBox ()Lnet/minecraft/unmapped/C_hbcjzgoe; + METHOD m_wdbxumgg ([Lnet/minecraft/unmapped/C_hynzadkk$C_egqitdjk;)V + ARG 0 neighbors + METHOD m_xuhqyblp cancelRebuild ()V + METHOD m_ycspbizp createSortTask (Lnet/minecraft/unmapped/C_tizlwnnv;Lnet/minecraft/unmapped/C_sjynkhfr;)Z + ARG 1 layer + ARG 2 builder + METHOD m_yiysmxwd reset ()V + CLASS C_dafeytod Task + FIELD f_ieqhemgl distance D + FIELD f_ypuqbnfm highPriority Z + FIELD f_zlyzuzir cancelled Ljava/util/concurrent/atomic/AtomicBoolean; + METHOD compareTo (Ljava/lang/Object;)I + ARG 1 o + METHOD m_csbvqlks getName ()Ljava/lang/String; + METHOD m_qbfmwizt run (Lnet/minecraft/unmapped/C_fnazfccz;)Ljava/util/concurrent/CompletableFuture; + ARG 1 storage + METHOD m_scnvnioz cancel ()V + CLASS C_tztyrgso SortTask + FIELD f_iwigmsua data Lnet/minecraft/unmapped/C_sjynkhfr$C_tspjbhud; + METHOD (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;DLnet/minecraft/unmapped/C_sjynkhfr$C_tspjbhud;)V + ARG 2 distance + METHOD m_cjwyvgeu (Lnet/minecraft/unmapped/C_sjynkhfr$C_bjrkvbkq;Ljava/lang/Throwable;)Lnet/minecraft/unmapped/C_sjynkhfr$C_bjrkvbkq; + ARG 1 result + ARG 2 throwable + METHOD m_lzlrpqup (Ljava/lang/Void;)Lnet/minecraft/unmapped/C_sjynkhfr$C_bjrkvbkq; + ARG 0 v + CLASS C_ulcmkxuq RebuildTask + FIELD f_zkbkfigj region Lnet/minecraft/unmapped/C_pnsarinu; + METHOD (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;DLnet/minecraft/unmapped/C_pnsarinu;Z)V + ARG 2 distance + ARG 5 highPriority + METHOD m_iskvxnoj (Ljava/util/List;Lnet/minecraft/unmapped/C_sjynkhfr$C_tspjbhud;Lnet/minecraft/unmapped/C_tizlwnnv;Lnet/minecraft/unmapped/C_fpcijbbg;)V + ARG 3 layer + ARG 4 buffer + METHOD m_xxegcadj (Lnet/minecraft/unmapped/C_sjynkhfr$C_tspjbhud;Ljava/util/List;Ljava/lang/Throwable;)Lnet/minecraft/unmapped/C_sjynkhfr$C_bjrkvbkq; + ARG 2 voids + ARG 3 throwable + CLASS C_tspjbhud ChunkData + FIELD f_cixhztti EMPTY Lnet/minecraft/unmapped/C_sjynkhfr$C_tspjbhud; + FIELD f_izdaounr sortingData Lnet/minecraft/unmapped/C_fpcijbbg$C_qwmaszfw; + FIELD f_lptrzyxj occlusionData Lnet/minecraft/unmapped/C_bfihfxcg; + FIELD f_sbebwngh layers Ljava/util/Set; + FIELD f_tczcdyxm UNCOMPILED Lnet/minecraft/unmapped/C_sjynkhfr$C_tspjbhud; + FIELD f_xxnfrtnf blockEntities Ljava/util/List; + METHOD m_chfbcmme isVisibleThrough (Lnet/minecraft/unmapped/C_xpuuihxf;Lnet/minecraft/unmapped/C_xpuuihxf;)Z + METHOD m_cnqtwery getBlockEntites ()Ljava/util/List; + METHOD m_kppkuamn isEmpty (Lnet/minecraft/unmapped/C_tizlwnnv;)Z + ARG 1 layer + METHOD m_zxltqcaf hasNoLayers ()Z diff --git a/mappings/net/minecraft/client/render/chunk/ChunkRenderRegion.mapping b/mappings/net/minecraft/client/render/chunk/ChunkRenderRegion.mapping index a7aa8f1ef1..05410fc210 100644 --- a/mappings/net/minecraft/client/render/chunk/ChunkRenderRegion.mapping +++ b/mappings/net/minecraft/client/render/chunk/ChunkRenderRegion.mapping @@ -1,3 +1,15 @@ CLASS net/minecraft/unmapped/C_pnsarinu net/minecraft/client/render/chunk/ChunkRenderRegion + FIELD f_ergxoswb RADIUS I FIELD f_fhtdzfnb chunks [Lnet/minecraft/unmapped/C_otclaosl; + FIELD f_lrftytkt minChunkZ I + FIELD f_okkhxjrz minChunkX I + FIELD f_tcdlefsz SIZE I FIELD f_urywuydp world Lnet/minecraft/unmapped/C_cdctfzbn; + METHOD m_dyhcdtsq getChunk (II)Lnet/minecraft/unmapped/C_otclaosl; + ARG 1 chunkX + ARG 2 chunkY + METHOD m_msdowgjr getIndex (IIII)I + ARG 0 minChunkX + ARG 1 minChunkZ + ARG 2 chunkX + ARG 3 chunkZ diff --git a/mappings/net/minecraft/client/render/chunk/ChunkRenderRegionCache.mapping b/mappings/net/minecraft/client/render/chunk/ChunkRenderRegionCache.mapping index 6639fc8768..1faba3f814 100644 --- a/mappings/net/minecraft/client/render/chunk/ChunkRenderRegionCache.mapping +++ b/mappings/net/minecraft/client/render/chunk/ChunkRenderRegionCache.mapping @@ -1,7 +1,11 @@ CLASS net/minecraft/unmapped/C_blaazowi net/minecraft/client/render/chunk/ChunkRenderRegionCache FIELD f_hnxvrkoi lazyRenderChunks Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; + METHOD m_trfjcxtp getLazyChunk (Lnet/minecraft/unmapped/C_cdctfzbn;II)Lnet/minecraft/unmapped/C_blaazowi$C_rivnwgtr; + METHOD m_vhfqjini (Lnet/minecraft/unmapped/C_cdctfzbn;J)Lnet/minecraft/unmapped/C_blaazowi$C_rivnwgtr; + ARG 1 pos METHOD m_ykavhtdf createRenderRegion (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_zubvmeye;)Lnet/minecraft/unmapped/C_pnsarinu; ARG 1 world + ARG 2 pos CLASS C_rivnwgtr LazyRenderChunk FIELD f_kocbmdyd renderChunk Lnet/minecraft/unmapped/C_otclaosl; FIELD f_ppnspdxd worldChunk Lnet/minecraft/unmapped/C_hrdsvlkq; diff --git a/mappings/net/minecraft/client/render/chunk/SectionBuilder.mapping b/mappings/net/minecraft/client/render/chunk/SectionBuilder.mapping new file mode 100644 index 0000000000..a6af5423c9 --- /dev/null +++ b/mappings/net/minecraft/client/render/chunk/SectionBuilder.mapping @@ -0,0 +1,22 @@ +CLASS net/minecraft/unmapped/C_qphmhsxf net/minecraft/client/render/chunk/SectionBuilder + FIELD f_pqbwtamx blockRenderManager Lnet/minecraft/unmapped/C_vdyoclwy; + FIELD f_xjblvusl blockEntityRenderDispatcher Lnet/minecraft/unmapped/C_sicqxpzm; + METHOD m_bhszdmmn addBlockEntity (Lnet/minecraft/unmapped/C_qphmhsxf$C_nbtrcosg;Lnet/minecraft/unmapped/C_kvegafmh;)V + ARG 1 result + ARG 2 blockEntity + METHOD m_hfynkecv getOrCreateBuilder (Ljava/util/Map;Lnet/minecraft/unmapped/C_fnazfccz;Lnet/minecraft/unmapped/C_tizlwnnv;)Lnet/minecraft/unmapped/C_nxnqmnng; + ARG 1 layers + ARG 2 bufferStorage + ARG 3 layer + METHOD m_rxyenoum build (Lnet/minecraft/unmapped/C_zubvmeye;Lnet/minecraft/unmapped/C_pnsarinu;Lnet/minecraft/unmapped/C_onfzhami;Lnet/minecraft/unmapped/C_fnazfccz;)Lnet/minecraft/unmapped/C_qphmhsxf$C_nbtrcosg; + ARG 1 pos + ARG 2 region + ARG 3 sorter + ARG 4 bufferStorage + CLASS C_nbtrcosg Result + FIELD f_neiwrcnn blockEntities Ljava/util/List; + FIELD f_sdjgvimu renderedLayers Ljava/util/Map; + FIELD f_vioheejy noCullingBlockEntities Ljava/util/List; + FIELD f_wxwyuehi sortingData Lnet/minecraft/unmapped/C_fpcijbbg$C_qwmaszfw; + FIELD f_xvdmmhdr occlusionData Lnet/minecraft/unmapped/C_bfihfxcg; + METHOD m_kkapkbku close ()V diff --git a/mappings/net/minecraft/client/render/debug/OcclusionGraphDebugRenderer.mapping b/mappings/net/minecraft/client/render/debug/OcclusionGraphDebugRenderer.mapping new file mode 100644 index 0000000000..921ae2f2a6 --- /dev/null +++ b/mappings/net/minecraft/client/render/debug/OcclusionGraphDebugRenderer.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/unmapped/C_hijtvihz net/minecraft/client/render/debug/OcclusionGraphDebugRenderer + FIELD f_kmghxrwz DIRECTIONS [Lnet/minecraft/unmapped/C_xpuuihxf; + METHOD m_kmxzoqre renderQuad (Lnet/minecraft/unmapped/C_igthdzux;Lorg/joml/Matrix4f;[Lorg/joml/Vector4f;IIIIIII)V + ARG 1 vertices + ARG 2 viewMatrix + ARG 3 points + ARG 4 p1 + ARG 5 p2 + ARG 6 p3 + ARG 7 p4 + METHOD m_rvqkxhaj renderVertex (Lnet/minecraft/unmapped/C_igthdzux;Lorg/joml/Matrix4f;Lorg/joml/Vector4f;)V + ARG 1 vertices + ARG 2 viewMatrix + ARG 3 points diff --git a/mappings/net/minecraft/client/render/state/MapRenderState.mapping b/mappings/net/minecraft/client/render/state/MapRenderState.mapping new file mode 100644 index 0000000000..8d0da8180c --- /dev/null +++ b/mappings/net/minecraft/client/render/state/MapRenderState.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/unmapped/C_ikcmtvuf net/minecraft/client/render/state/MapRenderState + FIELD f_tdruduwn decorations Ljava/util/List; + FIELD f_zfhlgkaj texture Lnet/minecraft/unmapped/C_ncpywfca; + CLASS C_guvsoceq Decoration + FIELD f_ffqxfzdi renderOnItemFrame Z + FIELD f_harkqsxu x B + FIELD f_hjlvxpnw rot B + FIELD f_ietfaope texture Lnet/minecraft/unmapped/C_uflrwbwt; + FIELD f_revzfcin y B + FIELD f_tfihpfwx name Lnet/minecraft/unmapped/C_rdaqiwdt; diff --git a/mappings/net/minecraft/client/texture/MapSpriteManager.mapping b/mappings/net/minecraft/client/texture/MapSpriteManager.mapping new file mode 100644 index 0000000000..9884e55ba5 --- /dev/null +++ b/mappings/net/minecraft/client/texture/MapSpriteManager.mapping @@ -0,0 +1,29 @@ +CLASS net/minecraft/unmapped/C_ekgpyyyt net/minecraft/client/texture/MapSpriteManager + FIELD f_mndlovzp textureManager Lnet/minecraft/unmapped/C_rglkduer; + FIELD f_xdxlwtvd maps Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; + METHOD close close ()V + METHOD m_amjrjeoq update (Lnet/minecraft/unmapped/C_qqxyyzzm;Lnet/minecraft/unmapped/C_nvpllgmg;)V + ARG 1 id + ARG 2 state + METHOD m_enyrhzjw getTexture (Lnet/minecraft/unmapped/C_qqxyyzzm;Lnet/minecraft/unmapped/C_nvpllgmg;)Lnet/minecraft/unmapped/C_ncpywfca; + ARG 1 id + ARG 2 state + METHOD m_qigjzvvd clear ()V + METHOD m_rbhkjkcz getOrCreate (Lnet/minecraft/unmapped/C_qqxyyzzm;Lnet/minecraft/unmapped/C_nvpllgmg;)Lnet/minecraft/unmapped/C_ekgpyyyt$C_jyhvvszt; + ARG 1 id + ARG 2 state + METHOD m_ydivrlxp (Lnet/minecraft/unmapped/C_nvpllgmg;Ljava/lang/Integer;Lnet/minecraft/unmapped/C_ekgpyyyt$C_jyhvvszt;)Lnet/minecraft/unmapped/C_ekgpyyyt$C_jyhvvszt; + ARG 2 mapId + ARG 3 texture + CLASS C_jyhvvszt MapTexture + FIELD f_ccpvhamo modified Z + FIELD f_cqxyuixp texture Lnet/minecraft/unmapped/C_dnuzosnl; + FIELD f_vfyxfleu textureId Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_vkinjvbe map Lnet/minecraft/unmapped/C_nvpllgmg; + METHOD (Lnet/minecraft/unmapped/C_ekgpyyyt;ILnet/minecraft/unmapped/C_nvpllgmg;)V + ARG 2 id + METHOD close close ()V + METHOD m_akioefao upload ()V + METHOD m_fimvugio updateState (Lnet/minecraft/unmapped/C_nvpllgmg;)V + ARG 1 state + METHOD m_ysaatzrw forceUpload ()V diff --git a/mappings/net/minecraft/client/world/ClientWorld.mapping b/mappings/net/minecraft/client/world/ClientWorld.mapping index 0c5874523a..7aa10f7fd3 100644 --- a/mappings/net/minecraft/client/world/ClientWorld.mapping +++ b/mappings/net/minecraft/client/world/ClientWorld.mapping @@ -23,11 +23,11 @@ CLASS net/minecraft/unmapped/C_ghdnlrrw net/minecraft/client/world/ClientWorld FIELD f_ycswtnpc blockPredictionManager Lnet/minecraft/unmapped/C_czisrdmd; METHOD m_aggcbwxt setTime (J)V ARG 1 time - METHOD m_blplldfx syncBlockState (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_txtbiemp;Lnet/minecraft/unmapped/C_vgpupfxx;)V - ARG 3 playerPos METHOD m_alvumyoa getSkyColor (Lnet/minecraft/unmapped/C_vgpupfxx;F)I ARG 1 cameraPosition ARG 2 tickDelta + METHOD m_blplldfx syncBlockState (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_txtbiemp;Lnet/minecraft/unmapped/C_vgpupfxx;)V + ARG 3 playerPos METHOD m_bmqpmbrd (Lnet/minecraft/unmapped/C_hynzadkk;)I ARG 1 pos METHOD m_btpmymzu getSkyProperties ()Lnet/minecraft/unmapped/C_bxlqmlyr; @@ -65,7 +65,7 @@ CLASS net/minecraft/unmapped/C_ghdnlrrw net/minecraft/client/world/ClientWorld ARG 1 pos METHOD m_hoqetuzo putMapStates (Ljava/util/Map;)V ARG 1 mapStates - METHOD m_hxaplopj unloadBlockEntities (Lnet/minecraft/unmapped/C_hrdsvlkq;)V + METHOD m_hxaplopj unload (Lnet/minecraft/unmapped/C_hrdsvlkq;)V ARG 1 chunk METHOD m_iesewwfc calculateColor (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_qodopjcw;)I ARG 1 pos @@ -112,13 +112,13 @@ CLASS net/minecraft/unmapped/C_ghdnlrrw net/minecraft/client/world/ClientWorld ARG 7 pos METHOD m_svjzxinu tick (Ljava/util/function/BooleanSupplier;)V ARG 1 shouldKeepTicking - METHOD m_trjjwams getSimulationDistance ()I METHOD m_sxmptkcl (III)Lnet/minecraft/unmapped/C_vgpupfxx; ARG 1 x ARG 2 y ARG 3 z METHOD m_tafkdnvg getCloudsColor (F)I ARG 1 tickDelta + METHOD m_trjjwams getSimulationDistance ()I METHOD m_uanzgghj addParticle (DDDDDLnet/minecraft/unmapped/C_nqucohct;)V ARG 1 minX ARG 3 maxX @@ -133,7 +133,7 @@ CLASS net/minecraft/unmapped/C_ghdnlrrw net/minecraft/client/world/ClientWorld ARG 1 x ARG 2 y ARG 3 z - METHOD m_yeggwwzp resetChunkColor (Lnet/minecraft/unmapped/C_ynrszrtu;)V + METHOD m_yeggwwzp onChunkLoaded (Lnet/minecraft/unmapped/C_ynrszrtu;)V ARG 1 chunkPos METHOD m_ykdzgnja tickEntity (Lnet/minecraft/unmapped/C_astfners;)V ARG 1 entity diff --git a/mappings/net/minecraft/util/ArgbHelper.mapping b/mappings/net/minecraft/util/ArgbHelper.mapping new file mode 100644 index 0000000000..3253c8a9cf --- /dev/null +++ b/mappings/net/minecraft/util/ArgbHelper.mapping @@ -0,0 +1,60 @@ +CLASS net/minecraft/unmapped/C_rojckazs net/minecraft/util/ArgbHelper + METHOD m_cbkekekb from8Bit (I)F + ARG 0 i + METHOD m_cmigvcvv opaque (I)I + ARG 0 argb + METHOD m_cppeddcz color (FFFF)I + ARG 0 a + ARG 1 r + ARG 2 g + ARG 3 b + METHOD m_gqgmqulr color (Lnet/minecraft/unmapped/C_vgpupfxx;)I + ARG 0 color + METHOD m_guvkltvj red (I)I + ARG 0 argb + METHOD m_hbbprclp to8Bit (F)I + ARG 0 f + METHOD m_iteakipu scaleRgb (II)I + COMMENT Maintains the alpha level + ARG 0 argb + ARG 1 scale + COMMENT divided by {@code 255} to give a {@code 0.0f} to {@code 1.0f} range + METHOD m_jlwyusxi scaleRgb (IF)I + COMMENT Maintains the alpha level + ARG 0 argb + ARG 1 scale + METHOD m_jnipdhea lerp (FII)I + ARG 1 color1 + ARG 2 color2 + METHOD m_mjkqavea white (F)I + ARG 0 alpha + METHOD m_mtvumula multiply (II)I + ARG 0 color1 + ARG 1 color2 + METHOD m_muaupjpo color (III)I + METHOD m_plfhxcfp transparent (I)I + ARG 0 argb + METHOD m_rtmaaugy color (IIII)I + ARG 0 a + ARG 1 r + ARG 2 g + ARG 3 b + METHOD m_tcuubxtk blue (I)I + ARG 0 argb + METHOD m_ufaioapl color (II)I + ARG 0 alpha + ARG 1 rgb + METHOD m_uodjinfn average (II)I + ARG 0 color1 + ARG 1 color2 + METHOD m_vbjlonbj alpha (I)I + ARG 0 argb + METHOD m_ygeoqadn toAbgr (I)I + COMMENT Swaps the R and B bytes. + ARG 0 argb + METHOD m_yuwqoysr green (I)I + ARG 0 argb + METHOD m_ywhxgdzj fromAbgr (I)I + ARG 0 abgr + METHOD m_zhoubgei grayscale (I)I + ARG 0 color diff --git a/mappings/net/minecraft/util/CommonColors.mapping b/mappings/net/minecraft/util/CommonColors.mapping index 45058ac0a5..d86d825360 100644 --- a/mappings/net/minecraft/util/CommonColors.mapping +++ b/mappings/net/minecraft/util/CommonColors.mapping @@ -5,6 +5,10 @@ CLASS net/minecraft/unmapped/C_oauvuath net/minecraft/util/CommonColors FIELD f_bcspjcwq LIGHT_GRAY I FIELD f_fdbmklve LIGHT_YELLOW I FIELD f_hxnrjiec BLACK I + FIELD f_irxnhczf DARK_PURPLE I + FIELD f_mbpvtspr LIGHTER_GRAY I + FIELD f_ocmjathi BLUE I FIELD f_qlmrjxqb WHITE I FIELD f_qzyevrxu LIGHT_RED I + FIELD f_tqdlcziy GREEN I FIELD f_vzujugkt GRAY I diff --git a/mappings/net/minecraft/util/TriState.mapping b/mappings/net/minecraft/util/TriState.mapping new file mode 100644 index 0000000000..afb0aeca08 --- /dev/null +++ b/mappings/net/minecraft/util/TriState.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/unmapped/C_jkoyijul net/minecraft/util/TriState + METHOD m_vjlyiklk toBoolean (Z)Z + ARG 1 defaultValue diff --git a/mappings/net/minecraft/util/math/MathHelper.mapping b/mappings/net/minecraft/util/math/MathHelper.mapping index 4c5abb372f..d39e6b3273 100644 --- a/mappings/net/minecraft/util/math/MathHelper.mapping +++ b/mappings/net/minecraft/util/math/MathHelper.mapping @@ -271,6 +271,10 @@ CLASS net/minecraft/unmapped/C_zpccxxiz net/minecraft/util/math/MathHelper ARG 0 a ARG 2 b METHOD m_saszmoqp lengthSquared (FFF)F + ARG 0 a + ARG 1 b + ARG 2 c + METHOD m_sdwcgpaj hypot (FF)F METHOD m_shkxmddf ([F)V ARG 0 sineTable METHOD m_snsjabxg abs (I)I