diff --git a/mappings/net/minecraft/block/DecoratedPotPatterns.mapping b/mappings/net/minecraft/block/DecoratedPotPatterns.mapping index a0a027eee5..41337c6de7 100644 --- a/mappings/net/minecraft/block/DecoratedPotPatterns.mapping +++ b/mappings/net/minecraft/block/DecoratedPotPatterns.mapping @@ -44,6 +44,12 @@ CLASS net/minecraft/class_8173 net/minecraft/block/DecoratedPotPatterns FIELD field_43288 SHELTER_POTTERY_PATTERN Ljava/lang/String; FIELD field_43289 SNORT_POTTERY_PATTERN Ljava/lang/String; FIELD field_43290 ANGLER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; + FIELD field_49837 FLOW_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; + FIELD field_49838 GUSTER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; + FIELD field_49839 SCRAPE_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; + FIELD field_49840 FLOW_POTTERY_PATTERN Ljava/lang/String; + FIELD field_49841 GUSTER_POTTERY_PATTERN Ljava/lang/String; + FIELD field_49842 SCRAPE_POTTERY_PATTERN Ljava/lang/String; METHOD method_49205 getTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2960; ARG 0 key METHOD method_49206 fromSherd (Lnet/minecraft/class_1792;)Lnet/minecraft/class_5321; diff --git a/mappings/net/minecraft/block/HeavyCoreBlock.mapping b/mappings/net/minecraft/block/HeavyCoreBlock.mapping new file mode 100644 index 0000000000..1d89de0c1d --- /dev/null +++ b/mappings/net/minecraft/block/HeavyCoreBlock.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_9366 net/minecraft/block/HeavyCoreBlock + FIELD field_49831 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_49832 ORIENTATION Lnet/minecraft/class_2754; + FIELD field_49833 SHAPE Lnet/minecraft/class_265; diff --git a/mappings/net/minecraft/block/entity/BannerPatterns.mapping b/mappings/net/minecraft/block/entity/BannerPatterns.mapping index 0bdac02cf8..ee9067fa54 100644 --- a/mappings/net/minecraft/block/entity/BannerPatterns.mapping +++ b/mappings/net/minecraft/block/entity/BannerPatterns.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_7446 net/minecraft/block/entity/BannerPatterns - METHOD method_43721 registerAndGetDefault (Lnet/minecraft/class_7891;)V + METHOD method_43721 bootstrap (Lnet/minecraft/class_7891;)V ARG 0 registry METHOD method_43722 of (Ljava/lang/String;)Lnet/minecraft/class_5321; ARG 0 id diff --git a/mappings/net/minecraft/block/entity/OneTwentyOneBannerPatterns.mapping b/mappings/net/minecraft/block/entity/OneTwentyOneBannerPatterns.mapping new file mode 100644 index 0000000000..250ec8f3fc --- /dev/null +++ b/mappings/net/minecraft/block/entity/OneTwentyOneBannerPatterns.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_9367 net/minecraft/block/entity/OneTwentyOneBannerPatterns + METHOD method_58189 bootstrap (Lnet/minecraft/class_7891;)V + ARG 0 registry diff --git a/mappings/net/minecraft/class_9360.mapping b/mappings/net/minecraft/class_9360.mapping deleted file mode 100644 index 35d4971598..0000000000 --- a/mappings/net/minecraft/class_9360.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_9360 - CLASS class_8745 Type diff --git a/mappings/net/minecraft/class_9364.mapping b/mappings/net/minecraft/class_9364.mapping deleted file mode 100644 index 8855cd46da..0000000000 --- a/mappings/net/minecraft/class_9364.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_9364 - METHOD comp_2422 comp_2418 ()Ljava/util/List; diff --git a/mappings/net/minecraft/client/gl/Framebuffer.mapping b/mappings/net/minecraft/client/gl/Framebuffer.mapping index ed455c7566..55b2f0256b 100644 --- a/mappings/net/minecraft/client/gl/Framebuffer.mapping +++ b/mappings/net/minecraft/client/gl/Framebuffer.mapping @@ -19,6 +19,7 @@ CLASS net/minecraft/class_276 net/minecraft/client/gl/Framebuffer ARG 3 getError METHOD method_1232 setTexFilter (IZ)V ARG 1 texFilter + ARG 2 forceUpdate METHOD method_1233 drawInternal (IIZ)V ARG 1 width ARG 2 height @@ -56,3 +57,5 @@ CLASS net/minecraft/class_276 net/minecraft/client/gl/Framebuffer METHOD method_30277 getColorAttachment ()I METHOD method_30278 getDepthAttachment ()I METHOD method_35610 beginRead ()V + METHOD method_58226 setTexFilter (I)V + ARG 1 texFilter diff --git a/mappings/net/minecraft/client/gl/PostEffectPass.mapping b/mappings/net/minecraft/client/gl/PostEffectPass.mapping index 8ec128fb03..429568eb5f 100644 --- a/mappings/net/minecraft/client/gl/PostEffectPass.mapping +++ b/mappings/net/minecraft/client/gl/PostEffectPass.mapping @@ -7,10 +7,13 @@ CLASS net/minecraft/class_283 net/minecraft/client/gl/PostEffectPass FIELD field_1538 output Lnet/minecraft/class_276; FIELD field_1539 samplerNames Ljava/util/List; FIELD field_1540 program Lnet/minecraft/class_280; + FIELD field_49906 texFilter I METHOD (Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_276;Lnet/minecraft/class_276;Z)V + ARG 1 resourceFactory ARG 2 programName ARG 3 input ARG 4 output + ARG 5 linear METHOD method_1291 setProjectionMatrix (Lorg/joml/Matrix4f;)V ARG 1 projectionMatrix METHOD method_1292 addAuxTarget (Ljava/lang/String;Ljava/util/function/IntSupplier;II)V @@ -22,3 +25,4 @@ CLASS net/minecraft/class_283 net/minecraft/client/gl/PostEffectPass ARG 1 time METHOD method_1295 getProgram ()Lnet/minecraft/class_280; METHOD method_35777 getName ()Ljava/lang/String; + METHOD method_58234 getTexFilter ()I diff --git a/mappings/net/minecraft/client/gl/PostEffectProcessor.mapping b/mappings/net/minecraft/client/gl/PostEffectProcessor.mapping index 8c35fd9264..beeb0f839a 100644 --- a/mappings/net/minecraft/client/gl/PostEffectProcessor.mapping +++ b/mappings/net/minecraft/client/gl/PostEffectProcessor.mapping @@ -10,8 +10,10 @@ CLASS net/minecraft/class_279 net/minecraft/client/gl/PostEffectProcessor FIELD field_1500 lastTickDelta F FIELD field_1501 time F FIELD field_32770 MAIN_TARGET_NAME Ljava/lang/String; + FIELD field_49569 resourceFactory Lnet/minecraft/class_5912; METHOD (Lnet/minecraft/class_1060;Lnet/minecraft/class_5912;Lnet/minecraft/class_276;Lnet/minecraft/class_2960;)V ARG 1 textureManager + ARG 2 resourceFactory ARG 3 framebuffer ARG 4 id METHOD method_1256 parseEffect (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V @@ -34,6 +36,7 @@ CLASS net/minecraft/class_279 net/minecraft/client/gl/PostEffectProcessor ARG 1 programName ARG 2 source ARG 3 dest + ARG 4 linear METHOD method_1263 parseUniform (Lcom/google/gson/JsonElement;)V ARG 1 jsonUniform METHOD method_1264 getSecondaryTarget (Ljava/lang/String;)Lnet/minecraft/class_276; @@ -46,3 +49,5 @@ CLASS net/minecraft/class_279 net/minecraft/client/gl/PostEffectProcessor METHOD method_57799 setUniforms (Ljava/lang/String;F)V ARG 1 name ARG 2 value + METHOD method_58233 setTexFilter (I)V + ARG 1 texFilter diff --git a/mappings/net/minecraft/client/gui/RotatingCubeMapRenderer.mapping b/mappings/net/minecraft/client/gui/RotatingCubeMapRenderer.mapping index c99b90f3fa..c861d47bff 100644 --- a/mappings/net/minecraft/client/gui/RotatingCubeMapRenderer.mapping +++ b/mappings/net/minecraft/client/gui/RotatingCubeMapRenderer.mapping @@ -3,9 +3,15 @@ CLASS net/minecraft/class_766 net/minecraft/client/gui/RotatingCubeMapRenderer FIELD field_40511 yaw F FIELD field_4139 client Lnet/minecraft/class_310; FIELD field_4141 cubeMap Lnet/minecraft/class_751; + FIELD field_49905 PANORAMA_OVERLAY_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_751;)V ARG 1 cubeMap METHOD method_3317 render (Lnet/minecraft/class_332;IIFF)V + ARG 1 context + ARG 2 width + ARG 3 height + ARG 4 alpha + ARG 5 delta METHOD method_45780 wrapOnce (FF)F ARG 0 a ARG 1 b diff --git a/mappings/net/minecraft/client/gui/screen/Screen.mapping b/mappings/net/minecraft/client/gui/screen/Screen.mapping index 84988238e9..0856de9157 100644 --- a/mappings/net/minecraft/client/gui/screen/Screen.mapping +++ b/mappings/net/minecraft/client/gui/screen/Screen.mapping @@ -26,6 +26,11 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen FIELD field_49508 PANORAMA_RENDERER Lnet/minecraft/class_751; FIELD field_49509 ROTATING_PANORAMA_RENDERER Lnet/minecraft/class_766; FIELD field_49511 MENU_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_49894 INWORLD_MENU_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_49895 HEADER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960; + FIELD field_49896 FOOTER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960; + FIELD field_49897 INWORLD_HEADER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960; + FIELD field_49898 INWORLD_FOOTER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_2561;)V ARG 1 title METHOD method_25393 tick ()V @@ -182,6 +187,13 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen ARG 5 height METHOD method_57737 renderBackgroundTexture (Lnet/minecraft/class_332;Lnet/minecraft/class_2960;IIFFII)V ARG 0 context + ARG 1 texture + ARG 2 x + ARG 3 y + ARG 4 u + ARG 5 v + ARG 6 width + ARG 7 height CLASS class_6390 SelectedElementNarrationData FIELD field_33825 selectable Lnet/minecraft/class_6379; FIELD field_33826 index I diff --git a/mappings/net/minecraft/client/gui/screen/option/ControlsOptionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/ControlsOptionsScreen.mapping index 33e47776e9..08a27a7f6e 100644 --- a/mappings/net/minecraft/client/gui/screen/option/ControlsOptionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/ControlsOptionsScreen.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_458 net/minecraft/client/gui/screen/option/ControlsOptionsScreen FIELD field_49532 TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_49901 optionListWidget Lnet/minecraft/class_353; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V ARG 1 parent ARG 2 options @@ -7,3 +8,5 @@ CLASS net/minecraft/class_458 net/minecraft/client/gui/screen/option/ControlsOpt ARG 1 button METHOD method_20412 (Lnet/minecraft/class_4185;)V ARG 1 button + METHOD method_58232 getOptions (Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172; + ARG 0 gameOptions diff --git a/mappings/net/minecraft/client/gui/screen/option/LanguageOptionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/LanguageOptionsScreen.mapping index 6b081e0a9a..35bbbe3791 100644 --- a/mappings/net/minecraft/client/gui/screen/option/LanguageOptionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/LanguageOptionsScreen.mapping @@ -7,6 +7,10 @@ CLASS net/minecraft/class_426 net/minecraft/client/gui/screen/option/LanguageOpt ARG 2 options ARG 3 languageManager METHOD method_52184 onDone ()V + METHOD method_57729 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_57730 (Lnet/minecraft/class_4185;)V + ARG 1 button CLASS class_4195 LanguageSelectionListWidget METHOD (Lnet/minecraft/class_426;Lnet/minecraft/class_310;)V ARG 2 client diff --git a/mappings/net/minecraft/client/gui/screen/option/SkinOptionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/SkinOptionsScreen.mapping index 794d8208fa..9782fc03ad 100644 --- a/mappings/net/minecraft/client/gui/screen/option/SkinOptionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/SkinOptionsScreen.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_440 net/minecraft/client/gui/screen/option/SkinOptionsScreen FIELD field_49512 TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_49899 optionListWidget Lnet/minecraft/class_353; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V ARG 1 parent ARG 2 gameOptions diff --git a/mappings/net/minecraft/client/gui/screen/option/TelemetryInfoScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/TelemetryInfoScreen.mapping index 7c92e910d8..f4b32fc7d0 100644 --- a/mappings/net/minecraft/client/gui/screen/option/TelemetryInfoScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/TelemetryInfoScreen.mapping @@ -30,3 +30,5 @@ CLASS net/minecraft/class_7944 net/minecraft/client/gui/screen/option/TelemetryI METHOD method_54803 updateOptIn (Lnet/minecraft/class_339;Z)V ARG 1 checkbox ARG 2 checked + METHOD method_57768 (Lnet/minecraft/class_4185;)V + ARG 1 button diff --git a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping index 85ef90776a..867383ef99 100644 --- a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS FIELD field_42502 recreated Z FIELD field_45568 symlinkFinder Lnet/minecraft/class_8580; FIELD field_49557 layout Lnet/minecraft/class_8132; + FIELD field_49902 TAB_HEADER_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V ARG 1 client ARG 2 parent diff --git a/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping index 1f59a73b2f..073e57234f 100644 --- a/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRul FIELD field_24298 gameRules Lnet/minecraft/class_1928; FIELD field_49558 TITLE Lnet/minecraft/class_2561; FIELD field_49560 layout Lnet/minecraft/class_8132; + FIELD field_49903 ruleListWidget Lnet/minecraft/class_5235$class_5241; METHOD (Lnet/minecraft/class_1928;Ljava/util/function/Consumer;)V ARG 1 gameRules ARG 2 ruleSaveConsumer @@ -17,6 +18,8 @@ CLASS net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRul METHOD method_27632 updateDoneButton ()V METHOD method_48682 (Lnet/minecraft/class_5235;Lnet/minecraft/class_364;)V ARG 1 child + METHOD method_57770 (Lnet/minecraft/class_4185;)V + ARG 1 button CLASS class_5236 BooleanRuleWidget FIELD field_24300 toggleButton Lnet/minecraft/class_5676; METHOD (Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4310;)V diff --git a/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping b/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping index f02cffa028..098dcd279a 100644 --- a/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget FIELD field_45908 SCROLLER_TEXTURE Lnet/minecraft/class_2960; FIELD field_49477 SCROLLER_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; FIELD field_49478 MENU_LIST_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_49892 INWORLD_MENU_LIST_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_310;IIII)V ARG 1 client ARG 2 width @@ -131,11 +132,13 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget ARG 1 width ARG 2 layout METHOD method_57713 drawHeaderAndFooterSeparators (Lnet/minecraft/class_332;)V + ARG 1 context METHOD method_57714 position (III)V ARG 1 width ARG 2 height ARG 3 y METHOD method_57715 drawMenuListBackground (Lnet/minecraft/class_332;)V + ARG 1 context METHOD method_57717 isScrollbarVisible ()Z CLASS class_351 Entry FIELD field_22752 parentList Lnet/minecraft/class_350; diff --git a/mappings/net/minecraft/client/gui/widget/OptionListWidget.mapping b/mappings/net/minecraft/client/gui/widget/OptionListWidget.mapping index bd4b01e348..0f39aadf85 100644 --- a/mappings/net/minecraft/client/gui/widget/OptionListWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/OptionListWidget.mapping @@ -6,7 +6,9 @@ CLASS net/minecraft/class_353 net/minecraft/client/gui/widget/OptionListWidget ARG 4 optionsScreen METHOD method_20406 addSingleOptionEntry (Lnet/minecraft/class_7172;)V ARG 1 option - METHOD method_20407 addOptionEntry (Lnet/minecraft/class_339;Lnet/minecraft/class_339;)V + METHOD method_20407 addWidgetEntry (Lnet/minecraft/class_339;Lnet/minecraft/class_339;)V + ARG 1 firstWidget + ARG 2 secondWidget METHOD method_20408 addAll ([Lnet/minecraft/class_7172;)V ARG 1 options METHOD method_29624 getHoveredWidget (DD)Ljava/util/Optional; @@ -14,8 +16,33 @@ CLASS net/minecraft/class_353 net/minecraft/client/gui/widget/OptionListWidget ARG 3 mouseY METHOD method_31046 getWidgetFor (Lnet/minecraft/class_7172;)Lnet/minecraft/class_339; ARG 1 option + METHOD method_58227 addAll (Ljava/util/List;)V + ARG 1 widgets CLASS class_354 WidgetEntry FIELD field_18214 widgets Ljava/util/List; - FIELD field_49485 optionsScreen Lnet/minecraft/class_437; + FIELD field_49484 WIDGET_X_SPACING I + FIELD field_49485 screen Lnet/minecraft/class_437; + METHOD (Ljava/util/List;Lnet/minecraft/class_437;)V + ARG 1 widgets + ARG 2 screen METHOD method_20409 create (Ljava/util/List;Lnet/minecraft/class_437;)Lnet/minecraft/class_353$class_354; + ARG 0 widgets + ARG 1 screen METHOD method_20410 create (Lnet/minecraft/class_339;Lnet/minecraft/class_339;Lnet/minecraft/class_437;)Lnet/minecraft/class_353$class_354; + ARG 0 firstWidget + ARG 1 secondWidget + ARG 2 screen + CLASS class_9379 OptionWidgetEntry + FIELD field_49893 optionWidgets Ljava/util/Map; + METHOD (Ljava/util/Map;Lnet/minecraft/class_4667;)V + ARG 1 widgets + ARG 2 optionsScreen + METHOD method_58228 create (Lnet/minecraft/class_315;Lnet/minecraft/class_7172;Lnet/minecraft/class_7172;Lnet/minecraft/class_4667;)Lnet/minecraft/class_353$class_9379; + ARG 0 gameOptions + ARG 1 firstOption + ARG 2 secondOption + ARG 3 optionsScreen + METHOD method_58229 create (Lnet/minecraft/class_315;Lnet/minecraft/class_7172;Lnet/minecraft/class_4667;)Lnet/minecraft/class_353$class_9379; + ARG 0 gameOptions + ARG 1 option + ARG 2 optionsScreen diff --git a/mappings/net/minecraft/client/gui/widget/TabButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/TabButtonWidget.mapping index 85a562d1ae..48efec6401 100644 --- a/mappings/net/minecraft/client/gui/widget/TabButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/TabButtonWidget.mapping @@ -17,3 +17,9 @@ CLASS net/minecraft/class_8209 net/minecraft/client/gui/widget/TabButtonWidget ARG 2 textRenderer ARG 3 color METHOD method_49611 isCurrentTab ()Z + METHOD method_58230 drawBackgroundTexture (Lnet/minecraft/class_332;IIII)V + ARG 1 context + ARG 2 x1 + ARG 3 y1 + ARG 4 x2 + ARG 5 y2 diff --git a/mappings/net/minecraft/client/particle/FireworksSparkParticle.mapping b/mappings/net/minecraft/client/particle/FireworksSparkParticle.mapping index 11335bf42b..8dff2924ae 100644 --- a/mappings/net/minecraft/client/particle/FireworksSparkParticle.mapping +++ b/mappings/net/minecraft/client/particle/FireworksSparkParticle.mapping @@ -31,6 +31,8 @@ CLASS net/minecraft/class_677 net/minecraft/client/particle/FireworksSparkPartic FIELD field_3806 explosions Ljava/util/List; FIELD field_3807 flicker Z FIELD field_3808 age I + FIELD field_49565 CREEPER_PATTERN [[D + FIELD field_49566 STAR_PATTERN [[D METHOD (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Ljava/util/List;)V ARG 1 world ARG 2 x @@ -40,9 +42,12 @@ CLASS net/minecraft/class_677 net/minecraft/client/particle/FireworksSparkPartic ARG 10 velocityY ARG 12 velocityZ ARG 14 particleManager + ARG 15 fireworkExplosions METHOD method_3028 explodeStar (D[[DLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZZ)V ARG 1 size ARG 3 pattern + ARG 4 colors + ARG 5 targetColors ARG 6 trail ARG 7 flicker ARG 8 keepShape @@ -54,13 +59,19 @@ CLASS net/minecraft/class_677 net/minecraft/client/particle/FireworksSparkPartic ARG 7 velocityX ARG 9 velocityY ARG 11 velocityZ + ARG 13 colors + ARG 14 targetColors ARG 15 trail ARG 16 flicker METHOD method_3031 explodeBall (DILit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V ARG 1 size ARG 3 amount + ARG 4 colors + ARG 5 targetColors ARG 6 trail ARG 7 flicker METHOD method_3032 explodeBurst (Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V + ARG 1 colors + ARG 2 targetColors ARG 3 trail ARG 4 flicker diff --git a/mappings/net/minecraft/client/render/GameRenderer.mapping b/mappings/net/minecraft/client/render/GameRenderer.mapping index ea7e278211..6af5c7bc1a 100644 --- a/mappings/net/minecraft/client/render/GameRenderer.mapping +++ b/mappings/net/minecraft/client/render/GameRenderer.mapping @@ -394,6 +394,8 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer ARG 0 hitResult ARG 1 cameraPos ARG 2 interactionRange + METHOD method_56845 (Lnet/minecraft/class_5944;)V + ARG 0 program METHOD method_56846 getRenderTypeCloudsProgram ()Lnet/minecraft/class_5944; METHOD method_57796 renderBlur (F)V ARG 1 delta diff --git a/mappings/net/minecraft/component/type/BookContent.mapping b/mappings/net/minecraft/component/type/BookContent.mapping new file mode 100644 index 0000000000..902aab6fe8 --- /dev/null +++ b/mappings/net/minecraft/component/type/BookContent.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_9364 net/minecraft/component/type/BookContent + METHOD method_58186 withPages (Ljava/util/List;)Ljava/lang/Object; + ARG 1 pages diff --git a/mappings/net/minecraft/component/type/WritableBookContentComponent.mapping b/mappings/net/minecraft/component/type/WritableBookContentComponent.mapping index 7bd62f0ffe..dfaca976e1 100644 --- a/mappings/net/minecraft/component/type/WritableBookContentComponent.mapping +++ b/mappings/net/minecraft/component/type/WritableBookContentComponent.mapping @@ -5,6 +5,10 @@ CLASS net/minecraft/class_9301 net/minecraft/component/type/WritableBookContentC FIELD field_49372 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49373 PAGE_CODEC Lcom/mojang/serialization/Codec; FIELD field_49374 PAGES_CODEC Lcom/mojang/serialization/Codec; + METHOD (Ljava/util/List;)V + ARG 1 pages + METHOD equals (Ljava/lang/Object;)Z + ARG 1 o METHOD method_57516 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_57517 stream (Z)Ljava/util/stream/Stream; diff --git a/mappings/net/minecraft/component/type/WrittenBookContentComponent.mapping b/mappings/net/minecraft/component/type/WrittenBookContentComponent.mapping index 09764a4b1e..e8bf8431c4 100644 --- a/mappings/net/minecraft/component/type/WrittenBookContentComponent.mapping +++ b/mappings/net/minecraft/component/type/WrittenBookContentComponent.mapping @@ -1,5 +1,4 @@ CLASS net/minecraft/class_9302 net/minecraft/component/type/WrittenBookContentComponent - FIELD comp_2422 comp_2418 Ljava/util/List; FIELD field_49375 MAX_SERIALIZED_PAGE_LENGTH I FIELD field_49376 MAX_PAGE_COUNT I FIELD field_49378 MAX_TITLE_LENGTH I @@ -9,6 +8,7 @@ CLASS net/minecraft/class_9302 net/minecraft/component/type/WrittenBookContentCo FIELD field_49382 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49383 PAGE_CODEC Lcom/mojang/serialization/Codec; FIELD field_49384 PAGES_CODEC Lcom/mojang/serialization/Codec; + FIELD field_49829 DEFAULT Lnet/minecraft/class_9302; METHOD method_57519 copy ()Lnet/minecraft/class_9302; METHOD method_57520 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider.mapping b/mappings/net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider.mapping index b7551c594f..89267e4a84 100644 --- a/mappings/net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider.mapping +++ b/mappings/net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider.mapping @@ -1 +1,6 @@ CLASS net/minecraft/class_8904 net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider + METHOD method_58267 (Lnet/minecraft/class_1792;)Lnet/minecraft/class_7803$class_8905; + ARG 0 item + METHOD method_58268 (Lnet/minecraft/class_8790;Lnet/minecraft/class_7803$class_8905;)V + ARG 1 template + METHOD method_58269 streamSmithingTemplates ()Ljava/util/stream/Stream; diff --git a/mappings/net/minecraft/data/server/recipe/VanillaRecipeProvider.mapping b/mappings/net/minecraft/data/server/recipe/VanillaRecipeProvider.mapping index 4ab49da88b..ebe24b75aa 100644 --- a/mappings/net/minecraft/data/server/recipe/VanillaRecipeProvider.mapping +++ b/mappings/net/minecraft/data/server/recipe/VanillaRecipeProvider.mapping @@ -9,7 +9,7 @@ CLASS net/minecraft/class_7803 net/minecraft/data/server/recipe/VanillaRecipePro FIELD field_40659 EMERALD_ORES Lcom/google/common/collect/ImmutableList; METHOD method_51693 (Lnet/minecraft/class_1792;)Lnet/minecraft/class_7803$class_8905; ARG 0 template - METHOD method_51694 getTrimSmithingTemplateMap ()Ljava/util/stream/Stream; + METHOD method_51694 streamSmithingTemplates ()Ljava/util/stream/Stream; METHOD method_51695 (Lnet/minecraft/class_8790;Lnet/minecraft/class_7803$class_8905;)V ARG 1 template CLASS class_8905 SmithingTemplate diff --git a/mappings/net/minecraft/data/server/tag/onetwentyone/OneTwentyOneBannerPatternTagProvider.mapping b/mappings/net/minecraft/data/server/tag/onetwentyone/OneTwentyOneBannerPatternTagProvider.mapping new file mode 100644 index 0000000000..54dd73daff --- /dev/null +++ b/mappings/net/minecraft/data/server/tag/onetwentyone/OneTwentyOneBannerPatternTagProvider.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_9382 net/minecraft/data/server/tag/onetwentyone/OneTwentyOneBannerPatternTagProvider + METHOD (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V + ARG 1 output + ARG 2 registryLookupFuture + ARG 3 bannerPatternTagLookupFuture diff --git a/mappings/net/minecraft/datafixer/schema/Schema3822.mapping b/mappings/net/minecraft/datafixer/schema/Schema3822.mapping new file mode 100644 index 0000000000..b34c5b0a67 --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema3822.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_9352 net/minecraft/datafixer/schema/Schema3822 diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 44c7f0cb08..6458ce0aa8 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -1963,6 +1963,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 1 x ARG 3 y ARG 5 z + METHOD method_58149 getFacing ()Lnet/minecraft/class_2350; METHOD method_5816 isInsideWaterOrBubbleColumn ()Z COMMENT {@return whether this entity is touching water or a bubble column} COMMENT diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 6e062bcd0a..6c55a69c75 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity FIELD field_45123 serverHeadYaw D FIELD field_45740 ACTIVE_EFFECTS_NBT_KEY Ljava/lang/String; FIELD field_48826 syncedBodyArmorStack Lnet/minecraft/class_1799; + FIELD field_49792 POTION_SWIRLS Lnet/minecraft/class_2940; FIELD field_6210 bodyTrackingIncrements I FIELD field_6212 sidewaysSpeed F FIELD field_6213 deathTime I @@ -391,6 +392,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_57294 (Lnet/minecraft/class_5131;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V ARG 1 attribute ARG 2 modifier + METHOD method_58150 updatePotionSwirls ()V METHOD method_5877 getHandItems ()Ljava/lang/Iterable; METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z ARG 1 type diff --git a/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping b/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping index 593910785b..c968402dcd 100644 --- a/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping @@ -67,6 +67,12 @@ CLASS net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation ARG 3 includeFluids METHOD method_48158 canJumpToNext (Lnet/minecraft/class_7;)Z ARG 1 nodeType + METHOD method_58160 startMovingTo (DDDID)Z + ARG 1 x + ARG 3 y + ARG 5 z + ARG 7 distance + ARG 8 speed METHOD method_6333 isValidPosition (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_6334 startMovingAlong (Lnet/minecraft/class_11;D)Z diff --git a/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping b/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping index d2dfb8ec04..b272ba08d9 100644 --- a/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping +++ b/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping @@ -32,6 +32,7 @@ CLASS net/minecraft/class_2943 net/minecraft/entity/data/TrackedDataHandlerRegis FIELD field_48265 OPTIONAL_BLOCK_STATE_CODEC Lnet/minecraft/class_9139; FIELD field_48266 OPTIONAL_INT_CODEC Lnet/minecraft/class_9139; FIELD field_49713 WOLF_VARIANT Lnet/minecraft/class_2941; + FIELD field_49774 PARTICLE_LIST Lnet/minecraft/class_2941; METHOD method_12719 getId (Lnet/minecraft/class_2941;)I ARG 0 handler METHOD method_12720 register (Lnet/minecraft/class_2941;)V diff --git a/mappings/net/minecraft/entity/effect/StatusEffect.mapping b/mappings/net/minecraft/entity/effect/StatusEffect.mapping index 84aca60ebe..966f1b4976 100644 --- a/mappings/net/minecraft/entity/effect/StatusEffect.mapping +++ b/mappings/net/minecraft/entity/effect/StatusEffect.mapping @@ -1,12 +1,18 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect FIELD field_18270 category Lnet/minecraft/class_4081; FIELD field_47738 fadeTicks I + FIELD field_49789 AMBIENT_PARTICLE_ALPHA I + FIELD field_49790 particleEffectFactory Ljava/util/function/Function; FIELD field_5883 translationKey Ljava/lang/String; FIELD field_5885 attributeModifiers Ljava/util/Map; FIELD field_5886 color I METHOD (Lnet/minecraft/class_4081;I)V ARG 1 category ARG 2 color + METHOD (Lnet/minecraft/class_4081;ILnet/minecraft/class_2394;)V + ARG 1 category + ARG 2 color + ARG 3 particleEffect METHOD method_18792 getCategory ()Lnet/minecraft/class_4081; METHOD method_52520 onApplied (Lnet/minecraft/class_1309;I)V ARG 1 entity @@ -52,6 +58,12 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect ARG 1 entity ARG 2 amplifier METHOD method_5573 isBeneficial ()Z + METHOD method_58145 (ILnet/minecraft/class_1293;)Lnet/minecraft/class_2394; + ARG 1 effectInstance + METHOD method_58146 createParticleEffect (Lnet/minecraft/class_1293;)Lnet/minecraft/class_2394; + ARG 1 effectInstance + METHOD method_58147 (Lnet/minecraft/class_2394;Lnet/minecraft/class_1293;)Lnet/minecraft/class_2394; + ARG 1 effectInstance CLASS class_8634 EffectAttributeModifierCreator FIELD comp_2182 uuid Ljava/util/UUID; FIELD comp_2183 baseValue D diff --git a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping index e6b3117de9..9c8ed04af8 100644 --- a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping +++ b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping @@ -109,6 +109,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance METHOD method_56667 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1293$class_9195;)Lnet/minecraft/class_1293; ARG 1 parametersx METHOD method_56668 asParameters ()Lnet/minecraft/class_1293$class_9195; + METHOD method_58148 createParticleEffect ()Lnet/minecraft/class_2394; CLASS class_9063 Fading COMMENT Computes the factor (multiplier) for effect fade-in and fade-out. COMMENT diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 50b2f0155d..092872f04d 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -158,6 +158,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity ARG 1 stack METHOD method_57296 hasComponentsOtherThanDamage (Lnet/minecraft/class_1799;)Z ARG 0 stack + METHOD method_58151 mightBeLeashed ()Z METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F ARG 1 slot METHOD method_5930 setForwardSpeed (F)V diff --git a/mappings/net/minecraft/entity/mob/RavagerEntity.mapping b/mappings/net/minecraft/entity/mob/RavagerEntity.mapping index 4dc6083ca3..3423b70e55 100644 --- a/mappings/net/minecraft/entity/mob/RavagerEntity.mapping +++ b/mappings/net/minecraft/entity/mob/RavagerEntity.mapping @@ -1,7 +1,7 @@ CLASS net/minecraft/class_1584 net/minecraft/entity/mob/RavagerEntity - FIELD field_30483 STUNNED_PARTICLE_Z_VELOCITY F - FIELD field_30484 STUNNED_PARTICLE_Y_VELOCITY F - FIELD field_30485 STUNNED_PARTICLE_X_VELOCITY F + FIELD field_30483 STUNNED_PARTICLE_BLUE F + FIELD field_30484 STUNNED_PARTICLE_GREEN F + FIELD field_30485 STUNNED_PARTICLE_RED F FIELD field_7301 IS_NOT_RAVAGER Ljava/util/function/Predicate; FIELD field_7302 stunTick I FIELD field_7303 attackTick I diff --git a/mappings/net/minecraft/entity/passive/CatEntity.mapping b/mappings/net/minecraft/entity/passive/CatEntity.mapping index 964f5d09db..e1fd1fbefa 100644 --- a/mappings/net/minecraft/entity/passive/CatEntity.mapping +++ b/mappings/net/minecraft/entity/passive/CatEntity.mapping @@ -43,6 +43,8 @@ CLASS net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity METHOD method_26881 createCatAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_43088 (Lnet/minecraft/class_6880;)V ARG 1 variant + METHOD method_58168 tryTame (Lnet/minecraft/class_1657;)V + ARG 1 player METHOD method_6175 onTamedChanged ()V CLASS class_3698 CatFleeGoal FIELD field_16293 cat Lnet/minecraft/class_1451; diff --git a/mappings/net/minecraft/entity/passive/WolfEntity.mapping b/mappings/net/minecraft/entity/passive/WolfEntity.mapping index dd58bc3e14..57be15b4d0 100644 --- a/mappings/net/minecraft/entity/passive/WolfEntity.mapping +++ b/mappings/net/minecraft/entity/passive/WolfEntity.mapping @@ -32,6 +32,8 @@ CLASS net/minecraft/class_1493 net/minecraft/entity/passive/WolfEntity METHOD method_58060 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321; ARG 0 variantId METHOD method_58061 getTextureId ()Lnet/minecraft/class_2960; + METHOD method_58169 tryTame (Lnet/minecraft/class_1657;)V + ARG 1 player METHOD method_6707 getFurWetBrightnessMultiplier (F)F COMMENT Returns this wolf's brightness multiplier based on the fur wetness. COMMENT

diff --git a/mappings/net/minecraft/entity/passive/WolfVariants.mapping b/mappings/net/minecraft/entity/passive/WolfVariants.mapping index d0c98ec101..5f8f1bc04c 100644 --- a/mappings/net/minecraft/entity/passive/WolfVariants.mapping +++ b/mappings/net/minecraft/entity/passive/WolfVariants.mapping @@ -13,3 +13,13 @@ CLASS net/minecraft/class_9347 net/minecraft/entity/passive/WolfVariants ARG 1 key ARG 2 textureName ARG 3 biome + METHOD method_58170 register (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_6862;)V + ARG 0 registry + ARG 1 key + ARG 2 textureName + ARG 3 biomeTag + METHOD method_58171 register (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_6885;)V + ARG 0 registry + ARG 1 key + ARG 2 textureName + ARG 3 biomeList diff --git a/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping index d7557881be..286b6d1aa2 100644 --- a/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping @@ -26,6 +26,10 @@ CLASS net/minecraft/class_1668 net/minecraft/entity/projectile/ExplosiveProjecti ARG 9 world METHOD method_55053 getRaycastShapeType ()Lnet/minecraft/class_3959$class_3960; METHOD method_55583 getDragInWater ()F + METHOD method_58184 calculatePower (DDD)V + ARG 1 velocityX + ARG 3 velocityY + ARG 5 velocityZ METHOD method_7466 getDrag ()F METHOD method_7467 getParticleType ()Lnet/minecraft/class_2394; METHOD method_7468 isBurning ()Z diff --git a/mappings/net/minecraft/item/Items.mapping b/mappings/net/minecraft/item/Items.mapping index 686f1c5d65..e5d8220a4d 100644 --- a/mappings/net/minecraft/item/Items.mapping +++ b/mappings/net/minecraft/item/Items.mapping @@ -419,6 +419,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_47026 CHISELED_TUFF_BRICKS Lnet/minecraft/class_1792; FIELD field_47314 TRIAL_SPAWNER Lnet/minecraft/class_1792; FIELD field_48847 VAULT Lnet/minecraft/class_1792; + FIELD field_49813 HEAVY_CORE Lnet/minecraft/class_1792; FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792; FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792; diff --git a/mappings/net/minecraft/item/MaceItem.mapping b/mappings/net/minecraft/item/MaceItem.mapping new file mode 100644 index 0000000000..41d802f6de --- /dev/null +++ b/mappings/net/minecraft/item/MaceItem.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_9362 net/minecraft/item/MaceItem + FIELD field_49823 MINING_SPEED_MULTIPLIER F + FIELD field_49824 ATTACK_DAMAGE_MODIFIER_VALUE I + FIELD field_49825 ATTACK_SPEED_MODIFIER_VALUE F + FIELD field_49826 ATTRIBUTE_MODIFIERS Lcom/google/common/collect/ImmutableMultimap; diff --git a/mappings/net/minecraft/item/SmithingTemplateItem.mapping b/mappings/net/minecraft/item/SmithingTemplateItem.mapping index 7e514c8e9f..f40c0c2694 100644 --- a/mappings/net/minecraft/item/SmithingTemplateItem.mapping +++ b/mappings/net/minecraft/item/SmithingTemplateItem.mapping @@ -43,6 +43,7 @@ CLASS net/minecraft/class_8052 net/minecraft/item/SmithingTemplateItem ARG 5 additionsSlotDescriptionText ARG 6 emptyBaseSlotTextures ARG 7 emptyAdditionsSlotTextures + ARG 8 requiredFeatures METHOD method_48413 getEmptyAdditionsSlotTextures ()Ljava/util/List; METHOD method_48414 getArmorTrimEmptyBaseSlotTextures ()Ljava/util/List; METHOD method_48415 getArmorTrimEmptyAdditionsSlotTextures ()Ljava/util/List; @@ -50,8 +51,10 @@ CLASS net/minecraft/class_8052 net/minecraft/item/SmithingTemplateItem METHOD method_48417 getNetheriteUpgradeEmptyAdditionsSlotTextures ()Ljava/util/List; METHOD method_48418 of (Lnet/minecraft/class_5321;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_8052; ARG 0 trimPattern + ARG 1 requiredFeatures METHOD method_48419 of (Lnet/minecraft/class_2960;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_8052; ARG 0 trimPatternIn + ARG 1 requiredFeatures METHOD method_48420 createNetheriteUpgrade ()Lnet/minecraft/class_8052; METHOD method_48421 getBaseSlotDescription ()Lnet/minecraft/class_2561; METHOD method_48422 getAdditionsSlotDescription ()Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/item/trim/OneTwentyOneArmorTrimPatterns.mapping b/mappings/net/minecraft/item/trim/OneTwentyOneArmorTrimPatterns.mapping new file mode 100644 index 0000000000..d4d3e5c6bd --- /dev/null +++ b/mappings/net/minecraft/item/trim/OneTwentyOneArmorTrimPatterns.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_9363 net/minecraft/item/trim/OneTwentyOneArmorTrimPatterns + METHOD method_58185 bootstrap (Lnet/minecraft/class_7891;)V + ARG 0 registry diff --git a/mappings/net/minecraft/loot/function/ListModifier.mapping b/mappings/net/minecraft/loot/function/ListModifier.mapping new file mode 100644 index 0000000000..ac5e426e95 --- /dev/null +++ b/mappings/net/minecraft/loot/function/ListModifier.mapping @@ -0,0 +1,36 @@ +CLASS net/minecraft/class_9368 net/minecraft/loot/function/ListModifier + METHOD method_58191 getMode ()Lnet/minecraft/class_9368$class_9373; + METHOD method_58192 apply (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; + ARG 1 base + ARG 2 toApply + ARG 3 maxSize + CLASS class_9369 Append + FIELD field_49847 INSTANCE Lnet/minecraft/class_9368$class_9369; + FIELD field_49848 MAP_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_49849 LOGGER Lorg/slf4j/Logger; + CLASS class_9370 Insert + FIELD field_49850 MAP_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_49851 LOGGER Lorg/slf4j/Logger; + METHOD method_58194 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_9371 ReplaceAll + FIELD field_49852 INSTANCE Lnet/minecraft/class_9368$class_9371; + FIELD field_49853 MAP_CODEC Lcom/mojang/serialization/MapCodec; + CLASS class_9372 ReplaceSection + FIELD field_49854 MAP_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_49855 LOGGER Lorg/slf4j/Logger; + METHOD (I)V + ARG 1 offset + METHOD method_58196 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_9373 Mode + FIELD field_49860 CODEC Lcom/mojang/serialization/Codec; + FIELD field_49861 MAP_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_49862 name Ljava/lang/String; + FIELD field_49863 mapCodec Lcom/mojang/serialization/MapCodec; + METHOD (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V + ARG 3 name + ARG 4 mapCodec + METHOD method_58197 getMapCodec ()Lcom/mojang/serialization/MapCodec; + METHOD method_58198 (Lnet/minecraft/class_9368$class_9373;)Lcom/mojang/serialization/Codec; + ARG 0 mode diff --git a/mappings/net/minecraft/loot/function/SetBookCoverLootFunction.mapping b/mappings/net/minecraft/loot/function/SetBookCoverLootFunction.mapping new file mode 100644 index 0000000000..4bf5df8fc8 --- /dev/null +++ b/mappings/net/minecraft/loot/function/SetBookCoverLootFunction.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_9374 net/minecraft/loot/function/SetBookCoverLootFunction + FIELD field_49870 CODEC Lcom/mojang/serialization/Codec; + FIELD field_49871 author Ljava/util/Optional; + FIELD field_49872 title Ljava/util/Optional; + FIELD field_49873 generation Ljava/util/Optional; + METHOD (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 conditions + ARG 2 title + ARG 3 author + ARG 4 generation + METHOD method_58200 apply (Lnet/minecraft/class_9302;)Lnet/minecraft/class_9302; + ARG 1 writtenBookContent + METHOD method_58201 (Lnet/minecraft/class_9374;)Ljava/util/Optional; + ARG 0 lootFunction + METHOD method_58202 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_58203 (Lnet/minecraft/class_9374;)Ljava/util/Optional; + ARG 0 lootFunction + METHOD method_58204 (Lnet/minecraft/class_9374;)Ljava/util/Optional; + ARG 0 lootFunction diff --git a/mappings/net/minecraft/loot/function/SetFireworkExplosionLootFunction.mapping b/mappings/net/minecraft/loot/function/SetFireworkExplosionLootFunction.mapping new file mode 100644 index 0000000000..28b3327a27 --- /dev/null +++ b/mappings/net/minecraft/loot/function/SetFireworkExplosionLootFunction.mapping @@ -0,0 +1,29 @@ +CLASS net/minecraft/class_9375 net/minecraft/loot/function/SetFireworkExplosionLootFunction + FIELD field_49874 CODEC Lcom/mojang/serialization/Codec; + FIELD field_49875 DEFAULT Lnet/minecraft/class_9283; + FIELD field_49876 shape Ljava/util/Optional; + FIELD field_49877 colors Ljava/util/Optional; + FIELD field_49878 fadeColors Ljava/util/Optional; + FIELD field_49879 trail Ljava/util/Optional; + FIELD field_49880 twinkle Ljava/util/Optional; + METHOD (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 conditions + ARG 2 shape + ARG 3 colors + ARG 4 fadeColors + ARG 5 trail + ARG 6 twinkle + METHOD method_58205 apply (Lnet/minecraft/class_9283;)Lnet/minecraft/class_9283; + ARG 1 fireworkExplosion + METHOD method_58206 (Lnet/minecraft/class_9375;)Ljava/util/Optional; + ARG 0 lootFunction + METHOD method_58207 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_58208 (Lnet/minecraft/class_9375;)Ljava/util/Optional; + ARG 0 lootFunction + METHOD method_58209 (Lnet/minecraft/class_9375;)Ljava/util/Optional; + ARG 0 lootFunction + METHOD method_58210 (Lnet/minecraft/class_9375;)Ljava/util/Optional; + ARG 0 lootFunction + METHOD method_58211 (Lnet/minecraft/class_9375;)Ljava/util/Optional; + ARG 0 lootFunction diff --git a/mappings/net/minecraft/loot/function/SetFireworksLootFunction.mapping b/mappings/net/minecraft/loot/function/SetFireworksLootFunction.mapping new file mode 100644 index 0000000000..ea887fd21c --- /dev/null +++ b/mappings/net/minecraft/loot/function/SetFireworksLootFunction.mapping @@ -0,0 +1,21 @@ +CLASS net/minecraft/class_9376 net/minecraft/loot/function/SetFireworksLootFunction + FIELD field_49881 CODEC Lcom/mojang/serialization/Codec; + FIELD field_49882 DEFAULT Lnet/minecraft/class_9284; + FIELD field_49883 explosions Ljava/util/List; + FIELD field_49884 listModifier Lnet/minecraft/class_9368; + FIELD field_49885 flightDuration Ljava/util/Optional; + METHOD (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_9368;Ljava/util/Optional;)V + ARG 1 conditions + ARG 2 explosions + ARG 3 listModifier + ARG 4 flightDuration + METHOD method_58212 apply (Lnet/minecraft/class_9284;)Lnet/minecraft/class_9284; + ARG 1 fireworks + METHOD method_58213 (Lnet/minecraft/class_9376;)Ljava/util/Optional; + ARG 0 lootFunction + METHOD method_58214 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_58215 (Lnet/minecraft/class_9376;)Lnet/minecraft/class_9368; + ARG 0 lootFunction + METHOD method_58216 (Lnet/minecraft/class_9376;)Ljava/util/List; + ARG 0 lootFunction diff --git a/mappings/net/minecraft/loot/function/SetWritableBookPagesLootFunction.mapping b/mappings/net/minecraft/loot/function/SetWritableBookPagesLootFunction.mapping new file mode 100644 index 0000000000..4e5eda90cb --- /dev/null +++ b/mappings/net/minecraft/loot/function/SetWritableBookPagesLootFunction.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_9377 net/minecraft/loot/function/SetWritableBookPagesLootFunction + FIELD field_49886 CODEC Lcom/mojang/serialization/Codec; + FIELD field_49887 pages Ljava/util/List; + FIELD field_49888 listModifier Lnet/minecraft/class_9368; + METHOD (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_9368;)V + ARG 1 conditions + ARG 2 pages + ARG 3 listModifier + METHOD method_58217 apply (Lnet/minecraft/class_9301;)Lnet/minecraft/class_9301; + ARG 1 writableBookContent + METHOD method_58218 (Lnet/minecraft/class_9377;)Lnet/minecraft/class_9368; + ARG 0 lootFunction + METHOD method_58219 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_58220 (Lnet/minecraft/class_9377;)Ljava/util/List; + ARG 0 lootFunction diff --git a/mappings/net/minecraft/loot/function/SetWrittenBookPagesLootFunction.mapping b/mappings/net/minecraft/loot/function/SetWrittenBookPagesLootFunction.mapping new file mode 100644 index 0000000000..10312bd8e8 --- /dev/null +++ b/mappings/net/minecraft/loot/function/SetWrittenBookPagesLootFunction.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_9378 net/minecraft/loot/function/SetWrittenBookPagesLootFunction + FIELD field_49889 CODEC Lcom/mojang/serialization/Codec; + FIELD field_49890 pages Ljava/util/List; + FIELD field_49891 listModifier Lnet/minecraft/class_9368; + METHOD (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_9368;)V + ARG 1 conditions + ARG 2 pages + ARG 3 listModifier + METHOD method_58221 apply (Lnet/minecraft/class_9302;)Lnet/minecraft/class_9302; + ARG 1 writtenBookContent + METHOD method_58222 (Lnet/minecraft/class_9378;)Lnet/minecraft/class_9368; + ARG 0 lootFunction + METHOD method_58223 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_58224 (Lnet/minecraft/class_9378;)Ljava/util/List; + ARG 0 lootFunction diff --git a/mappings/net/minecraft/particle/EntityEffectParticleEffect.mapping b/mappings/net/minecraft/particle/EntityEffectParticleEffect.mapping new file mode 100644 index 0000000000..06862a639e --- /dev/null +++ b/mappings/net/minecraft/particle/EntityEffectParticleEffect.mapping @@ -0,0 +1,37 @@ +CLASS net/minecraft/class_9381 net/minecraft/particle/EntityEffectParticleEffect + FIELD field_49908 FACTORY Lnet/minecraft/class_2394$class_2395; + FIELD field_49909 type Lnet/minecraft/class_2396; + FIELD field_49910 color I + METHOD (Lnet/minecraft/class_2396;I)V + ARG 1 type + ARG 2 color + METHOD method_58252 colorValueOf (F)I + ARG 0 f + METHOD method_58253 (Lnet/minecraft/class_9381;)Ljava/lang/Integer; + ARG 0 particleEffect + METHOD method_58254 createCodec (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec; + ARG 0 type + METHOD method_58255 create (Lnet/minecraft/class_2396;FFF)Lnet/minecraft/class_9381; + ARG 0 type + ARG 1 r + ARG 2 g + ARG 3 b + METHOD method_58256 create (Lnet/minecraft/class_2396;I)Lnet/minecraft/class_9381; + ARG 0 type + ARG 1 color + METHOD method_58257 (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_9381; + ARG 0 type + ARG 1 reader + ARG 2 registryLookup + METHOD method_58258 (Lnet/minecraft/class_2396;Ljava/lang/Integer;)Lnet/minecraft/class_9381; + ARG 1 color + METHOD method_58259 getRed ()F + METHOD method_58260 (Lnet/minecraft/class_9381;)Ljava/lang/Integer; + ARG 0 particleEffect + METHOD method_58261 createPacketCodec (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139; + ARG 0 type + METHOD method_58262 (Lnet/minecraft/class_2396;Ljava/lang/Integer;)Lnet/minecraft/class_9381; + ARG 1 color + METHOD method_58263 getGreen ()F + METHOD method_58264 getBlue ()F + METHOD method_58265 getAlpha ()F diff --git a/mappings/net/minecraft/predicate/entity/Deserializers.mapping b/mappings/net/minecraft/predicate/entity/EntitySubPredicateTypes.mapping similarity index 70% rename from mappings/net/minecraft/predicate/entity/Deserializers.mapping rename to mappings/net/minecraft/predicate/entity/EntitySubPredicateTypes.mapping index 3c19caa94b..d0d31500e7 100644 --- a/mappings/net/minecraft/predicate/entity/Deserializers.mapping +++ b/mappings/net/minecraft/predicate/entity/EntitySubPredicateTypes.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_7378 net/minecraft/predicate/entity/Deserializers +CLASS net/minecraft/class_7378 net/minecraft/predicate/entity/EntitySubPredicateTypes FIELD field_38725 LIGHTNING Lcom/mojang/serialization/MapCodec; FIELD field_38726 FISHING_HOOK Lcom/mojang/serialization/MapCodec; FIELD field_38727 PLAYER Lcom/mojang/serialization/MapCodec; @@ -42,9 +42,23 @@ CLASS net/minecraft/class_7378 net/minecraft/predicate/entity/Deserializers ARG 0 entity METHOD method_47839 (Lnet/minecraft/class_1297;)Ljava/util/Optional; ARG 0 entity - CLASS class_7380 VariantPredicates + METHOD method_58153 createPredicate (Lnet/minecraft/class_7375;)Lnet/minecraft/class_7376; + ARG 0 catVariant + METHOD method_58154 createPredicate (Lnet/minecraft/class_7106;)Lnet/minecraft/class_7376; + ARG 0 frogVariant + METHOD method_58155 register (Ljava/lang/String;Lnet/minecraft/class_7378$class_7380;)Lnet/minecraft/class_7378$class_7380; + ARG 0 id + ARG 1 entityVariantPredicateType + METHOD method_58156 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; + ARG 0 id + ARG 1 codec + METHOD method_58157 getDefault (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec; + ARG 0 registry + CLASS class_7380 EntityVariantPredicateType FIELD field_38741 variantGetter Ljava/util/function/Function; + FIELD field_49794 codec Lcom/mojang/serialization/MapCodec; METHOD (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)V + ARG 1 codec ARG 2 variantGetter METHOD method_43115 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 2 instance @@ -56,3 +70,11 @@ CLASS net/minecraft/class_7378 net/minecraft/predicate/entity/Deserializers METHOD method_47840 create (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lnet/minecraft/class_7378$class_7380; ARG 0 codec ARG 1 variantGetter + METHOD method_58158 (Lnet/minecraft/class_7378$class_7380$class_9353;)Ljava/lang/Object; + ARG 0 predicate + METHOD method_58159 (Ljava/lang/Object;)Lnet/minecraft/class_7378$class_7380$class_9353; + ARG 1 variant + CLASS class_9353 Predicate + FIELD field_49796 variant Ljava/lang/Object; + METHOD (Lnet/minecraft/class_7378$class_7380;Ljava/lang/Object;)V + ARG 2 variant diff --git a/mappings/net/minecraft/predicate/entity/TypeSpecificPredicate.mapping b/mappings/net/minecraft/predicate/entity/TypeSpecificPredicate.mapping index 36f9000720..b8563fbaad 100644 --- a/mappings/net/minecraft/predicate/entity/TypeSpecificPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/TypeSpecificPredicate.mapping @@ -4,3 +4,4 @@ CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredic ARG 1 entity ARG 2 world ARG 3 pos + METHOD method_58152 getCodec ()Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/predicate/item/ComponentPredicate.mapping b/mappings/net/minecraft/predicate/item/ComponentPredicate.mapping new file mode 100644 index 0000000000..ffa00c3887 --- /dev/null +++ b/mappings/net/minecraft/predicate/item/ComponentPredicate.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_9365 net/minecraft/predicate/item/ComponentPredicate + METHOD method_58163 getComponentType ()Lnet/minecraft/class_9331; + METHOD method_58167 test (Lnet/minecraft/class_1799;Ljava/lang/Object;)Z + ARG 1 stack + ARG 2 component diff --git a/mappings/net/minecraft/predicate/item/CustomDataPredicate.mapping b/mappings/net/minecraft/predicate/item/CustomDataPredicate.mapping new file mode 100644 index 0000000000..70e9ea3919 --- /dev/null +++ b/mappings/net/minecraft/predicate/item/CustomDataPredicate.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_9354 net/minecraft/predicate/item/CustomDataPredicate + FIELD field_49797 CODEC Lcom/mojang/serialization/Codec; + METHOD method_58162 of (Lnet/minecraft/class_2105;)Lnet/minecraft/class_9354; + ARG 0 nbtPredicate diff --git a/mappings/net/minecraft/predicate/item/DamagePredicate.mapping b/mappings/net/minecraft/predicate/item/DamagePredicate.mapping new file mode 100644 index 0000000000..61c9f80b79 --- /dev/null +++ b/mappings/net/minecraft/predicate/item/DamagePredicate.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_9355 net/minecraft/predicate/item/DamagePredicate + FIELD field_49798 CODEC Lcom/mojang/serialization/Codec; + METHOD method_58164 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_58165 of (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_9355; + ARG 0 durability diff --git a/mappings/net/minecraft/predicate/item/EnchantmentsPredicate.mapping b/mappings/net/minecraft/predicate/item/EnchantmentsPredicate.mapping new file mode 100644 index 0000000000..83f48e4be3 --- /dev/null +++ b/mappings/net/minecraft/predicate/item/EnchantmentsPredicate.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_9356 net/minecraft/predicate/item/EnchantmentsPredicate + FIELD field_49799 enchantmentPredicates Ljava/util/List; + METHOD (Ljava/util/List;)V + ARG 1 enchantmentPredicates + METHOD method_58173 enchantments (Ljava/util/List;)Lnet/minecraft/class_9356$class_9357; + ARG 0 enchantmentPredicates + METHOD method_58174 getCodec (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; + ARG 0 factory + METHOD method_58175 getEnchantmentPredicates ()Ljava/util/List; + METHOD method_58176 storedEnchantments (Ljava/util/List;)Lnet/minecraft/class_9356$class_9358; + ARG 0 enchantmentPredicates + CLASS class_9357 Enchantments + FIELD field_49800 CODEC Lcom/mojang/serialization/Codec; + CLASS class_9358 StoredEnchantments + FIELD field_49801 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/predicate/item/ItemPredicate.mapping b/mappings/net/minecraft/predicate/item/ItemPredicate.mapping index afec7c8ee8..3383415cee 100644 --- a/mappings/net/minecraft/predicate/item/ItemPredicate.mapping +++ b/mappings/net/minecraft/predicate/item/ItemPredicate.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate ARG 1 stack CLASS class_2074 Builder FIELD field_49235 componentPredicate Lnet/minecraft/class_9329; + FIELD field_49803 subPredicates Lcom/google/common/collect/ImmutableMap$Builder; FIELD field_9648 count Lnet/minecraft/class_2096$class_2100; FIELD field_9650 item Ljava/util/Optional; METHOD method_35233 count (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074; @@ -14,6 +15,9 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate ARG 0 item METHOD method_57299 component (Lnet/minecraft/class_9329;)Lnet/minecraft/class_2073$class_2074; ARG 1 componentPredicate + METHOD method_58179 subPredicate (Lnet/minecraft/class_9360$class_8745;Lnet/minecraft/class_9360;)Lnet/minecraft/class_2073$class_2074; + ARG 1 type + ARG 2 subPredicate METHOD method_8973 create ()Lnet/minecraft/class_2073$class_2074; METHOD method_8975 tag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2073$class_2074; ARG 1 tag diff --git a/mappings/net/minecraft/predicate/item/ItemSubPredicate.mapping b/mappings/net/minecraft/predicate/item/ItemSubPredicate.mapping new file mode 100644 index 0000000000..4f6d010140 --- /dev/null +++ b/mappings/net/minecraft/predicate/item/ItemSubPredicate.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_9360 net/minecraft/predicate/item/ItemSubPredicate + FIELD field_49805 CODEC Lcom/mojang/serialization/Codec; + METHOD method_58161 test (Lnet/minecraft/class_1799;)Z + ARG 1 stack + CLASS class_8745 Type diff --git a/mappings/net/minecraft/predicate/item/ItemSubPredicateTypes.mapping b/mappings/net/minecraft/predicate/item/ItemSubPredicateTypes.mapping new file mode 100644 index 0000000000..b89f4b765f --- /dev/null +++ b/mappings/net/minecraft/predicate/item/ItemSubPredicateTypes.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_9361 net/minecraft/predicate/item/ItemSubPredicateTypes + METHOD method_58180 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9360$class_8745; + ARG 0 id + ARG 1 codec + METHOD method_58181 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_9360$class_8745; + ARG 0 registry diff --git a/mappings/net/minecraft/predicate/item/PotionContentsPredicate.mapping b/mappings/net/minecraft/predicate/item/PotionContentsPredicate.mapping new file mode 100644 index 0000000000..af8e9dba06 --- /dev/null +++ b/mappings/net/minecraft/predicate/item/PotionContentsPredicate.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_9359 net/minecraft/predicate/item/PotionContentsPredicate + FIELD field_49802 CODEC Lcom/mojang/serialization/Codec; + METHOD method_58178 of (Lnet/minecraft/class_6885;)Lnet/minecraft/class_9360; + ARG 0 potions diff --git a/mappings/net/minecraft/registry/Registries.mapping b/mappings/net/minecraft/registry/Registries.mapping index 0fc8499b78..cf25750862 100644 --- a/mappings/net/minecraft/registry/Registries.mapping +++ b/mappings/net/minecraft/registry/Registries.mapping @@ -74,6 +74,8 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries FIELD field_47555 NUMBER_FORMAT_TYPE Lnet/minecraft/class_2378; FIELD field_48976 ARMOR_MATERIAL Lnet/minecraft/class_2378; FIELD field_49658 DATA_COMPONENT_TYPE Lnet/minecraft/class_2378; + FIELD field_49911 ENTITY_SUB_PREDICATE_TYPE Lnet/minecraft/class_2378; + FIELD field_49912 ITEM_SUB_PREDICATE_TYPE Lnet/minecraft/class_2378; METHOD method_47450 (Lnet/minecraft/class_2378;)Ljava/lang/Object; ARG 0 registry METHOD method_47451 (Lnet/minecraft/class_2378;)Ljava/lang/Object; diff --git a/mappings/net/minecraft/server/command/DatapackCommand.mapping b/mappings/net/minecraft/server/command/DatapackCommand.mapping index b206e06eb6..3ec8ae5efc 100644 --- a/mappings/net/minecraft/server/command/DatapackCommand.mapping +++ b/mappings/net/minecraft/server/command/DatapackCommand.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_3027 net/minecraft/server/command/DatapackCommand FIELD field_13505 ALREADY_DISABLED_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_13506 ENABLED_CONTAINERS_SUGGESTION_PROVIDER Lcom/mojang/brigadier/suggestion/SuggestionProvider; FIELD field_39980 NO_FLAGS_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; + FIELD field_49775 CANNOT_DISABLE_FEATURE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; METHOD method_13111 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context METHOD method_13112 (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3288;)V @@ -81,6 +82,8 @@ CLASS net/minecraft/class_3027 net/minecraft/server/command/DatapackCommand METHOD method_45146 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 name ARG 1 flags + METHOD method_58142 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 name CLASS class_3028 PackAdder METHOD apply (Ljava/util/List;Lnet/minecraft/class_3288;)V ARG 1 profiles diff --git a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping index ba81168a3c..456d3943da 100644 --- a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping @@ -54,6 +54,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity FIELD field_46156 language Ljava/lang/String; FIELD field_47709 CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER_UUID Lnet/minecraft/class_1322; FIELD field_47710 CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER_UUID Lnet/minecraft/class_1322; + FIELD field_49776 spawnExtraParticlesOnFall Z METHOD (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)V ARG 1 server ARG 2 world @@ -264,6 +265,8 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity METHOD method_54934 (Lnet/minecraft/class_2960;)Ljava/util/stream/Stream; ARG 1 recipe METHOD method_55633 updateCreativeInteractionRangeModifiers ()V + METHOD method_58143 setSpawnExtraParticlesOnFall (Z)V + ARG 1 spawnExtraParticlesOnFall METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z ARG 1 gameMode CLASS 1 diff --git a/mappings/net/minecraft/server/network/ServerPlayerInteractionManager.mapping b/mappings/net/minecraft/server/network/ServerPlayerInteractionManager.mapping index 6a09d7288d..db456ce3a1 100644 --- a/mappings/net/minecraft/server/network/ServerPlayerInteractionManager.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayerInteractionManager.mapping @@ -56,7 +56,7 @@ CLASS net/minecraft/class_3225 net/minecraft/server/network/ServerPlayerInteract COMMENT @return whether the current game mode has been changed ARG 1 gameMode METHOD method_30119 getPreviousGameMode ()Lnet/minecraft/class_1934; - METHOD method_41250 (Lnet/minecraft/class_2338;ZILjava/lang/String;)V + METHOD method_41250 onBlockBreakingAction (Lnet/minecraft/class_2338;ZILjava/lang/String;)V ARG 1 pos ARG 2 success ARG 3 sequence diff --git a/mappings/net/minecraft/sound/BlockSoundGroup.mapping b/mappings/net/minecraft/sound/BlockSoundGroup.mapping index 9bb2515789..5d6c27195a 100644 --- a/mappings/net/minecraft/sound/BlockSoundGroup.mapping +++ b/mappings/net/minecraft/sound/BlockSoundGroup.mapping @@ -117,6 +117,7 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup FIELD field_47086 COPPER_GRATE Lnet/minecraft/class_2498; FIELD field_47346 TRIAL_SPAWNER Lnet/minecraft/class_2498; FIELD field_48855 VAULT Lnet/minecraft/class_2498; + FIELD field_49834 HEAVY_CORE Lnet/minecraft/class_2498; METHOD (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V ARG 1 volume ARG 2 pitch diff --git a/mappings/net/minecraft/structure/StructureTemplate.mapping b/mappings/net/minecraft/structure/StructureTemplate.mapping index 9b3ec5b755..88fc31137a 100644 --- a/mappings/net/minecraft/structure/StructureTemplate.mapping +++ b/mappings/net/minecraft/structure/StructureTemplate.mapping @@ -57,6 +57,11 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate ARG 4 placementData ARG 5 random ARG 6 flags + METHOD method_15173 (Lnet/minecraft/class_2338$class_2339;IIILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_1936;ILnet/minecraft/class_2350;III)V + ARG 7 direction + ARG 8 x + ARG 9 y + ARG 10 z METHOD method_15174 saveFromWorld (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;ZLnet/minecraft/class_2248;)V ARG 1 world ARG 2 start @@ -165,6 +170,11 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate ARG 2 pivot ARG 3 mirror ARG 4 dimensions + METHOD method_58190 updateCorner (Lnet/minecraft/class_1936;ILnet/minecraft/class_251;Lnet/minecraft/class_2338;)V + ARG 0 world + ARG 1 flags + ARG 2 set + ARG 3 startPos CLASS class_3500 Palette FIELD field_15590 AIR Lnet/minecraft/class_2680; FIELD field_15591 ids Lnet/minecraft/class_2361; diff --git a/mappings/net/minecraft/util/Colors.mapping b/mappings/net/minecraft/util/Colors.mapping index 350f026b2c..00aef34d03 100644 --- a/mappings/net/minecraft/util/Colors.mapping +++ b/mappings/net/minecraft/util/Colors.mapping @@ -16,3 +16,5 @@ CLASS net/minecraft/class_8012 net/minecraft/util/Colors COMMENT Represents the color yellow, {@code 0xFFFFFF00}. FIELD field_46768 LIGHT_YELLOW I COMMENT Represents the color light yellow, {@code 0xFFFFFF55}. + FIELD field_49788 LIGHTER_GRAY I + COMMENT Represents the color lighter gray, {code 0xFFBABABA}. diff --git a/mappings/net/minecraft/util/math/BlockArea.mapping b/mappings/net/minecraft/util/math/BlockArea.mapping new file mode 100644 index 0000000000..e2b5ecd0ef --- /dev/null +++ b/mappings/net/minecraft/util/math/BlockArea.mapping @@ -0,0 +1,27 @@ +CLASS net/minecraft/class_9380 net/minecraft/util/math/BlockArea + FIELD field_49907 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V + ARG 1 min + ARG 2 max + METHOD method_58235 isSingleBlock ()Z + METHOD method_58236 of (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9380; + ARG 0 pos + METHOD method_58237 of (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_9380; + ARG 0 min + ARG 1 max + METHOD method_58238 extend (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_9380; + ARG 1 direction + ARG 2 amount + METHOD method_58239 offset (Lnet/minecraft/class_2382;)Lnet/minecraft/class_9380; + ARG 1 amount + METHOD method_58240 asBox ()Lnet/minecraft/class_238; + METHOD method_58241 extendTo (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9380; + ARG 1 pos + METHOD method_58242 offset (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_9380; + ARG 1 direction + ARG 2 amount + METHOD method_58243 getSizeX ()I + METHOD method_58244 contains (Lnet/minecraft/class_2338;)Z + ARG 1 pos + METHOD method_58245 getSizeY ()I + METHOD method_58246 getSizeZ ()I diff --git a/mappings/net/minecraft/util/math/BlockPos.mapping b/mappings/net/minecraft/util/math/BlockPos.mapping index 8351ee6b02..d535d9054b 100644 --- a/mappings/net/minecraft/util/math/BlockPos.mapping +++ b/mappings/net/minecraft/util/math/BlockPos.mapping @@ -215,6 +215,12 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos ARG 2 queuedPos METHOD method_51686 streamSouthEastSquare (Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; ARG 0 pos + METHOD method_58249 min (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 0 pos1 + ARG 1 pos2 + METHOD method_58250 max (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 0 pos1 + ARG 1 pos2 CLASS 2 FIELD field_48405 pos Lnet/minecraft/class_2338$class_2339; FIELD field_48406 remaining I diff --git a/mappings/net/minecraft/util/math/ColorHelper.mapping b/mappings/net/minecraft/util/math/ColorHelper.mapping index c358ad6e77..e419593c59 100644 --- a/mappings/net/minecraft/util/math/ColorHelper.mapping +++ b/mappings/net/minecraft/util/math/ColorHelper.mapping @@ -42,6 +42,9 @@ CLASS net/minecraft/class_5253 net/minecraft/util/math/ColorHelper ARG 2 blue METHOD method_57174 fullAlpha (I)I ARG 0 argb + METHOD method_58144 withAlpha (II)I + ARG 0 alpha + ARG 1 rgb CLASS class_8045 Abgr METHOD method_48342 getAlpha (I)I ARG 0 abgr diff --git a/mappings/net/minecraft/util/math/Direction.mapping b/mappings/net/minecraft/util/math/Direction.mapping index bbc4bcb0fd..98509724af 100644 --- a/mappings/net/minecraft/util/math/Direction.mapping +++ b/mappings/net/minecraft/util/math/Direction.mapping @@ -111,6 +111,8 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction ARG 0 x ARG 1 y ARG 2 z + METHOD method_58251 getFacing (Lnet/minecraft/class_243;)Lnet/minecraft/class_2350; + ARG 0 vec CLASS class_2351 Axis FIELD field_11053 name Ljava/lang/String; FIELD field_23780 VALUES [Lnet/minecraft/class_2350$class_2351; diff --git a/unpick-definitions/colors.unpick b/unpick-definitions/colors.unpick index cd987f87fc..40718755e9 100644 --- a/unpick-definitions/colors.unpick +++ b/unpick-definitions/colors.unpick @@ -4,6 +4,7 @@ constant argb_color net/minecraft/util/Colors WHITE constant argb_color net/minecraft/util/Colors BLACK constant argb_color net/minecraft/util/Colors GRAY constant argb_color net/minecraft/util/Colors LIGHT_GRAY +constant argb_color net/minecraft/util/Colors LIGHTER_GRAY constant argb_color net/minecraft/util/Colors RED constant argb_color net/minecraft/util/Colors LIGHT_RED constant argb_color net/minecraft/util/Colors YELLOW diff --git a/unpick-definitions/gl.unpick b/unpick-definitions/gl.unpick index 7f74921cbe..e0a633627e 100644 --- a/unpick-definitions/gl.unpick +++ b/unpick-definitions/gl.unpick @@ -215,6 +215,8 @@ target_method com/mojang/blaze3d/platform/GlStateManager _glBlitFrameBuffer (III param 9 gl_filter target_method net/minecraft/client/gl/Framebuffer setTexFilter (I)V param 0 gl_filter +target_method net/minecraft/client/gl/Framebuffer setTexFilter (IZ)V + param 0 gl_filter target_method com/mojang/blaze3d/platform/GlStateManager _texParameter (III)V param 0 gl_tex_target @@ -369,3 +371,7 @@ target_method org/lwjgl/opengl/GL11 glPixelStorei (II)V target_method com/mojang/blaze3d/systems/RenderSystem clear (IZ)V param 0 gl_clear_mask +target_method net/minecraft/client/gl/PostEffectPass getTexFilter ()V + return gl_filter +target_method net/minecraft/client/gl/PostEffectProcessor setTexFilter (I)V + param 0 gl_filter \ No newline at end of file