diff --git a/mappings/net/minecraft/class_8100.mapping b/mappings/net/minecraft/class_8100.mapping deleted file mode 100644 index ec1e58b7fd..0000000000 --- a/mappings/net/minecraft/class_8100.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS net/minecraft/class_8100 - CLASS class_4539 Mode - FIELD field_20629 defaultGameMode Lnet/minecraft/class_1934; diff --git a/mappings/net/minecraft/client/gui/DrawableHelper.mapping b/mappings/net/minecraft/client/gui/DrawableHelper.mapping index 3ef136639d..f9418313e2 100644 --- a/mappings/net/minecraft/client/gui/DrawableHelper.mapping +++ b/mappings/net/minecraft/client/gui/DrawableHelper.mapping @@ -277,3 +277,38 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper ARG 11 green ARG 12 blue ARG 13 alpha + METHOD method_48585 drawRepeatingTexture (Lnet/minecraft/class_4587;IIIIIIII)V + ARG 1 matrices + ARG 2 x + ARG 3 y + ARG 4 width + ARG 5 height + ARG 6 u + ARG 7 v + ARG 8 textureWidth + ARG 9 textureHeight + METHOD method_48586 drawNineSlicedTexture (Lnet/minecraft/class_4587;IIIIIIIII)V + ARG 1 matrices + ARG 2 x + ARG 3 y + ARG 4 width + ARG 5 height + ARG 6 outerSliceSize + ARG 7 centerSliceWidth + ARG 8 centerSliceHeight + ARG 9 u + ARG 10 v + METHOD method_48587 drawNineSlicedTexture (Lnet/minecraft/class_4587;IIIIIIIIIIII)V + ARG 1 matrices + ARG 2 x + ARG 3 y + ARG 4 width + ARG 5 height + ARG 6 leftSliceWidth + ARG 7 topSliceHeight + ARG 8 rightSliceWidth + ARG 9 bottomSliceHeight + ARG 10 centerSliceWidth + ARG 11 centerSliceHeight + ARG 12 u + ARG 13 v diff --git a/mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingButtons.mapping b/mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingButtons.mapping new file mode 100644 index 0000000000..02637e08e1 --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingButtons.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_8082 net/minecraft/client/gui/screen/AccessibilityOnboardingButtons + METHOD method_48592 createLanguageButton (Lnet/minecraft/class_310;Lnet/minecraft/class_437;)Lnet/minecraft/class_8084; + ARG 0 client + ARG 1 screen + METHOD method_48593 (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_48594 createAccessibilityButton (Lnet/minecraft/class_310;Lnet/minecraft/class_437;)Lnet/minecraft/class_8084; + ARG 0 client + ARG 1 screen + METHOD method_48595 (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_4185;)V + ARG 2 button diff --git a/mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingScreen.mapping b/mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingScreen.mapping index 20906fdf69..4de16b8c9f 100644 --- a/mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingScreen.mapping @@ -11,3 +11,5 @@ CLASS net/minecraft/class_8032 net/minecraft/client/gui/screen/AccessibilityOnbo ARG 1 gameOptions METHOD method_48259 yMargin ()I METHOD method_48260 tickNarratorPrompt ()V + METHOD method_48639 (Lnet/minecraft/class_4185;)V + ARG 1 button diff --git a/mappings/net/minecraft/client/gui/screen/GridScreenTab.mapping b/mappings/net/minecraft/client/gui/screen/GridScreenTab.mapping new file mode 100644 index 0000000000..6d7583456d --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/GridScreenTab.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_8086 net/minecraft/client/gui/screen/GridScreenTab + FIELD field_42139 grid Lnet/minecraft/class_7845; + FIELD field_42140 title Lnet/minecraft/class_2561; + METHOD (Lnet/minecraft/class_2561;)V + ARG 1 title diff --git a/mappings/net/minecraft/client/gui/screen/Screen.mapping b/mappings/net/minecraft/client/gui/screen/Screen.mapping index 239f99fae1..2dd45382b1 100644 --- a/mappings/net/minecraft/client/gui/screen/Screen.mapping +++ b/mappings/net/minecraft/client/gui/screen/Screen.mapping @@ -208,6 +208,7 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen ARG 1 element METHOD method_48266 getTabNavigation ()Lnet/minecraft/class_8023$class_8026; METHOD method_48267 blur ()V + METHOD method_48640 initTabNavigation ()V 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/ingame/SmithingScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/SmithingScreen.mapping index 7cae90a737..a50a5486db 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/SmithingScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/SmithingScreen.mapping @@ -22,3 +22,5 @@ CLASS net/minecraft/class_4895 net/minecraft/client/gui/screen/ingame/SmithingSc ARG 1 matrices ARG 2 mouseX ARG 3 mouseY + METHOD method_48641 equipArmorStand (Lnet/minecraft/class_1799;)V + ARG 1 stack diff --git a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping index 8e3fa06d34..447085e8b9 100644 --- a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping @@ -8,13 +8,22 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS FIELD field_3196 saveDirectoryName Ljava/lang/String; FIELD field_32434 TEMP_DIR_PREFIX Ljava/lang/String; FIELD field_37911 PREPARING_TEXT Lnet/minecraft/class_2561; + FIELD field_42163 grid Lnet/minecraft/class_7845; + FIELD field_42164 tabNavigation Lnet/minecraft/class_8089; + FIELD field_42169 ALLOW_COMMANDS_INFO_TEXT Lnet/minecraft/class_2561; + FIELD field_42172 worldCreator Lnet/minecraft/class_8100; + FIELD field_42173 tabManager Lnet/minecraft/class_8088; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V ARG 1 parent + ARG 2 generatorOptionsHolder + ARG 3 defaultWorldType + ARG 4 seed METHOD method_19921 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_19922 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_2727 updateSaveFolderName (Ljava/lang/String;)V + ARG 1 saveDirectoryName METHOD method_2736 createLevel ()V METHOD method_29682 applyDataPacks (Lnet/minecraft/class_3283;)V ARG 1 dataPackManager @@ -33,10 +42,12 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS ARG 0 path METHOD method_29693 getDataPackTempDir ()Ljava/nio/file/Path; METHOD method_29694 openPackScreen (Lnet/minecraft/class_7712;)V + ARG 1 dataConfiguration METHOD method_29695 clearDataPackTempDir ()V METHOD method_29983 (Ljava/util/List;Ljava/lang/String;)Z ARG 1 name METHOD method_30296 getScannedPack (Lnet/minecraft/class_7712;)Lcom/mojang/datafixers/util/Pair; + ARG 1 dataConfiguration METHOD method_30297 onCloseScreen ()V METHOD method_31130 create (Lnet/minecraft/class_310;Lnet/minecraft/class_437;)V ARG 0 client @@ -85,4 +96,52 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS ARG 2 throwable METHOD method_45686 (Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661; ARG 0 context + METHOD method_48644 (Lnet/minecraft/class_339;)V + ARG 1 child + METHOD method_48645 (Lnet/minecraft/class_4185;Lnet/minecraft/class_8100;)V + ARG 2 creator + METHOD method_48648 (Lnet/minecraft/class_8100;)V + ARG 1 creator + METHOD method_48650 (Lnet/minecraft/class_525;Lnet/minecraft/class_364;)V + ARG 1 child + METHOD method_48657 getWorldCreator ()Lnet/minecraft/class_8100; CLASS class_7749 WorldCreationSettings + CLASS class_8093 GameTab + FIELD field_42175 GAME_TAB_TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_42176 ALLOW_COMMANDS_TEXT Lnet/minecraft/class_2561; + FIELD field_42177 worldNameField Lnet/minecraft/class_342; + METHOD method_48660 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V + ARG 2 creator + METHOD method_48664 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V + ARG 2 creator + METHOD method_48665 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V + ARG 1 creator + CLASS class_8094 MoreTab + FIELD field_42179 MORE_TAB_TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_42180 GAME_RULES_TEXT Lnet/minecraft/class_2561; + FIELD field_42181 DATA_PACKS_TEXT Lnet/minecraft/class_2561; + METHOD method_48666 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_48668 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_48669 openGameRulesScreen ()V + CLASS class_8095 WorldTab + FIELD field_42183 WORLD_TAB_TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_42184 AMPLIFIED_GENERATOR_INFO_TEXT Lnet/minecraft/class_2561; + FIELD field_42185 MAP_FEATURES_TEXT Lnet/minecraft/class_2561; + FIELD field_42186 MAP_FEATURES_INFO_TEXT Lnet/minecraft/class_2561; + FIELD field_42187 BONUS_ITEMS_TEXT Lnet/minecraft/class_2561; + FIELD field_42188 ENTER_SEED_TEXT Lnet/minecraft/class_2561; + FIELD field_42189 SEED_INFO_TEXT Lnet/minecraft/class_2561; + FIELD field_42191 seedField Lnet/minecraft/class_342; + FIELD field_42192 customizeButton Lnet/minecraft/class_4185; + METHOD method_48670 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_48671 getWorldTypeNarrationMessage (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250; + ARG 0 worldTypeButton + METHOD method_48673 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V + ARG 2 creator + METHOD method_48676 (Lnet/minecraft/class_8100;)V + ARG 1 creator + METHOD method_48678 openCustomizeScreen ()V + METHOD method_48679 getWorldTypes ()Lnet/minecraft/class_5676$class_5680; diff --git a/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping index 0789fb0ec7..15684d1439 100644 --- a/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping @@ -16,6 +16,8 @@ CLASS net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRul METHOD method_27626 markValid (Lnet/minecraft/class_5235$class_5240;)V ARG 1 ruleWidget METHOD method_27632 updateDoneButton ()V + METHOD method_48682 (Lnet/minecraft/class_5235;Lnet/minecraft/class_364;)V + ARG 1 child 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/screen/world/WorldCreator.mapping b/mappings/net/minecraft/client/gui/screen/world/WorldCreator.mapping new file mode 100644 index 0000000000..46dfe439fe --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/world/WorldCreator.mapping @@ -0,0 +1,96 @@ +CLASS net/minecraft/class_8100 net/minecraft/client/gui/screen/world/WorldCreator + FIELD field_42210 listeners Ljava/util/List; + FIELD field_42211 worldName Ljava/lang/String; + FIELD field_42212 named Z + FIELD field_42213 gameMode Lnet/minecraft/class_8100$class_4539; + FIELD field_42214 difficulty Lnet/minecraft/class_1267; + FIELD field_42215 cheatsEnabled Ljava/lang/Boolean; + FIELD field_42216 seed Ljava/lang/String; + FIELD field_42217 generateStructures Z + FIELD field_42218 bonusChestEnabled Z + FIELD field_42219 generatorOptionsHolder Lnet/minecraft/class_7193; + FIELD field_42220 worldType Lnet/minecraft/class_8100$class_8101; + FIELD field_42221 normalWorldTypes Ljava/util/List; + FIELD field_42222 extendedWorldTypes Ljava/util/List; + FIELD field_42223 gameRules Lnet/minecraft/class_1928; + METHOD (Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V + ARG 1 generatorOptionsHolder + ARG 2 worldType + ARG 3 seed + METHOD method_48695 update ()V + METHOD method_48696 setDifficulty (Lnet/minecraft/class_1267;)V + ARG 1 difficulty + METHOD method_48697 setGameRules (Lnet/minecraft/class_1928;)V + ARG 1 gameRules + METHOD method_48698 updateDataConfiguration (Lnet/minecraft/class_7712;)Z + ARG 1 dataConfiguration + METHOD method_48699 (Lnet/minecraft/class_5285;)Lnet/minecraft/class_5285; + ARG 1 options + METHOD method_48700 applyModifier (Lnet/minecraft/class_7193$class_7195;)V + ARG 1 modifier + METHOD method_48701 setGeneratorOptionsHolder (Lnet/minecraft/class_7193;)V + ARG 1 generatorOptionsHolder + METHOD method_48703 getWorldPreset (Lnet/minecraft/class_7193;Ljava/util/Optional;)Ljava/util/Optional; + ARG 0 generatorOptionsHolder + ARG 1 key + METHOD method_48704 setGameMode (Lnet/minecraft/class_8100$class_4539;)V + ARG 1 gameMode + METHOD method_48705 setWorldType (Lnet/minecraft/class_8100$class_8101;)V + ARG 1 worldType + METHOD method_48706 (Lnet/minecraft/class_6880;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7723;)Lnet/minecraft/class_7723; + ARG 1 registryManager + ARG 2 registryHolder + METHOD method_48707 (Lnet/minecraft/class_6885$class_6888;)Ljava/util/List; + ARG 0 entryList + METHOD method_48709 getWorldPresetList (Lnet/minecraft/class_2378;Lnet/minecraft/class_6862;)Ljava/util/Optional; + ARG 0 registry + ARG 1 tag + METHOD method_48710 setWorldName (Ljava/lang/String;)V + ARG 1 worldName + METHOD method_48712 addListener (Ljava/util/function/Consumer;)V + ARG 1 listener + METHOD method_48713 setCheatsEnabled (Z)V + ARG 1 cheatsEnabled + METHOD method_48714 (ZLnet/minecraft/class_5285;)Lnet/minecraft/class_5285; + ARG 1 options + METHOD method_48715 getWorldName ()Ljava/lang/String; + METHOD method_48716 setSeed (Ljava/lang/String;)V + ARG 1 seed + METHOD method_48717 setGenerateStructures (Z)V + ARG 1 generateStructures + METHOD method_48718 (ZLnet/minecraft/class_5285;)Lnet/minecraft/class_5285; + ARG 1 options + METHOD method_48719 isNamed ()Z + METHOD method_48720 setBonusChestEnabled (Z)V + ARG 1 bonusChestEnabled + METHOD method_48721 getGameMode ()Lnet/minecraft/class_8100$class_4539; + METHOD method_48722 getDifficulty ()Lnet/minecraft/class_1267; + METHOD method_48723 isHardcore ()Z + METHOD method_48724 areCheatsEnabled ()Z + METHOD method_48725 getSeed ()Ljava/lang/String; + METHOD method_48726 shouldGenerateStructures ()Z + METHOD method_48727 isBonusChestEnabled ()Z + METHOD method_48728 getGeneratorOptionsHolder ()Lnet/minecraft/class_7193; + METHOD method_48729 isDebug ()Z + METHOD method_48730 getWorldType ()Lnet/minecraft/class_8100$class_8101; + METHOD method_48731 getLevelScreenProvider ()Lnet/minecraft/class_5293; + METHOD method_48732 getNormalWorldTypes ()Ljava/util/List; + METHOD method_48733 getExtendedWorldTypes ()Ljava/util/List; + METHOD method_48734 getGameRules ()Lnet/minecraft/class_1928; + METHOD method_48735 updateWorldTypeLists ()V + CLASS class_4539 Mode + FIELD field_20629 defaultGameMode Lnet/minecraft/class_1934; + FIELD field_42224 name Lnet/minecraft/class_2561; + FIELD field_42225 info Lnet/minecraft/class_2561; + METHOD (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_1934;)V + ARG 3 name + ARG 4 defaultGameMode + METHOD method_48736 getInfo ()Lnet/minecraft/class_2561; + CLASS class_8101 WorldType + FIELD field_42226 CUSTOM_GENERATOR_TEXT Lnet/minecraft/class_2561; + METHOD method_48737 getName ()Lnet/minecraft/class_2561; + METHOD method_48738 (Lnet/minecraft/class_5321;)Z + ARG 0 key + METHOD method_48739 isAmplified ()Z + METHOD method_48740 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2561; + ARG 0 key diff --git a/mappings/net/minecraft/client/gui/tab/Tab.mapping b/mappings/net/minecraft/client/gui/tab/Tab.mapping new file mode 100644 index 0000000000..219e1983bb --- /dev/null +++ b/mappings/net/minecraft/client/gui/tab/Tab.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_8087 net/minecraft/client/gui/tab/Tab + METHOD method_48610 getTitle ()Lnet/minecraft/class_2561; + METHOD method_48611 refreshGrid (Lnet/minecraft/class_8030;)V + ARG 1 tabArea + METHOD method_48612 forEachChild (Ljava/util/function/Consumer;)V + ARG 1 consumer + METHOD method_48613 tick ()V diff --git a/mappings/net/minecraft/client/gui/tab/TabManager.mapping b/mappings/net/minecraft/client/gui/tab/TabManager.mapping new file mode 100644 index 0000000000..5b39c8a1f7 --- /dev/null +++ b/mappings/net/minecraft/client/gui/tab/TabManager.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_8088 net/minecraft/client/gui/tab/TabManager + FIELD field_42141 tabLoadConsumer Ljava/util/function/Consumer; + FIELD field_42142 tabUnloadConsumer Ljava/util/function/Consumer; + FIELD field_42143 currentTab Lnet/minecraft/class_8087; + FIELD field_42144 tabArea Lnet/minecraft/class_8030; + METHOD (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V + ARG 1 tabLoadConsumer + ARG 2 tabUnloadConsumer + METHOD method_48614 getCurrentTab ()Lnet/minecraft/class_8087; + METHOD method_48615 setCurrentTab (Lnet/minecraft/class_8087;)V + ARG 1 tab + METHOD method_48616 setTabArea (Lnet/minecraft/class_8030;)V + ARG 1 tabArea + METHOD method_48617 tick ()V diff --git a/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping b/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping index eaa1e1bbbf..41d367edf6 100644 --- a/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ClickableWidget.mapping @@ -17,6 +17,7 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget FIELD field_41096 tooltipDelay I FIELD field_41097 lastHoveredTime J FIELD field_41098 wasHovered Z + FIELD field_42117 ACCESSIBILITY_TEXTURE Lnet/minecraft/class_2960; METHOD (IIIILnet/minecraft/class_2561;)V ARG 1 x ARG 2 y @@ -51,6 +52,7 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget METHOD method_25358 setWidth (I)V ARG 1 width METHOD method_25359 renderButton (Lnet/minecraft/class_4587;II)V + ARG 1 matrices ARG 2 mouseX ARG 3 mouseY METHOD method_25360 getNarrationMessage ()Lnet/minecraft/class_5250; @@ -78,3 +80,26 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget ARG 1 delay METHOD method_47937 getTooltipPositioner ()Lnet/minecraft/class_8000; METHOD method_48203 getTexture ()Lnet/minecraft/class_2960; + METHOD method_48579 renderButton (Lnet/minecraft/class_4587;IIF)V + ARG 1 matrices + ARG 2 mouseX + ARG 3 mouseY + ARG 4 delta + METHOD method_48588 drawTexture (Lnet/minecraft/class_4587;Lnet/minecraft/class_2960;IIIIIIIII)V + ARG 1 matrices + ARG 2 texture + ARG 3 x + ARG 4 y + ARG 5 u + ARG 6 v + ARG 7 hoveredVOffset + ARG 8 width + ARG 9 height + ARG 10 textureWidth + ARG 11 textureHeight + METHOD method_48589 drawMessage (Lnet/minecraft/class_4587;Lnet/minecraft/class_327;III)V + ARG 1 matrices + ARG 2 textRenderer + ARG 3 centerX + ARG 4 y + ARG 5 color diff --git a/mappings/net/minecraft/client/gui/widget/GridWidget.mapping b/mappings/net/minecraft/client/gui/widget/GridWidget.mapping index 7c37b1998f..bdd27d06a2 100644 --- a/mappings/net/minecraft/client/gui/widget/GridWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/GridWidget.mapping @@ -5,6 +5,8 @@ CLASS net/minecraft/class_7845 net/minecraft/client/gui/widget/GridWidget FIELD field_40771 children Ljava/util/List; FIELD field_40772 grids Ljava/util/List; FIELD field_40773 mainPositioner Lnet/minecraft/class_7847; + FIELD field_42154 rowSpacing I + FIELD field_42155 columnSpacing I METHOD (II)V ARG 1 x ARG 2 y @@ -34,6 +36,12 @@ CLASS net/minecraft/class_7845 net/minecraft/client/gui/widget/GridWidget METHOD method_46458 getMainPositioner ()Lnet/minecraft/class_7847; METHOD method_47610 createAdder (I)Lnet/minecraft/class_7845$class_7939; ARG 1 columns + METHOD method_48635 setColumnSpacing (I)Lnet/minecraft/class_7845; + ARG 1 columnSpacing + METHOD method_48636 setRowSpacing (I)Lnet/minecraft/class_7845; + ARG 1 rowSpacing + METHOD method_48637 setSpacing (I)Lnet/minecraft/class_7845; + ARG 1 spacing CLASS class_7846 Element FIELD field_40774 row I FIELD field_40775 column I @@ -67,3 +75,4 @@ CLASS net/minecraft/class_7845 net/minecraft/client/gui/widget/GridWidget ARG 1 widget ARG 2 positioner METHOD method_47616 getMainPositioner ()Lnet/minecraft/class_7847; + METHOD method_48638 getGridWidget ()Lnet/minecraft/class_7845; diff --git a/mappings/net/minecraft/client/gui/widget/IconButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/IconButtonWidget.mapping new file mode 100644 index 0000000000..f9a781d54d --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/IconButtonWidget.mapping @@ -0,0 +1,56 @@ +CLASS net/minecraft/class_8084 net/minecraft/client/gui/widget/IconButtonWidget + FIELD field_42123 xOffset I + FIELD field_42124 yOffset I + FIELD field_42125 iconWidth I + FIELD field_42126 iconHeight I + METHOD (Lnet/minecraft/class_2561;IIIIIIIIILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V + ARG 1 message + ARG 2 u + ARG 3 v + ARG 4 xOffset + ARG 5 yOffset + ARG 6 hoveredVOffset + ARG 7 iconWidth + ARG 8 iconHeight + ARG 9 textureWidth + ARG 10 textureHeight + ARG 11 texture + ARG 12 pressAction + METHOD method_48600 getXWithOffset ()I + METHOD method_48601 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_8084$class_8085; + ARG 0 message + ARG 1 texture + ARG 2 pressAction + METHOD method_48602 getYWithOffset ()I + CLASS class_8085 Builder + FIELD field_42127 message Lnet/minecraft/class_2561; + FIELD field_42128 texture Lnet/minecraft/class_2960; + FIELD field_42129 pressAction Lnet/minecraft/class_4185$class_4241; + FIELD field_42130 u I + FIELD field_42131 v I + FIELD field_42132 hoveredVOffset I + FIELD field_42133 iconWidth I + FIELD field_42134 iconHeight I + FIELD field_42135 textureWidth I + FIELD field_42136 textureHeight I + FIELD field_42137 xOffset I + FIELD field_42138 yOffset I + METHOD (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V + ARG 1 message + ARG 2 texture + ARG 3 pressAction + METHOD method_48603 build ()Lnet/minecraft/class_8084; + METHOD method_48604 hoveredVOffset (I)Lnet/minecraft/class_8084$class_8085; + ARG 1 hoveredVOffset + METHOD method_48605 uv (II)Lnet/minecraft/class_8084$class_8085; + ARG 1 u + ARG 2 v + METHOD method_48606 xyOffset (II)Lnet/minecraft/class_8084$class_8085; + ARG 1 xOffset + ARG 2 yOffset + METHOD method_48607 iconSize (II)Lnet/minecraft/class_8084$class_8085; + ARG 1 iconWidth + ARG 2 iconHeight + METHOD method_48608 textureSize (II)Lnet/minecraft/class_8084$class_8085; + ARG 1 textureWidth + ARG 2 textureHeight diff --git a/mappings/net/minecraft/client/gui/widget/SimplePositioningWidget.mapping b/mappings/net/minecraft/client/gui/widget/SimplePositioningWidget.mapping index cbf80a25ea..0642c1668b 100644 --- a/mappings/net/minecraft/client/gui/widget/SimplePositioningWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/SimplePositioningWidget.mapping @@ -45,4 +45,7 @@ CLASS net/minecraft/class_7843 net/minecraft/client/gui/widget/SimplePositioning METHOD method_46450 getMainPositioner ()Lnet/minecraft/class_7847; METHOD method_48228 (Ljava/util/function/Consumer;Lnet/minecraft/class_7843$class_7844;)V ARG 1 element + METHOD method_48634 setPos (Lnet/minecraft/class_8021;Lnet/minecraft/class_8030;)V + ARG 0 widget + ARG 1 rect CLASS class_7844 Element diff --git a/mappings/net/minecraft/client/gui/widget/TabNavigationWidget.mapping b/mappings/net/minecraft/client/gui/widget/TabNavigationWidget.mapping new file mode 100644 index 0000000000..a1135a366f --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/TabNavigationWidget.mapping @@ -0,0 +1,50 @@ +CLASS net/minecraft/class_8089 net/minecraft/client/gui/widget/TabNavigationWidget + FIELD field_42145 tabNavWidth I + FIELD field_42146 tabManager Lnet/minecraft/class_8088; + FIELD field_42147 tabs Lcom/google/common/collect/ImmutableList; + FIELD field_42148 tabButtons Lcom/google/common/collect/ImmutableMap; + METHOD (IIILnet/minecraft/class_8088;Ljava/lang/Iterable;)V + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 tabManager + ARG 5 tabs + METHOD method_48618 setWidth (I)V + ARG 1 width + METHOD method_48620 selectTab (Lnet/minecraft/class_8087;)V + ARG 1 tab + METHOD method_48621 (Lnet/minecraft/class_8087;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_48623 builder (Lnet/minecraft/class_8088;I)Lnet/minecraft/class_8089$class_8090; + ARG 0 tabManager + ARG 1 width + METHOD method_48624 selectTab (Ljava/util/Optional;Lnet/minecraft/class_8087;)V + ARG 1 button + ARG 2 tab + METHOD method_48625 selectTab (I)V + ARG 1 index + METHOD method_48626 (Lnet/minecraft/class_4185;)V + ARG 0 button + CLASS class_8090 Builder + FIELD field_42149 x I + FIELD field_42150 y I + FIELD field_42151 width I + FIELD field_42152 tabManager Lnet/minecraft/class_8088; + FIELD field_42153 tabs Ljava/util/List; + METHOD (Lnet/minecraft/class_8088;I)V + ARG 1 tabManager + ARG 2 width + METHOD method_48627 build ()Lnet/minecraft/class_8089; + METHOD method_48628 x (I)Lnet/minecraft/class_8089$class_8090; + ARG 1 x + METHOD method_48629 position (II)Lnet/minecraft/class_8089$class_8090; + ARG 1 x + ARG 2 y + METHOD method_48630 tab (Lnet/minecraft/class_8087;)Lnet/minecraft/class_8089$class_8090; + ARG 1 tab + METHOD method_48631 tabs ([Lnet/minecraft/class_8087;)Lnet/minecraft/class_8089$class_8090; + ARG 1 tabs + METHOD method_48632 y (I)Lnet/minecraft/class_8089$class_8090; + ARG 1 y + METHOD method_48633 width (I)Lnet/minecraft/class_8089$class_8090; + ARG 1 width diff --git a/mappings/net/minecraft/client/gui/widget/TextWidget.mapping b/mappings/net/minecraft/client/gui/widget/TextWidget.mapping index 60a5b7b059..39c0736998 100644 --- a/mappings/net/minecraft/client/gui/widget/TextWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/TextWidget.mapping @@ -1,12 +1,14 @@ CLASS net/minecraft/class_7842 net/minecraft/client/gui/widget/TextWidget FIELD field_40764 textColor I FIELD field_40765 textRenderer Lnet/minecraft/class_327; + FIELD field_42121 horizontalAlignment F METHOD (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V ARG 1 x ARG 2 y ARG 3 width ARG 4 height ARG 5 message + ARG 6 textRenderer METHOD (IILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V ARG 1 width ARG 2 height @@ -17,3 +19,8 @@ CLASS net/minecraft/class_7842 net/minecraft/client/gui/widget/TextWidget ARG 2 textRenderer METHOD method_46438 setTextColor (I)Lnet/minecraft/class_7842; ARG 1 textColor + METHOD method_48596 alignLeft ()Lnet/minecraft/class_7842; + METHOD method_48597 alignCenter ()Lnet/minecraft/class_7842; + METHOD method_48598 align (F)Lnet/minecraft/class_7842; + ARG 1 horizontalAlignment + METHOD method_48599 alignRight ()Lnet/minecraft/class_7842; diff --git a/mappings/net/minecraft/client/option/GameOptions.mapping b/mappings/net/minecraft/client/option/GameOptions.mapping index f7341393b1..b88d3cb84d 100644 --- a/mappings/net/minecraft/client/option/GameOptions.mapping +++ b/mappings/net/minecraft/client/option/GameOptions.mapping @@ -214,6 +214,10 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_41783 NOTIFICATION_DISPLAY_TIME_TOOLTIP Lnet/minecraft/class_2561; FIELD field_41784 notificationDisplayTime Lnet/minecraft/class_7172; FIELD field_41785 onboardAccessibility Z + FIELD field_42112 GLINT_SPEED_TOOLTIP Lnet/minecraft/class_2561; + FIELD field_42113 glintSpeed Lnet/minecraft/class_7172; + FIELD field_42114 GLINT_STRENGTH_TOOLTIP Lnet/minecraft/class_2561; + FIELD field_42115 glintStrength Lnet/minecraft/class_7172; METHOD (Lnet/minecraft/class_310;Ljava/io/File;)V ARG 1 client ARG 2 optionsFile @@ -575,6 +579,16 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions METHOD method_48190 (Ljava/lang/Double;)I ARG 0 value METHOD method_48191 getNotificationDisplayTime ()Lnet/minecraft/class_7172; + METHOD method_48580 getGlintSpeed ()Lnet/minecraft/class_7172; + METHOD method_48581 getGlintStrength ()Lnet/minecraft/class_7172; + METHOD method_48582 (Ljava/lang/Double;)V + ARG 0 value + METHOD method_48583 (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; + ARG 0 prefix + ARG 1 value + METHOD method_48584 (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; + ARG 0 prefix + ARG 1 value CLASS 2 METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String; ARG 1 key diff --git a/mappings/net/minecraft/datafixer/fix/StatusEffectDurationFix.mapping b/mappings/net/minecraft/datafixer/fix/StatusEffectDurationFix.mapping new file mode 100644 index 0000000000..85d3b552fb --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/StatusEffectDurationFix.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_8079 net/minecraft/datafixer/fix/StatusEffectDurationFix + FIELD field_42105 POTION_ITEM_IDS Ljava/util/Set; + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_48551 fixPotionEffect (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + METHOD method_48554 fixPotionEffects (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + METHOD method_48555 fixEntityStatusEffects (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 9b6dcf64b5..7954f04193 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -246,6 +246,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 1 brain METHOD method_28306 createBrainProfile ()Lnet/minecraft/class_4095$class_5303; METHOD method_29242 updateLimbs (Z)V + ARG 1 flutter METHOD method_29499 triggerItemPickedUpByEntityCriteria (Lnet/minecraft/class_1542;)V COMMENT Called to trigger advancement criteria when an entity picks up an item COMMENT thrown by a player. diff --git a/mappings/net/minecraft/entity/passive/CamelBrain.mapping b/mappings/net/minecraft/entity/passive/CamelBrain.mapping index 7b79cf9e8b..08120fe3d5 100644 --- a/mappings/net/minecraft/entity/passive/CamelBrain.mapping +++ b/mappings/net/minecraft/entity/passive/CamelBrain.mapping @@ -9,6 +9,9 @@ CLASS net/minecraft/class_7691 net/minecraft/entity/passive/CamelBrain ARG 0 brain METHOD method_45366 updateActivities (Lnet/minecraft/class_7689;)V ARG 0 camel + METHOD method_45367 initialize (Lnet/minecraft/class_7689;Lnet/minecraft/class_5819;)V + ARG 0 camel + ARG 1 random METHOD method_45368 getBreedingIngredient ()Lnet/minecraft/class_1856; METHOD method_45369 addCoreActivities (Lnet/minecraft/class_4095;)V ARG 0 brain diff --git a/mappings/net/minecraft/item/Wearable.mapping b/mappings/net/minecraft/item/Wearable.mapping index 2921ee4e8f..71eedcdea6 100644 --- a/mappings/net/minecraft/item/Wearable.mapping +++ b/mappings/net/minecraft/item/Wearable.mapping @@ -2,3 +2,8 @@ CLASS net/minecraft/class_5151 net/minecraft/item/Wearable COMMENT Represents a type of item that is wearable in an armor equipment slot. COMMENT COMMENT

This type of item can be targeted by the {@code minecraft:binding_curse} enchantment. + METHOD method_48576 equipAndSwap (Lnet/minecraft/class_1792;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; + ARG 1 item + ARG 2 world + ARG 3 user + ARG 4 hand diff --git a/mappings/net/minecraft/item/trim/ArmorTrim.mapping b/mappings/net/minecraft/item/trim/ArmorTrim.mapping index 9ba8a679a3..09e9311eb8 100644 --- a/mappings/net/minecraft/item/trim/ArmorTrim.mapping +++ b/mappings/net/minecraft/item/trim/ArmorTrim.mapping @@ -7,6 +7,9 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim FIELD field_41999 pattern Lnet/minecraft/class_6880; FIELD field_42000 leggingsModelIdGetter Ljava/util/function/Function; FIELD field_42001 genericModelIdGetter Ljava/util/function/Function; + METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V + ARG 1 material + ARG 2 pattern METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_48424 getPattern ()Lnet/minecraft/class_6880; @@ -27,7 +30,15 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim METHOD method_48430 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ARG 1 path METHOD method_48431 getMaterial ()Lnet/minecraft/class_6880; + METHOD method_48432 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; + ARG 2 armorMaterial METHOD method_48433 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ARG 1 path METHOD method_48434 getLeggingsModelId (Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; + ARG 1 armorMaterial + METHOD method_48435 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; + ARG 2 armorMaterial METHOD method_48436 getGenericModelId (Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; + ARG 1 armorMaterial + METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_1741;)Ljava/lang/String; + ARG 1 armorMaterial diff --git a/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping b/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping index 2a61bcc8a1..014f746338 100644 --- a/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping +++ b/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping @@ -5,3 +5,5 @@ CLASS net/minecraft/class_8054 net/minecraft/item/trim/ArmorTrimMaterial ARG 0 assetName ARG 1 ingredient ARG 2 itemModelIndex + ARG 3 description + ARG 4 overrideArmorMaterials diff --git a/mappings/net/minecraft/item/trim/ArmorTrimMaterials.mapping b/mappings/net/minecraft/item/trim/ArmorTrimMaterials.mapping index 9fcc573b7f..4a4b42ab14 100644 --- a/mappings/net/minecraft/item/trim/ArmorTrimMaterials.mapping +++ b/mappings/net/minecraft/item/trim/ArmorTrimMaterials.mapping @@ -14,5 +14,12 @@ CLASS net/minecraft/class_8055 net/minecraft/item/trim/ArmorTrimMaterials ARG 2 ingredient ARG 3 style ARG 4 itemModelIndex + ARG 5 overrideArmorMaterials METHOD method_48444 oneTwentyBootstrap (Lnet/minecraft/class_7891;)V ARG 0 registry + METHOD method_48578 register (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;Lnet/minecraft/class_2583;F)V + ARG 0 registry + ARG 1 key + ARG 2 ingredient + ARG 3 style + ARG 4 itemModelIndex diff --git a/mappings/net/minecraft/screen/ScreenTexts.mapping b/mappings/net/minecraft/screen/ScreenTexts.mapping index 780ba33471..4369aafe1f 100644 --- a/mappings/net/minecraft/screen/ScreenTexts.mapping +++ b/mappings/net/minecraft/screen/ScreenTexts.mapping @@ -28,6 +28,7 @@ CLASS net/minecraft/class_5244 net/minecraft/screen/ScreenTexts METHOD method_37110 joinLines ([Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; ARG 0 texts METHOD method_37111 joinSentences ([Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250; + ARG 0 sentences METHOD method_44682 days (J)Lnet/minecraft/class_5250; ARG 0 days METHOD method_44683 hours (J)Lnet/minecraft/class_5250; diff --git a/mappings/net/minecraft/server/command/EffectCommand.mapping b/mappings/net/minecraft/server/command/EffectCommand.mapping index 9571d30631..446d8f55c2 100644 --- a/mappings/net/minecraft/server/command/EffectCommand.mapping +++ b/mappings/net/minecraft/server/command/EffectCommand.mapping @@ -35,3 +35,9 @@ CLASS net/minecraft/class_3043 net/minecraft/server/command/EffectCommand ARG 0 source METHOD method_23650 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context + METHOD method_48545 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context + METHOD method_48546 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context + METHOD method_48547 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context diff --git a/mappings/net/minecraft/world/Difficulty.mapping b/mappings/net/minecraft/world/Difficulty.mapping index b5d8698426..b751195118 100644 --- a/mappings/net/minecraft/world/Difficulty.mapping +++ b/mappings/net/minecraft/world/Difficulty.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_1267 net/minecraft/world/Difficulty ARG 4 name METHOD method_16691 byName (Ljava/lang/String;)Lnet/minecraft/class_1267; ARG 0 name + METHOD method_48556 getInfo ()Lnet/minecraft/class_2561; METHOD method_5460 getName ()Ljava/lang/String; METHOD method_5461 getId ()I METHOD method_5462 byId (I)Lnet/minecraft/class_1267;