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..844f6007d9 --- /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 OUTLINE_SHAPE Lnet/minecraft/class_265; diff --git a/mappings/net/minecraft/block/entity/OneTwentyOneBannerPatterns.mapping b/mappings/net/minecraft/block/entity/OneTwentyOneBannerPatterns.mapping new file mode 100644 index 0000000000..4cd2e33d89 --- /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 bannerPatternRegisterable diff --git a/mappings/net/minecraft/block/entity/Sherds.mapping b/mappings/net/minecraft/block/entity/Sherds.mapping index fff3b9cb3f..bb6d179e21 100644 --- a/mappings/net/minecraft/block/entity/Sherds.mapping +++ b/mappings/net/minecraft/block/entity/Sherds.mapping @@ -17,3 +17,5 @@ CLASS net/minecraft/class_8526 net/minecraft/block/entity/Sherds ARG 1 index METHOD method_51516 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_8526; ARG 0 nbt + METHOD method_57592 (Ljava/util/Optional;)Lnet/minecraft/class_1792; + ARG 0 item 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..b86bc6c920 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 force 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..1cd898ab60 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 useLinearFilter 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..2bb5aadabd 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 useLinearFilter 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..3e79fa31c0 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 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 tickDelta 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..89ea084fb0 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 @@ -162,6 +167,8 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen COMMENT Called when the screen is displayed using {@link MinecraftClient#setScreen} COMMENT before {@link #init()} or {@link #initTabNavigation()} is called. METHOD method_50024 getMusic ()Lnet/minecraft/class_5195; + METHOD method_52221 (Ljava/lang/Runnable;)V + ARG 1 runnable METHOD method_52752 renderInGameBackground (Lnet/minecraft/class_332;)V COMMENT Renders the translucent background gradient used as the in-game screen background. ARG 1 context @@ -182,6 +189,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/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/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..34b8447c14 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 @@ -67,7 +68,7 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget ARG 1 index METHOD method_25328 ensureVisible (Lnet/minecraft/class_350$class_351;)V ARG 1 entry - METHOD method_25329 getScrollbarPositionX ()I + METHOD method_25329 getScrollbarX ()I METHOD method_25330 removeEntry (Lnet/minecraft/class_350$class_351;)Z ARG 1 entry METHOD method_25331 getMaxScroll ()I @@ -127,16 +128,22 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget ARG 1 context METHOD method_53812 isSelectButton (I)Z ARG 1 button + METHOD method_57710 getBorderBoxLeft ()I + METHOD method_57711 getBorderBoxRight ()I METHOD method_57712 position (ILnet/minecraft/class_8132;)V 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_57716 getScrollbarMarginX ()I METHOD method_57717 isScrollbarVisible ()Z + METHOD method_57718 getDefaultScrollbarX ()I CLASS class_351 Entry FIELD field_22752 parentList Lnet/minecraft/class_350; METHOD method_25343 render (Lnet/minecraft/class_332;IIIIIIIZF)V diff --git a/mappings/net/minecraft/client/gui/widget/OptionListWidget.mapping b/mappings/net/minecraft/client/gui/widget/OptionListWidget.mapping index bd4b01e348..30662a05c4 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 addOptionEntries (Lnet/minecraft/class_339;Lnet/minecraft/class_339;)V + ARG 1 left + ARG 2 right 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_49484 MARGIN_X I FIELD field_49485 optionsScreen Lnet/minecraft/class_437; + METHOD (Ljava/util/List;Lnet/minecraft/class_437;)V + ARG 1 widgets + ARG 2 optionsScreen METHOD method_20409 create (Ljava/util/List;Lnet/minecraft/class_437;)Lnet/minecraft/class_353$class_354; + ARG 0 widgets + ARG 1 optionsScreen METHOD method_20410 create (Lnet/minecraft/class_339;Lnet/minecraft/class_339;Lnet/minecraft/class_437;)Lnet/minecraft/class_353$class_354; + ARG 0 left + ARG 1 right + ARG 2 optionsScreen + CLASS class_9379 OptionEntry + FIELD field_49893 optionWidgets Ljava/util/Map; + METHOD (Ljava/util/Map;Lnet/minecraft/class_4667;)V + ARG 1 optionWidgets + 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 left + ARG 2 right + 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..4962ca8ed5 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 renderBackgroundTexture (Lnet/minecraft/class_332;IIII)V + ARG 1 context + ARG 2 left + ARG 3 top + ARG 4 right + ARG 5 bottom diff --git a/mappings/net/minecraft/component/type/BookContentComponent.mapping b/mappings/net/minecraft/component/type/BookContentComponent.mapping new file mode 100644 index 0000000000..4b8160489c --- /dev/null +++ b/mappings/net/minecraft/component/type/BookContentComponent.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_9364 net/minecraft/component/type/BookContentComponent + METHOD method_58186 withPages (Ljava/util/List;)Ljava/lang/Object; + ARG 1 pages diff --git a/mappings/net/minecraft/component/type/WrittenBookContentComponent.mapping b/mappings/net/minecraft/component/type/WrittenBookContentComponent.mapping index 09764a4b1e..9e0801a42a 100644 --- a/mappings/net/minecraft/component/type/WrittenBookContentComponent.mapping +++ b/mappings/net/minecraft/component/type/WrittenBookContentComponent.mapping @@ -9,6 +9,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/Main.mapping b/mappings/net/minecraft/data/Main.mapping index dacbd8472f..23a31d0275 100644 --- a/mappings/net/minecraft/data/Main.mapping +++ b/mappings/net/minecraft/data/Main.mapping @@ -36,3 +36,5 @@ CLASS net/minecraft/data/Main ARG 0 outputx METHOD method_55309 (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_2474;Lnet/minecraft/class_7784;)Lnet/minecraft/class_8995; ARG 2 outputx + METHOD method_58266 (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_2474;Lnet/minecraft/class_7784;)Lnet/minecraft/class_9382; + ARG 2 outpux diff --git a/mappings/net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider.mapping b/mappings/net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider.mapping index b7551c594f..418336844b 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 getSmithingTemplates ()Ljava/util/stream/Stream; 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..910f7d5563 --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema3822.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_9352 net/minecraft/datafixer/schema/Schema3822 + METHOD registerEntities (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; + ARG 1 schema 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..a32b189a06 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -24,7 +24,9 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity FIELD field_42108 limbAnimator Lnet/minecraft/class_8080; FIELD field_45123 serverHeadYaw D FIELD field_45740 ACTIVE_EFFECTS_NBT_KEY Ljava/lang/String; + FIELD field_47757 prevScale F FIELD field_48826 syncedBodyArmorStack Lnet/minecraft/class_1799; + FIELD field_49792 POTION_SWIRLS_PARTICLES Lnet/minecraft/class_2940; FIELD field_6210 bodyTrackingIncrements I FIELD field_6212 sidewaysSpeed F FIELD field_6213 deathTime I @@ -391,6 +393,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..6a6b385dc1 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 PARTICLES 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..1700d89627 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 DEFAULT_ALPHA I + FIELD field_49790 particleFactory 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 effect + METHOD method_58146 createParticle (Lnet/minecraft/class_1293;)Lnet/minecraft/class_2394; + ARG 1 effect + METHOD method_58147 (Lnet/minecraft/class_2394;Lnet/minecraft/class_1293;)Lnet/minecraft/class_2394; + ARG 1 effect 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..84643a1be4 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 createParticle ()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/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..7b9ffeaa3e 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 biomes diff --git a/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping index d7557881be..243677ee08 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 setPower (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/MaceItem.mapping b/mappings/net/minecraft/item/MaceItem.mapping new file mode 100644 index 0000000000..0dbc58b680 --- /dev/null +++ b/mappings/net/minecraft/item/MaceItem.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_9362 net/minecraft/item/MaceItem + 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..03dfcc4cbc --- /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 armorTrimPatternRegisterable diff --git a/mappings/net/minecraft/loot/function/SetBookCoverLootFunction.mapping b/mappings/net/minecraft/loot/function/SetBookCoverLootFunction.mapping new file mode 100644 index 0000000000..e37e8ebe11 --- /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 current + METHOD method_58201 (Lnet/minecraft/class_9374;)Ljava/util/Optional; + ARG 0 function + 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 function + METHOD method_58204 (Lnet/minecraft/class_9374;)Ljava/util/Optional; + ARG 0 function diff --git a/mappings/net/minecraft/loot/function/SetComponentsLootFunction.mapping b/mappings/net/minecraft/loot/function/SetComponentsLootFunction.mapping index e57e159f05..b431347d88 100644 --- a/mappings/net/minecraft/loot/function/SetComponentsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetComponentsLootFunction.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_9320 net/minecraft/loot/function/SetComponentsLootFunc METHOD (Ljava/util/List;Lnet/minecraft/class_9326;)V ARG 1 conditions ARG 2 changes + METHOD method_57649 (Lnet/minecraft/class_9320;)Lnet/minecraft/class_9326; + ARG 0 function METHOD method_57650 builder (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_120$class_121; ARG 0 componentType ARG 1 value diff --git a/mappings/net/minecraft/loot/function/SetFireworkExplosionLootFunction.mapping b/mappings/net/minecraft/loot/function/SetFireworkExplosionLootFunction.mapping new file mode 100644 index 0000000000..5edf517291 --- /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_EXPLOSION 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 current + METHOD method_58206 (Lnet/minecraft/class_9375;)Ljava/util/Optional; + ARG 0 function + 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 function + METHOD method_58209 (Lnet/minecraft/class_9375;)Ljava/util/Optional; + ARG 0 function + METHOD method_58210 (Lnet/minecraft/class_9375;)Ljava/util/Optional; + ARG 0 function + METHOD method_58211 (Lnet/minecraft/class_9375;)Ljava/util/Optional; + ARG 0 function diff --git a/mappings/net/minecraft/loot/function/SetFireworksLootFunction.mapping b/mappings/net/minecraft/loot/function/SetFireworksLootFunction.mapping new file mode 100644 index 0000000000..458b7ce4ae --- /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_FIREWORKS Lnet/minecraft/class_9284; + FIELD field_49883 explosions Ljava/util/List; + FIELD field_49884 operation 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 operation + ARG 4 flightDuration + METHOD method_58212 apply (Lnet/minecraft/class_9284;)Lnet/minecraft/class_9284; + ARG 1 current + METHOD method_58213 (Lnet/minecraft/class_9376;)Ljava/util/Optional; + ARG 0 function + 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 function + METHOD method_58216 (Lnet/minecraft/class_9376;)Ljava/util/List; + ARG 0 function diff --git a/mappings/net/minecraft/loot/function/SetWritableBookPagesLootFunction.mapping b/mappings/net/minecraft/loot/function/SetWritableBookPagesLootFunction.mapping new file mode 100644 index 0000000000..615253383c --- /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 operation Lnet/minecraft/class_9368; + METHOD (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_9368;)V + ARG 1 conditions + ARG 2 pages + ARG 3 operation + METHOD method_58217 apply (Lnet/minecraft/class_9301;)Lnet/minecraft/class_9301; + ARG 1 current + METHOD method_58218 (Lnet/minecraft/class_9377;)Lnet/minecraft/class_9368; + ARG 0 function + 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 function diff --git a/mappings/net/minecraft/loot/function/SetWrittenBookPagesLootFunction.mapping b/mappings/net/minecraft/loot/function/SetWrittenBookPagesLootFunction.mapping new file mode 100644 index 0000000000..bef074c2fe --- /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 operation Lnet/minecraft/class_9368; + METHOD (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_9368;)V + ARG 1 conditions + ARG 2 pages + ARG 3 operation + METHOD method_58221 apply (Lnet/minecraft/class_9302;)Lnet/minecraft/class_9302; + ARG 1 current + METHOD method_58222 (Lnet/minecraft/class_9378;)Lnet/minecraft/class_9368; + ARG 0 function + 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 function diff --git a/mappings/net/minecraft/network/packet/c2s/common/CustomPayloadC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/common/CustomPayloadC2SPacket.mapping index cee7580934..016d4473d8 100644 --- a/mappings/net/minecraft/network/packet/c2s/common/CustomPayloadC2SPacket.mapping +++ b/mappings/net/minecraft/network/packet/c2s/common/CustomPayloadC2SPacket.mapping @@ -1,3 +1,7 @@ CLASS net/minecraft/class_2817 net/minecraft/network/packet/c2s/common/CustomPayloadC2SPacket FIELD field_33361 MAX_PAYLOAD_SIZE I FIELD field_48646 CODEC Lnet/minecraft/class_9139; + METHOD method_56475 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139; + ARG 0 id + METHOD method_58271 (Ljava/util/ArrayList;)V + ARG 0 types diff --git a/mappings/net/minecraft/network/packet/s2c/common/CustomPayloadS2CPacket.mapping b/mappings/net/minecraft/network/packet/s2c/common/CustomPayloadS2CPacket.mapping index 9499766a54..bd7617b130 100644 --- a/mappings/net/minecraft/network/packet/s2c/common/CustomPayloadS2CPacket.mapping +++ b/mappings/net/minecraft/network/packet/s2c/common/CustomPayloadS2CPacket.mapping @@ -6,3 +6,5 @@ CLASS net/minecraft/class_2658 net/minecraft/network/packet/s2c/common/CustomPay ARG 0 id METHOD method_56461 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139; ARG 0 id + METHOD method_58270 (Ljava/util/ArrayList;)V + ARG 0 types diff --git a/mappings/net/minecraft/particle/EntityEffectParticleEffect.mapping b/mappings/net/minecraft/particle/EntityEffectParticleEffect.mapping new file mode 100644 index 0000000000..d28c8ad1ad --- /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 PARAMETERS_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 toInt (F)I + ARG 0 value + METHOD method_58253 (Lnet/minecraft/class_9381;)Ljava/lang/Integer; + ARG 0 effect + 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 effect + 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/TypeSpecificPredicate.mapping b/mappings/net/minecraft/predicate/entity/EntitySubPredicate.mapping similarity index 58% rename from mappings/net/minecraft/predicate/entity/TypeSpecificPredicate.mapping rename to mappings/net/minecraft/predicate/entity/EntitySubPredicate.mapping index 36f9000720..dbfc2fb1c9 100644 --- a/mappings/net/minecraft/predicate/entity/TypeSpecificPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/EntitySubPredicate.mapping @@ -1,6 +1,7 @@ -CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredicate +CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/EntitySubPredicate FIELD field_45747 CODEC Lcom/mojang/serialization/Codec; METHOD method_22497 test (Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z ARG 1 entity ARG 2 world ARG 3 pos + METHOD method_58152 getCodec ()Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/predicate/entity/Deserializers.mapping b/mappings/net/minecraft/predicate/entity/EntitySubPredicateTypes.mapping similarity index 71% rename from mappings/net/minecraft/predicate/entity/Deserializers.mapping rename to mappings/net/minecraft/predicate/entity/EntitySubPredicateTypes.mapping index 3c19caa94b..9cbe56ef48 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,22 @@ 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 catVariant (Lnet/minecraft/class_7375;)Lnet/minecraft/class_7376; + ARG 0 catVariant + METHOD method_58154 frogVariant (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 type + 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; + CLASS class_7380 VariantType 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 variantCodec 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 +69,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 VariantPredicate + 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/item/ComponentSubPredicate.mapping b/mappings/net/minecraft/predicate/item/ComponentSubPredicate.mapping new file mode 100644 index 0000000000..c10c0d2020 --- /dev/null +++ b/mappings/net/minecraft/predicate/item/ComponentSubPredicate.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_9365 net/minecraft/predicate/item/ComponentSubPredicate + 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..95f3f9c2b3 --- /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 customData (Lnet/minecraft/class_2105;)Lnet/minecraft/class_9354; + ARG 0 value diff --git a/mappings/net/minecraft/predicate/item/DamagePredicate.mapping b/mappings/net/minecraft/predicate/item/DamagePredicate.mapping new file mode 100644 index 0000000000..036d6d989a --- /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 durability (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..0ba0b4917f --- /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 enchantments Ljava/util/List; + METHOD (Ljava/util/List;)V + ARG 1 enchantments + METHOD method_58173 enchantments (Ljava/util/List;)Lnet/minecraft/class_9356$class_9357; + ARG 0 enchantments + METHOD method_58174 createCodec (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; + ARG 0 predicateFunction + METHOD method_58175 getEnchantments ()Ljava/util/List; + METHOD method_58176 storedEnchantments (Ljava/util/List;)Lnet/minecraft/class_9356$class_9358; + ARG 0 storedEnchantments + 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..c92d5eb084 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 add (Lnet/minecraft/class_9360$class_8745;Lnet/minecraft/class_9360;)Lnet/minecraft/class_2073$class_2074; + ARG 1 type + ARG 2 predicate 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..657b6fde23 --- /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 PREDICATES_MAP_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..bf494e5a3f --- /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 potionContents (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..cce69c8124 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 setShouldSpawnExtraParticlesOnFall (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/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..f7c2287c00 100644 --- a/mappings/net/minecraft/util/Colors.mapping +++ b/mappings/net/minecraft/util/Colors.mapping @@ -16,3 +16,6 @@ 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 ALTERNATE_WHITE I + COMMENT Represents a variant of the color white, used so that the two alternate with + COMMENT each other, {@code 0xFFBABAB9}. diff --git a/mappings/net/minecraft/util/collection/ListOperation.mapping b/mappings/net/minecraft/util/collection/ListOperation.mapping new file mode 100644 index 0000000000..1148f96d5b --- /dev/null +++ b/mappings/net/minecraft/util/collection/ListOperation.mapping @@ -0,0 +1,36 @@ +CLASS net/minecraft/class_9368 net/minecraft/util/collection/ListOperation + METHOD method_58191 getType ()Lnet/minecraft/class_9368$class_9373; + METHOD method_58192 apply (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; + ARG 1 current + ARG 2 values + ARG 3 maxSize + CLASS class_9369 Append + FIELD field_49847 INSTANCE Lnet/minecraft/class_9368$class_9369; + FIELD field_49848 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_49849 LOGGER Lorg/slf4j/Logger; + CLASS class_9370 Insert + FIELD field_49850 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 CODEC Lcom/mojang/serialization/MapCodec; + CLASS class_9372 ReplaceSection + FIELD field_49854 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 Type + FIELD field_49860 CODEC Lcom/mojang/serialization/Codec; + FIELD field_49861 MAP_CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_49862 id Ljava/lang/String; + FIELD field_49863 codec Lcom/mojang/serialization/MapCodec; + METHOD (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V + ARG 3 id + ARG 4 codec + METHOD method_58197 getCodec ()Lcom/mojang/serialization/MapCodec; + METHOD method_58198 (Lnet/minecraft/class_9368$class_9373;)Lcom/mojang/serialization/Codec; + ARG 0 type diff --git a/mappings/net/minecraft/util/math/BlockPos.mapping b/mappings/net/minecraft/util/math/BlockPos.mapping index 8351ee6b02..68a8f83428 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 a + ARG 1 b + METHOD method_58250 max (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 0 a + ARG 1 b 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..bd05b3ebcb 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 pos CLASS class_2351 Axis FIELD field_11053 name Ljava/lang/String; FIELD field_23780 VALUES [Lnet/minecraft/class_2350$class_2351; diff --git a/mappings/net/minecraft/util/math/ImmutableBlockBox.mapping b/mappings/net/minecraft/util/math/ImmutableBlockBox.mapping new file mode 100644 index 0000000000..9305145eb2 --- /dev/null +++ b/mappings/net/minecraft/util/math/ImmutableBlockBox.mapping @@ -0,0 +1,27 @@ +CLASS net/minecraft/class_9380 net/minecraft/util/math/ImmutableBlockBox + FIELD field_49907 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V + ARG 1 first + ARG 2 second + 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 first + ARG 1 second + METHOD method_58238 expand (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_9380; + ARG 1 direction + ARG 2 offset + METHOD method_58239 move (Lnet/minecraft/class_2382;)Lnet/minecraft/class_9380; + ARG 1 offset + METHOD method_58240 enclosingBox ()Lnet/minecraft/class_238; + METHOD method_58241 encompass (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9380; + ARG 1 pos + METHOD method_58242 move (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_9380; + ARG 1 direction + ARG 2 offset + METHOD method_58243 getBlockCountX ()I + METHOD method_58244 includes (Lnet/minecraft/class_2338;)Z + ARG 1 pos + METHOD method_58245 getBlockCountY ()I + METHOD method_58246 getBlockCountZ ()I diff --git a/mappings/net/minecraft/util/shape/BitSetVoxelSet.mapping b/mappings/net/minecraft/util/shape/BitSetVoxelSet.mapping index b6b09bf18c..2a0af36afb 100644 --- a/mappings/net/minecraft/util/shape/BitSetVoxelSet.mapping +++ b/mappings/net/minecraft/util/shape/BitSetVoxelSet.mapping @@ -66,3 +66,7 @@ CLASS net/minecraft/class_244 net/minecraft/util/shape/BitSetVoxelSet ARG 2 z2 ARG 3 x ARG 4 y + METHOD method_58225 surrounded (III)Z + ARG 1 x + ARG 2 y + ARG 3 z