diff --git a/mappings/net/minecraft/client/gui/hud/PlayerListHud.mapping b/mappings/net/minecraft/client/gui/hud/PlayerListHud.mapping index 0461da58c5..3f23fc0a03 100644 --- a/mappings/net/minecraft/client/gui/hud/PlayerListHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/PlayerListHud.mapping @@ -20,13 +20,18 @@ CLASS net/minecraft/class_355 net/minecraft/client/gui/hud/PlayerListHud ARG 1 visible METHOD method_1922 renderScoreboardObjective (Lnet/minecraft/class_266;ILjava/lang/String;IILnet/minecraft/class_640;Lnet/minecraft/class_4587;)V ARG 1 objective + ARG 6 entry + ARG 7 matrices METHOD method_1923 renderLatencyIcon (Lnet/minecraft/class_4587;IIILnet/minecraft/class_640;)V ARG 1 matrices + ARG 5 entry METHOD method_1924 setFooter (Lnet/minecraft/class_2561;)V ARG 1 footer METHOD method_1925 setHeader (Lnet/minecraft/class_2561;)V ARG 1 header METHOD method_27538 applyGameModeFormatting (Lnet/minecraft/class_640;Lnet/minecraft/class_5250;)Lnet/minecraft/class_2561; + COMMENT {@linkplain net.minecraft.util.Formatting#ITALIC Italicizes} the given text if + COMMENT the given player is in {@linkplain net.minecraft.world.GameMode#SPECTATOR spectator mode}. ARG 1 entry ARG 2 name CLASS class_356 EntryOrderComparator diff --git a/mappings/net/minecraft/client/gui/screen/ChatScreen.mapping b/mappings/net/minecraft/client/gui/screen/ChatScreen.mapping index e1fb19c761..2310e1b199 100644 --- a/mappings/net/minecraft/client/gui/screen/ChatScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ChatScreen.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_408 net/minecraft/client/gui/screen/ChatScreen FIELD field_21616 commandSuggestor Lnet/minecraft/class_4717; FIELD field_2382 chatField Lnet/minecraft/class_342; FIELD field_2387 messageHistorySize I + FIELD field_2389 chatLastMessage Ljava/lang/String; METHOD (Ljava/lang/String;)V ARG 1 originalChatText METHOD method_2108 setText (Ljava/lang/String;)V diff --git a/mappings/net/minecraft/client/gui/screen/CommandSuggestor.mapping b/mappings/net/minecraft/client/gui/screen/CommandSuggestor.mapping index 6920653916..929a3801e2 100644 --- a/mappings/net/minecraft/client/gui/screen/CommandSuggestor.mapping +++ b/mappings/net/minecraft/client/gui/screen/CommandSuggestor.mapping @@ -18,8 +18,9 @@ CLASS net/minecraft/class_4717 net/minecraft/client/gui/screen/CommandSuggestor FIELD field_21612 window Lnet/minecraft/class_4717$class_464; FIELD field_21613 windowActive Z FIELD field_21614 completingSuggestions Z - FIELD field_25885 RED_FORMAT Lnet/minecraft/class_2583; - FIELD field_25886 GRAY_FORMAT Lnet/minecraft/class_2583; + FIELD field_25885 ERROR_FORMATTING Lnet/minecraft/class_2583; + FIELD field_25886 INFO_FORMATTING Lnet/minecraft/class_2583; + FIELD field_25887 HIGHLIGHT_FORMATTINGS Ljava/util/List; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_342;Lnet/minecraft/class_327;ZZIIZI)V ARG 1 client ARG 2 owner @@ -41,6 +42,8 @@ CLASS net/minecraft/class_4717 net/minecraft/client/gui/screen/CommandSuggestor ARG 5 button METHOD method_23923 render (Lnet/minecraft/class_4587;II)V ARG 1 matrices + ARG 2 mouseX + ARG 3 mouseY METHOD method_23924 keyPressed (III)Z ARG 1 keyCode ARG 2 scanCode @@ -64,6 +67,8 @@ CLASS net/minecraft/class_4717 net/minecraft/client/gui/screen/CommandSuggestor ARG 1 suggestion METHOD method_23937 show ()V METHOD method_23958 getNarration ()Ljava/lang/String; + METHOD method_30505 formatException (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lnet/minecraft/class_5481; + ARG 0 exception CLASS class_464 SuggestionWindow FIELD field_21630 lastNarrationIndex I FIELD field_2765 completed Z @@ -87,6 +92,8 @@ CLASS net/minecraft/class_4717 net/minecraft/client/gui/screen/CommandSuggestor ARG 3 button METHOD method_2373 render (Lnet/minecraft/class_4587;II)V ARG 1 matrices + ARG 2 mouseX + ARG 3 mouseY METHOD method_2374 select (I)V ARG 1 index METHOD method_2375 complete ()V diff --git a/mappings/net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen.mapping b/mappings/net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen.mapping index 6da824724a..7372bc5679 100644 --- a/mappings/net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen.mapping @@ -2,11 +2,14 @@ CLASS net/minecraft/class_415 net/minecraft/client/gui/screen/CustomizeBuffetLev FIELD field_2438 confirmButton Lnet/minecraft/class_4185; FIELD field_2441 biomeSelectionList Lnet/minecraft/class_415$class_4190; FIELD field_24562 parent Lnet/minecraft/class_437; + FIELD field_24563 onDone Ljava/util/function/Consumer; FIELD field_25040 biome Lnet/minecraft/class_1959; FIELD field_25888 biomeRegistry Lnet/minecraft/class_2378; FIELD field_26535 BUFFET_BIOME_TEXT Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_5455;Ljava/util/function/Consumer;Lnet/minecraft/class_1959;)V ARG 1 parent + ARG 2 registryManager + ARG 3 onDone ARG 4 biome METHOD method_2151 refreshConfirmButton ()V CLASS class_4190 BuffetBiomesListWidget diff --git a/mappings/net/minecraft/client/gui/screen/CustomizeFlatLevelScreen.mapping b/mappings/net/minecraft/client/gui/screen/CustomizeFlatLevelScreen.mapping index 4f9f09a6e7..ca480bbc9d 100644 --- a/mappings/net/minecraft/client/gui/screen/CustomizeFlatLevelScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/CustomizeFlatLevelScreen.mapping @@ -5,8 +5,10 @@ CLASS net/minecraft/class_413 net/minecraft/client/gui/screen/CustomizeFlatLevel FIELD field_2422 parent Lnet/minecraft/class_525; FIELD field_2424 layers Lnet/minecraft/class_413$class_4192; FIELD field_2425 heightText Lnet/minecraft/class_2561; + FIELD field_24565 configConsumer Ljava/util/function/Consumer; METHOD (Lnet/minecraft/class_525;Ljava/util/function/Consumer;Lnet/minecraft/class_3232;)V ARG 1 parent + ARG 2 configConsumer ARG 3 config METHOD method_2145 updateRemoveLayerButton ()V METHOD method_2147 hasLayerSelected ()Z @@ -14,13 +16,14 @@ CLASS net/minecraft/class_413 net/minecraft/client/gui/screen/CustomizeFlatLevel ARG 1 config METHOD method_29055 getConfig ()Lnet/minecraft/class_3232; CLASS class_4192 SuperflatLayersListWidget - CLASS class_4193 SuperflatLayerItem - METHOD method_19373 (Lnet/minecraft/class_4587;II)V + METHOD method_19372 updateLayers ()V + CLASS class_4193 SuperflatLayerEntry + METHOD method_19373 renderIconBackgroundTexture (Lnet/minecraft/class_4587;II)V ARG 1 matrices ARG 2 x ARG 3 y - METHOD method_19375 renderItemStack (Lnet/minecraft/class_4587;IILnet/minecraft/class_1799;)V + METHOD method_19375 renderIcon (Lnet/minecraft/class_4587;IILnet/minecraft/class_1799;)V ARG 1 matrices ARG 2 x ARG 3 y - ARG 4 stack + ARG 4 iconItem diff --git a/mappings/net/minecraft/client/gui/screen/DatapackFailureScreen.mapping b/mappings/net/minecraft/client/gui/screen/DatapackFailureScreen.mapping index 0c18d92d41..f96e66ebe0 100644 --- a/mappings/net/minecraft/client/gui/screen/DatapackFailureScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/DatapackFailureScreen.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_5346 net/minecraft/client/gui/screen/DatapackFailureScreen FIELD field_25265 wrappedText Lnet/minecraft/class_5489; + FIELD field_25452 runServerInSafeMode Ljava/lang/Runnable; diff --git a/mappings/net/minecraft/client/gui/screen/DeathScreen.mapping b/mappings/net/minecraft/client/gui/screen/DeathScreen.mapping index 97e9f2f781..2c4f6966a9 100644 --- a/mappings/net/minecraft/client/gui/screen/DeathScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/DeathScreen.mapping @@ -2,7 +2,7 @@ CLASS net/minecraft/class_418 net/minecraft/client/gui/screen/DeathScreen FIELD field_18974 isHardcore Z FIELD field_2450 message Lnet/minecraft/class_2561; FIELD field_2451 ticksSinceDeath I - FIELD field_26537 score Lnet/minecraft/class_2561; + FIELD field_26537 scoreText Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_2561;Z)V ARG 1 message ARG 2 isHardcore diff --git a/mappings/net/minecraft/client/gui/screen/PresetsScreen.mapping b/mappings/net/minecraft/client/gui/screen/PresetsScreen.mapping index 1cef6b9783..cf792489a2 100644 --- a/mappings/net/minecraft/client/gui/screen/PresetsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/PresetsScreen.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_430 net/minecraft/client/gui/screen/PresetsScreen + FIELD field_25043 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_25044 config Lnet/minecraft/class_3232; FIELD field_2518 PRESETS Ljava/util/List; FIELD field_2519 parent Lnet/minecraft/class_413; @@ -13,14 +14,47 @@ CLASS net/minecraft/class_430 net/minecraft/client/gui/screen/PresetsScreen METHOD method_20102 updateSelectButton (Z)V ARG 1 hasSelected METHOD method_2195 addPreset (Lnet/minecraft/class_2561;Lnet/minecraft/class_1935;Lnet/minecraft/class_5321;Ljava/util/List;ZZZ[Lnet/minecraft/class_3229;)V + ARG 0 presetName ARG 1 icon + ARG 2 presetBiome ARG 3 structures + ARG 4 generateStronghold + ARG 5 generateFeatures + ARG 6 generateLakes + ARG 7 layers + METHOD method_29058 parsePresetLayersString (Ljava/lang/String;)Ljava/util/List; + COMMENT Parse a string like {@code "minecraft:bedrock,3*minecraft:dirt,minecraft:grass_block"} + COMMENT to a list of {@link FlatChunkGeneratorLayer}. + ARG 0 layers + METHOD method_29059 parseLayerString (Ljava/lang/String;I)Lnet/minecraft/class_3229; + COMMENT Parse a string like {@code "60*minecraft:stone"} to a {@link FlatChunkGeneratorLayer}. + ARG 0 layer + ARG 1 layerStartHeight + METHOD method_29060 parsePresetString (Lnet/minecraft/class_2378;Ljava/lang/String;Lnet/minecraft/class_3232;)Lnet/minecraft/class_3232; + ARG 0 biomeRegistry + ARG 1 preset + ARG 2 generatorConfig + METHOD method_29062 getGeneratorConfigString (Lnet/minecraft/class_2378;Lnet/minecraft/class_3232;)Ljava/lang/String; + ARG 0 biomeRegistry + ARG 1 generatorConfig CLASS class_431 SuperflatPreset + FIELD field_25045 generatorConfigProvider Ljava/util/function/Function; FIELD field_2527 icon Lnet/minecraft/class_1792; FIELD field_2528 name Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_1792;Lnet/minecraft/class_2561;Ljava/util/function/Function;)V ARG 1 icon + ARG 2 name + ARG 3 generatorConfigProvider METHOD method_27571 getName ()Lnet/minecraft/class_2561; CLASS class_4196 SuperflatPresetsListWidget CLASS class_432 SuperflatPresetEntry METHOD method_19389 setPreset ()V + METHOD method_2198 drawIconBackground (Lnet/minecraft/class_4587;II)V + ARG 1 matrices + ARG 2 x + ARG 3 y + METHOD method_2200 renderIcon (Lnet/minecraft/class_4587;IILnet/minecraft/class_1792;)V + ARG 1 matrices + ARG 2 x + ARG 3 y + ARG 4 iconItem diff --git a/mappings/net/minecraft/client/gui/screen/StatsScreen.mapping b/mappings/net/minecraft/client/gui/screen/StatsScreen.mapping index 49a748f8d7..57799b2c24 100644 --- a/mappings/net/minecraft/client/gui/screen/StatsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/StatsScreen.mapping @@ -17,17 +17,25 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen METHOD method_2270 createLists ()V METHOD method_2282 renderIcon (Lnet/minecraft/class_4587;IIII)V ARG 1 matrices + ARG 2 x + ARG 3 y + ARG 4 u + ARG 5 v METHOD method_2285 getColumnX (I)I ARG 1 index METHOD method_2289 renderStatItem (Lnet/minecraft/class_4587;IILnet/minecraft/class_1792;)V ARG 1 matrices + ARG 2 x + ARG 3 y ARG 4 item - METHOD method_27027 getStatString (Lnet/minecraft/class_3445;)Ljava/lang/String; + METHOD method_27027 getStatTranslationKey (Lnet/minecraft/class_3445;)Ljava/lang/String; ARG 0 stat CLASS class_4198 GeneralStatsListWidget + METHOD (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V + ARG 2 client CLASS class_4197 Entry FIELD field_18749 stat Lnet/minecraft/class_3445; - FIELD field_26547 text Lnet/minecraft/class_2561; + FIELD field_26547 displayName Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_447$class_4198;Lnet/minecraft/class_3445;)V ARG 2 stat CLASS class_4200 ItemStatsListWidget @@ -44,6 +52,8 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen ARG 1 item METHOD method_19407 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V ARG 1 matrices + ARG 3 mouseX + ARG 4 mouseY METHOD method_19408 selectStatType (Lnet/minecraft/class_3448;)V ARG 1 statType METHOD method_19409 getHeaderIndex (Lnet/minecraft/class_3448;)I @@ -54,7 +64,12 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen CLASS class_4199 Entry METHOD method_19405 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_3445;IIZ)V ARG 1 matrices + ARG 3 x + ARG 4 y CLASS class_4202 EntityStatsListWidget + FIELD field_18763 screen Lnet/minecraft/class_447; + METHOD (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V + ARG 2 client CLASS class_4201 Entry FIELD field_18762 entityType Lnet/minecraft/class_1299; FIELD field_26548 entityTypeName Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping index c913dbe29b..6bdd6eeac0 100644 --- a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen FIELD field_17776 isMinceraft Z FIELD field_18222 doBackgroundFade Z FIELD field_19102 ACCESSIBILITY_ICON_TEXTURE Lnet/minecraft/class_2960; + FIELD field_23775 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_2583 MINECRAFT_TITLE_TEXTURE Lnet/minecraft/class_2960; FIELD field_2584 copyrightTextWidth I FIELD field_2585 backgroundRenderer Lnet/minecraft/class_766; @@ -27,3 +28,4 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen ARG 2 spacingY METHOD method_2252 switchToRealms ()V METHOD method_2253 areRealmsNotificationsEnabled ()Z + METHOD method_31129 canReadDemoWorldData ()Z diff --git a/mappings/net/minecraft/client/gui/screen/advancement/AdvancementWidget.mapping b/mappings/net/minecraft/client/gui/screen/advancement/AdvancementWidget.mapping index 6725df8fe8..1f0b1673f4 100644 --- a/mappings/net/minecraft/client/gui/screen/advancement/AdvancementWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/advancement/AdvancementWidget.mapping @@ -17,12 +17,24 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc ARG 2 client ARG 3 advancement ARG 4 display + METHOD method_2321 (Lnet/minecraft/class_4587;IIIIIIII)V + ARG 1 matrices + ARG 2 x + ARG 3 y METHOD method_2322 addChild (Lnet/minecraft/class_456;)V ARG 1 widget METHOD method_2323 renderLines (Lnet/minecraft/class_4587;IIZ)V ARG 1 matrices + ARG 2 x + ARG 3 y + METHOD method_2324 (Lnet/minecraft/class_4587;IIIIIIIII)V + ARG 1 matrices + ARG 2 x + ARG 3 y METHOD method_2325 renderWidgets (Lnet/minecraft/class_4587;II)V ARG 1 matrices + ARG 2 x + ARG 3 y METHOD method_2326 getY ()I METHOD method_2327 getX ()I METHOD method_2328 getParent (Lnet/minecraft/class_161;)Lnet/minecraft/class_456; @@ -36,7 +48,10 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc ARG 2 width METHOD method_2331 drawTooltip (Lnet/minecraft/class_4587;IIFII)V ARG 1 matrices - ARG 5 y + ARG 2 x + ARG 3 y + ARG 4 alpha METHOD method_2332 addToTree ()V METHOD method_2333 setProgress (Lnet/minecraft/class_167;)V ARG 1 progress + METHOD method_27572 getMaxWidth (Lnet/minecraft/class_5225;Ljava/util/List;)F diff --git a/mappings/net/minecraft/client/gui/screen/ingame/BeaconScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/BeaconScreen.mapping index 08096a385f..4e8d24edb6 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/BeaconScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/BeaconScreen.mapping @@ -21,7 +21,7 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree CLASS class_469 EffectButtonWidget FIELD field_17416 primary Z FIELD field_18223 sprite Lnet/minecraft/class_1058; - FIELD field_26562 text Lnet/minecraft/class_2561; + FIELD field_26562 tooltip Lnet/minecraft/class_2561; FIELD field_2813 effect Lnet/minecraft/class_1291; METHOD (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;Z)V ARG 2 x diff --git a/mappings/net/minecraft/client/gui/screen/ingame/BookEditScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/BookEditScreen.mapping index 8fe4c6fcb5..fd5ea5b9ee 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/BookEditScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/BookEditScreen.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_473 net/minecraft/client/gui/screen/ingame/BookEditScreen FIELD field_17116 pages Ljava/util/List; FIELD field_24268 pageContent Lnet/minecraft/class_473$class_5233; + FIELD field_24269 currentPageSelectionManager Lnet/minecraft/class_3728; + FIELD field_24270 bookTitleSelectionManager Lnet/minecraft/class_3728; + FIELD field_25891 pageIndicatorText Lnet/minecraft/class_2561; + FIELD field_25892 signedByText Lnet/minecraft/class_2561; FIELD field_25893 EDIT_TITLE_TEXT Lnet/minecraft/class_2561; FIELD field_25894 FINALIZE_WARNING_TEXT Lnet/minecraft/class_2561; FIELD field_25895 BLACK_CURSOR_TEXT Lnet/minecraft/class_5481; @@ -45,6 +49,8 @@ CLASS net/minecraft/class_473 net/minecraft/client/gui/screen/ingame/BookEditScr METHOD method_27576 getPageContent ()Lnet/minecraft/class_473$class_5233; METHOD method_27577 invalidatePageContent ()V METHOD method_27578 createPageContent ()Lnet/minecraft/class_473$class_5233; + METHOD method_27581 (Lnet/minecraft/class_4587;Lnet/minecraft/class_473$class_5234;Z)V + ARG 1 matrices METHOD method_27584 setClipboard (Ljava/lang/String;)V ARG 1 clipboard METHOD method_27595 getClipboard ()Ljava/lang/String; diff --git a/mappings/net/minecraft/client/gui/screen/ingame/ForgingScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/ForgingScreen.mapping index 0f7fcc4b57..3b8c01bbff 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/ForgingScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/ForgingScreen.mapping @@ -7,5 +7,7 @@ CLASS net/minecraft/class_4894 net/minecraft/client/gui/screen/ingame/ForgingScr ARG 4 texture METHOD method_25444 renderForeground (Lnet/minecraft/class_4587;IIF)V ARG 1 matrices - ARG 2 mouseY + ARG 2 mouseX + ARG 3 mouseY + ARG 4 delta METHOD method_25445 setup ()V diff --git a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping index 0eba3a3533..cea3216ca4 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping @@ -87,3 +87,5 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre ARG 2 delta ARG 3 mouseX ARG 4 mouseY + METHOD method_30107 (I)V + ARG 1 button diff --git a/mappings/net/minecraft/client/gui/screen/ingame/LoomScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/LoomScreen.mapping index 83284de353..fdf00dedb2 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/LoomScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/LoomScreen.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_494 net/minecraft/client/gui/screen/ingame/LoomScreen FIELD field_21694 bannerField Lnet/minecraft/class_630; + FIELD field_21841 bannerPatterns Ljava/util/List; FIELD field_2954 dye Lnet/minecraft/class_1799; FIELD field_2955 banner Lnet/minecraft/class_1799; FIELD field_2958 scrollbarClicked Z diff --git a/mappings/net/minecraft/client/gui/screen/ingame/StructureBlockScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/StructureBlockScreen.mapping index d8bff84b4b..dc4eb67373 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/StructureBlockScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/StructureBlockScreen.mapping @@ -46,4 +46,5 @@ CLASS net/minecraft/class_497 net/minecraft/client/gui/screen/ingame/StructureBl METHOD method_2510 updateRotationButton ()V METHOD method_2514 cancel ()V METHOD method_2515 done ()V + METHOD method_2516 updateStructureBlock (Lnet/minecraft/class_2633$class_2634;)Z METHOD method_2517 parseInt (Ljava/lang/String;)I diff --git a/mappings/net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget.mapping b/mappings/net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget.mapping index 2881ccc56e..63acb33ff7 100644 --- a/mappings/net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget.mapping @@ -54,7 +54,12 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi METHOD method_20133 getServer ()Lnet/minecraft/class_642; METHOD method_20134 draw (Lnet/minecraft/class_4587;IILnet/minecraft/class_2960;)V ARG 1 matrices + ARG 2 x + ARG 3 y + ARG 4 textureId METHOD method_22110 swapEntries (II)V ARG 1 i ARG 2 j METHOD method_29978 saveFile ()V + METHOD method_29979 isNewIconValid (Ljava/lang/String;)Z + ARG 1 newIconUri diff --git a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry.mapping b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry.mapping index 7ca6f9f351..db89627c76 100644 --- a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry.mapping +++ b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry.mapping @@ -26,6 +26,12 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia ARG 3 uuid ARG 4 name ARG 5 skinTexture + METHOD method_31328 renderTooltip (Lnet/minecraft/class_5522;Lnet/minecraft/class_4587;Ljava/util/List;II)V + ARG 0 screen + ARG 1 matrices + ARG 2 tooltip + ARG 3 mouseX + ARG 4 mouseY METHOD method_31329 onButtonClick (ZLnet/minecraft/class_2561;)V ARG 1 showButtonVisible ARG 2 chatMessage @@ -33,4 +39,5 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia METHOD method_31334 getUuid ()Ljava/util/UUID; METHOD method_31335 setOffline (Z)V ARG 1 offline + METHOD method_31389 getNarrationMessage (Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250; METHOD method_31390 getStatusText ()Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen.mapping index e09baffffb..ab429e3f9e 100644 --- a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_5522 net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen FIELD field_26871 playerCount I + FIELD field_26873 initialized Z + FIELD field_26874 onRendered Ljava/lang/Runnable; FIELD field_26875 SOCIAL_INTERACTIONS_TEXTURE Lnet/minecraft/class_2960; FIELD field_26876 ALL_TAB_TITLE Lnet/minecraft/class_2561; FIELD field_26877 HIDDEN_TAB_TITLE Lnet/minecraft/class_2561; @@ -21,10 +23,14 @@ CLASS net/minecraft/class_5522 net/minecraft/client/gui/screen/multiplayer/Socia FIELD field_26917 EMPTY_SEARCH_TEXT Lnet/minecraft/class_2561; FIELD field_26918 EMPTY_BLOCKED_TEXT Lnet/minecraft/class_2561; FIELD field_26919 BLOCKING_TEXT Lnet/minecraft/class_2561; + METHOD method_31350 updateServerLabel (Lnet/minecraft/class_310;)V + ARG 1 client METHOD method_31352 setCurrentTab (Lnet/minecraft/class_5522$class_5523;)V ARG 1 currentTab METHOD method_31353 setPlayerOnline (Lnet/minecraft/class_640;)V ARG 1 player + METHOD method_31354 setOnRendered (Ljava/lang/Runnable;)V + ARG 1 onRendered METHOD method_31355 setPlayerOffline (Ljava/util/UUID;)V ARG 1 uuid METHOD method_31357 onSearchChange (Ljava/lang/String;)V diff --git a/mappings/net/minecraft/client/gui/screen/pack/PackListWidget.mapping b/mappings/net/minecraft/client/gui/screen/pack/PackListWidget.mapping index 6e87f23d0a..8c20d7b666 100644 --- a/mappings/net/minecraft/client/gui/screen/pack/PackListWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/pack/PackListWidget.mapping @@ -13,9 +13,16 @@ CLASS net/minecraft/class_521 net/minecraft/client/gui/screen/pack/PackListWidge FIELD field_19129 pack Lnet/minecraft/class_5369$class_5371; FIELD field_19130 widget Lnet/minecraft/class_521; FIELD field_25476 screen Lnet/minecraft/class_437; + FIELD field_26590 displayName Lnet/minecraft/class_5481; + FIELD field_26591 description Lnet/minecraft/class_5489; + FIELD field_26784 incompatibleText Lnet/minecraft/class_5481; + FIELD field_26785 compatibilityNotificationTExt Lnet/minecraft/class_5489; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_521;Lnet/minecraft/class_437;Lnet/minecraft/class_5369$class_5371;)V ARG 1 client ARG 2 widget ARG 3 screen ARG 4 pack METHOD method_20152 isSelectable ()Z + METHOD method_31229 trimTextToWidth (Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5481; + ARG 0 client + ARG 1 text diff --git a/mappings/net/minecraft/client/gui/screen/pack/PackScreen.mapping b/mappings/net/minecraft/client/gui/screen/pack/PackScreen.mapping index a8a2de4568..3947999358 100644 --- a/mappings/net/minecraft/client/gui/screen/pack/PackScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/pack/PackScreen.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_5375 net/minecraft/client/gui/screen/pack/PackScreen FIELD field_25475 doneButton Lnet/minecraft/class_4185; FIELD field_25786 UNKNOWN_PACK Lnet/minecraft/class_2960; FIELD field_25787 directoryWatcher Lnet/minecraft/class_5375$class_5426; + FIELD field_25789 iconTextures Ljava/util/Map; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_3283;Ljava/util/function/Consumer;Ljava/io/File;Lnet/minecraft/class_2561;)V ARG 1 parent ARG 2 packManager @@ -28,6 +29,8 @@ CLASS net/minecraft/class_5375 net/minecraft/client/gui/screen/pack/PackScreen ARG 2 src METHOD method_29678 updatePackLists ()V METHOD method_29680 refresh ()V + METHOD method_30287 getPackIconTexture (Lnet/minecraft/class_3288;)Lnet/minecraft/class_2960; + METHOD method_30289 loadPackIcon (Lnet/minecraft/class_1060;Lnet/minecraft/class_3288;)Lnet/minecraft/class_2960; METHOD method_30291 closeDirectoryWatcher ()V CLASS class_5426 DirectoryWatcher FIELD field_25790 watchService Ljava/nio/file/WatchService; diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeResultCollection.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeResultCollection.mapping index 715133e3fc..011e91960b 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeResultCollection.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeResultCollection.mapping @@ -22,3 +22,4 @@ CLASS net/minecraft/class_516 net/minecraft/client/gui/screen/recipebook/RecipeR METHOD method_2655 hasCraftableRecipes ()Z METHOD method_2656 hasSingleOutput ()Z METHOD method_2657 hasFittingRecipes ()Z + METHOD method_30295 shouldHaveSingleOutput (Ljava/util/List;)Z diff --git a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping index abb81097c9..b9fdfab7b6 100644 --- a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS FIELD field_24287 gameRulesButton Lnet/minecraft/class_4185; FIELD field_24288 gameRules Lnet/minecraft/class_1928; FIELD field_24588 moreOptionsDialog Lnet/minecraft/class_5292; + FIELD field_25477 dataPackTempDir Ljava/nio/file/Path; FIELD field_25478 dataPacksButton Lnet/minecraft/class_4185; FIELD field_25479 dataPackSettings Lnet/minecraft/class_5359; FIELD field_25480 LOGGER Lorg/apache/logging/log4j/Logger; @@ -34,6 +35,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS ARG 1 parent ARG 2 levelInfo ARG 3 generatorOptions + ARG 4 dataPackTempDir ARG 5 dataPackSettings ARG 6 registryManager METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_5359;Lnet/minecraft/class_5292;)V @@ -51,8 +53,17 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS METHOD method_27615 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_28084 setMoreOptionsOpen ()V + METHOD method_29687 copyDataPack (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V + ARG 0 srcFolder + ARG 1 destFolder + ARG 2 dataPackFile METHOD method_29692 (Lnet/minecraft/class_4185;)V ARG 1 button + METHOD method_29693 getDataPackTempDir ()Ljava/nio/file/Path; + METHOD method_29695 clearDataPackTempDir ()V + METHOD method_29696 copyTempDirDataPacks ()Z + METHOD method_30297 onCloseScreen ()V + METHOD method_30298 clearTempResources ()V METHOD method_31130 create (Lnet/minecraft/class_437;)Lnet/minecraft/class_525; ARG 0 parent METHOD method_32672 getDifficulty ()Lnet/minecraft/class_1267; diff --git a/mappings/net/minecraft/client/gui/screen/world/MoreOptionsDialog.mapping b/mappings/net/minecraft/client/gui/screen/world/MoreOptionsDialog.mapping index 00533fa774..ae1adae6da 100644 --- a/mappings/net/minecraft/client/gui/screen/world/MoreOptionsDialog.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/MoreOptionsDialog.mapping @@ -38,7 +38,7 @@ CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptions ARG 1 registryManager ARG 2 generatorOptions METHOD method_29700 getRegistryManager ()Lnet/minecraft/class_5455$class_5457; - METHOD method_30510 toSeedText (Ljava/util/OptionalLong;)Ljava/lang/String; + METHOD method_30510 seedToString (Ljava/util/OptionalLong;)Ljava/lang/String; ARG 0 seed METHOD method_30511 getSeed ()Ljava/util/OptionalLong; METHOD method_31132 loadDatapacks (Lnet/minecraft/class_5350;)V diff --git a/mappings/net/minecraft/client/gui/screen/world/WorldListWidget.mapping b/mappings/net/minecraft/client/gui/screen/world/WorldListWidget.mapping index 30b864316e..f9e421c27e 100644 --- a/mappings/net/minecraft/client/gui/screen/world/WorldListWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/WorldListWidget.mapping @@ -2,10 +2,10 @@ CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWid FIELD field_19132 DATE_FORMAT Ljava/text/DateFormat; FIELD field_19133 UNKNOWN_SERVER_LOCATION Lnet/minecraft/class_2960; FIELD field_19134 WORLD_SELECTION_LOCATION Lnet/minecraft/class_2960; - FIELD field_26606 FROM_NEWER_VERSION_ONE_TOOLTIP Lnet/minecraft/class_2561; - FIELD field_26607 FROM_NEWER_VERSION_TWO_TOOLTIP Lnet/minecraft/class_2561; - FIELD field_26608 SNAPSHOT_ONE_TOOLTIP Lnet/minecraft/class_2561; - FIELD field_26609 SNAPSHOT_TWO_TOOLTIP Lnet/minecraft/class_2561; + FIELD field_26606 FROM_NEWER_VERSION_FIRST_LINE Lnet/minecraft/class_2561; + FIELD field_26607 FROM_NEWER_VERSION_SECOND_LINE Lnet/minecraft/class_2561; + FIELD field_26608 SNAPSHOT_FIRST_LINE Lnet/minecraft/class_2561; + FIELD field_26609 SNAPSHOT_SECOND_LINE Lnet/minecraft/class_2561; FIELD field_26610 LOCKED_TEXT Lnet/minecraft/class_2561; FIELD field_28857 PRE_WORLDHEIGHT_TEXT Lnet/minecraft/class_2561; FIELD field_3237 parent Lnet/minecraft/class_526; @@ -21,6 +21,7 @@ CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWid ARG 7 itemHeight ARG 8 searchFilter ARG 9 list + METHOD method_20159 getSelectedAsOptional ()Ljava/util/Optional; METHOD method_2750 filter (Ljava/util/function/Supplier;Z)V ARG 2 load METHOD method_2752 getParent ()Lnet/minecraft/class_526; diff --git a/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping b/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping index 1d8be13558..6deea70c22 100644 --- a/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping @@ -60,6 +60,8 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget ARG 1 index METHOD method_25320 renderDecorations (Lnet/minecraft/class_4587;II)V ARG 1 matrices + ARG 2 mouseX + ARG 3 mouseY METHOD method_25321 addEntry (Lnet/minecraft/class_350$class_351;)I ARG 1 entry METHOD method_25322 getRowWidth ()I @@ -80,7 +82,7 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget METHOD method_25330 removeEntry (Lnet/minecraft/class_350$class_351;)Z ARG 1 entry METHOD method_25331 getMaxScroll ()I - METHOD method_25332 isSelectedItem (I)Z + METHOD method_25332 isSelectedEntry (I)Z ARG 1 index METHOD method_25333 setLeftPos (I)V ARG 1 left @@ -92,19 +94,23 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget METHOD method_25338 remove (I)Lnet/minecraft/class_350$class_351; ARG 1 index METHOD method_25339 clearEntries ()V - METHOD method_25340 getItemCount ()I + METHOD method_25340 getEntryCount ()I METHOD method_25341 getScrollAmount ()D METHOD method_25342 getRowLeft ()I METHOD method_29344 setRenderSelection (Z)V ARG 1 renderSelection + METHOD method_29621 setEntryParentList (Lnet/minecraft/class_350$class_351;)V + ARG 1 entry METHOD method_30013 moveSelectionIf (Lnet/minecraft/class_350$class_5403;Ljava/util/function/Predicate;)V COMMENT Moves the selection in the specified direction until the predicate returns true. ARG 1 direction COMMENT the direction to move the selection METHOD method_30014 (Lnet/minecraft/class_350$class_351;)Z ARG 0 entry + METHOD method_30015 ensureSelectedEntryVisible ()V + METHOD method_31383 getRowRight ()I CLASS class_351 Entry - FIELD field_22752 list Lnet/minecraft/class_350; + FIELD field_22752 parentList Lnet/minecraft/class_350; METHOD method_25343 render (Lnet/minecraft/class_4587;IIIIIIIZF)V COMMENT Renders an entry in a list. ARG 1 matrices diff --git a/mappings/net/minecraft/client/gui/widget/TextFieldWidget.mapping b/mappings/net/minecraft/client/gui/widget/TextFieldWidget.mapping index efedd7c80d..c1f3d196d8 100644 --- a/mappings/net/minecraft/client/gui/widget/TextFieldWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/TextFieldWidget.mapping @@ -103,3 +103,5 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget ARG 1 textPredicate METHOD method_20315 isActive ()Z METHOD method_20316 isEditable ()Z + METHOD method_27537 getCursorPosWithOffset (I)I + ARG 1 offset