Port some stuff from #2048 to snapshot (#2098)

* Port some stuff from #2048 to snapshot

* Apply suggestions from code review

Co-authored-by: YanisBft <doublecraft.official@gmail.com>

* Apply suggestions from code review

Co-authored-by: YanisBft <doublecraft.official@gmail.com>

Co-authored-by: YanisBft <doublecraft.official@gmail.com>
This commit is contained in:
ByMartrixX 2021-02-23 09:06:24 -03:00 committed by GitHub
parent aa417fd92f
commit b4973c0b60
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
28 changed files with 167 additions and 20 deletions

View File

@ -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

View File

@ -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 <init> (Ljava/lang/String;)V
ARG 1 originalChatText
METHOD method_2108 setText (Ljava/lang/String;)V

View File

@ -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 <init> (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

View File

@ -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 <init> (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

View File

@ -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 <init> (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

View File

@ -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;

View File

@ -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 <init> (Lnet/minecraft/class_2561;Z)V
ARG 1 message
ARG 2 isHardcore

View File

@ -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 <init> (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

View File

@ -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 <init> (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 <init> (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 <init> (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;

View File

@ -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

View File

@ -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

View File

@ -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 <init> (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;Z)V
ARG 2 x

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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 <init> (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

View File

@ -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 <init> (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;

View File

@ -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

View File

@ -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 <init> (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;

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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