Map more screens stuff (#2546)

* Map more screens stuff

* Update mappings/net/minecraft/client/gui/screen/DeathScreen.mapping

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>

* Rename to isNarratable/BeaconButtonWidget

* narratorTimer -> lastNarrationTime

Co-authored-by: liach <7806504+liach@users.noreply.github.com>
Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
apple502j 2021-07-06 00:32:12 +09:00 committed by GitHub
parent e727668fbc
commit 7d14ba4a2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
47 changed files with 203 additions and 7 deletions

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_6379 net/minecraft/client/gui/Selectable
METHOD method_37018 getType ()Lnet/minecraft/class_6379$class_6380;
METHOD method_37303 isNarratable ()Z
CLASS class_6380 SelectionType
METHOD method_37028 isFocused ()Z

View File

@ -18,3 +18,6 @@ CLASS net/minecraft/class_405 net/minecraft/client/gui/screen/BackupPromptScreen
METHOD method_19793 (Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_406 Callback
METHOD proceed (ZZ)V
ARG 1 backup
ARG 2 eraseCache

View File

@ -4,10 +4,12 @@ CLASS net/minecraft/class_408 net/minecraft/client/gui/screen/ChatScreen
FIELD field_2382 chatField Lnet/minecraft/class_342;
FIELD field_2387 messageHistorySize I
FIELD field_2389 chatLastMessage Ljava/lang/String;
FIELD field_33953 USAGE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;)V
ARG 1 originalChatText
METHOD method_2108 setText (Ljava/lang/String;)V
ARG 1 text
METHOD method_2114 setChatFromHistory (I)V
ARG 1 offset
METHOD method_23945 onChatFieldUpdate (Ljava/lang/String;)V
ARG 1 chatText

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_410 net/minecraft/client/gui/screen/ConfirmScreen
FIELD field_2402 yesTranslated Lnet/minecraft/class_2561;
FIELD field_2403 callback Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;
FIELD field_2404 messageSplit Lnet/minecraft/class_5489;
FIELD field_33808 buttons Ljava/util/List;
METHOD <init> (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
ARG 1 callback
ARG 2 title
@ -17,6 +18,10 @@ CLASS net/minecraft/class_410 net/minecraft/client/gui/screen/ConfirmScreen
ARG 5 noTranslated
METHOD method_2125 disableButtons (I)V
ARG 1 ticks
METHOD method_37051 addButtons (I)V
ARG 1 y
METHOD method_37052 addButton (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_37053 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_37054 (Lnet/minecraft/class_4185;)V

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_412 net/minecraft/client/gui/screen/ConnectScreen
COMMENT The connection screen is used to initiate a connection to a remote server.
COMMENT This is only used when connecting over LAN or to a remote dedicated server.
FIELD field_19097 narratorTimer J
FIELD field_19097 lastNarrationTime J
FIELD field_2408 CONNECTOR_THREADS_COUNT Ljava/util/concurrent/atomic/AtomicInteger;
FIELD field_2409 connectingCancelled Z
FIELD field_2410 LOGGER Lorg/apache/logging/log4j/Logger;

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_418 net/minecraft/client/gui/screen/DeathScreen
FIELD field_2450 message Lnet/minecraft/class_2561;
FIELD field_2451 ticksSinceDeath I
FIELD field_26537 scoreText Lnet/minecraft/class_2561;
FIELD field_33809 buttons Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_2561;Z)V
ARG 1 message
ARG 2 isHardcore

View File

@ -7,8 +7,12 @@ CLASS net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen
ARG 1 showMenu
METHOD method_19836 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19837 (Z)V
ARG 1 confirmed
METHOD method_19838 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19839 (Ljava/lang/String;Z)V
ARG 2 confirmed
METHOD method_19840 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19841 (Lnet/minecraft/class_4185;)V

View File

@ -34,6 +34,7 @@ CLASS net/minecraft/class_5289 net/minecraft/client/gui/screen/GameModeSelection
ARG 3 y
METHOD method_28075 getCommand ()Ljava/lang/String;
METHOD method_28076 of (Lnet/minecraft/class_1934;)Ljava/util/Optional;
ARG 0 gameMode
METHOD method_28078 next ()Ljava/util/Optional;
CLASS class_5291 ButtonWidget
FIELD field_24586 gameMode Lnet/minecraft/class_5289$class_5290;

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_3928 net/minecraft/client/gui/screen/LevelLoadingScreen
FIELD field_17406 progressProvider Lnet/minecraft/class_3953;
FIELD field_17407 STATUS_TO_COLOR Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_19101 lastNarrationTime J
FIELD field_33810 done Z
METHOD <init> (Lnet/minecraft/class_3953;)V
ARG 1 progressProvider
METHOD method_17537 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V

View File

@ -41,6 +41,8 @@ CLASS net/minecraft/class_430 net/minecraft/client/gui/screen/PresetsScreen
METHOD method_29062 getGeneratorConfigString (Lnet/minecraft/class_2378;Lnet/minecraft/class_3232;)Ljava/lang/String;
ARG 0 biomeRegistry
ARG 1 generatorConfig
METHOD method_31127 (Ljava/util/List;ZZZ[Lnet/minecraft/class_3229;Lnet/minecraft/class_5321;Lnet/minecraft/class_2378;)Lnet/minecraft/class_3232;
ARG 6 biomeRegistry
CLASS class_431 SuperflatPreset
FIELD field_25045 generatorConfigProvider Ljava/util/function/Function;
FIELD field_2527 icon Lnet/minecraft/class_1792;

View File

@ -3,3 +3,6 @@ CLASS net/minecraft/class_435 net/minecraft/client/gui/screen/ProgressScreen
FIELD field_2542 progress I
FIELD field_2543 done Z
FIELD field_2544 task Lnet/minecraft/class_2561;
FIELD field_33625 closeAfterFinished Z
METHOD <init> (Z)V
ARG 1 closeAfterFinished

View File

@ -56,12 +56,14 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
FIELD field_18756 selectedHeaderColumn I
FIELD field_18758 comparator Ljava/util/Comparator;
FIELD field_18759 selectedStatType Lnet/minecraft/class_3448;
FIELD field_18760 listOrder I
METHOD <init> (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V
ARG 2 client
METHOD method_19406 getText (Lnet/minecraft/class_1792;)Lnet/minecraft/class_2561;
ARG 1 item
METHOD method_19407 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V
ARG 1 matrices
ARG 2 text
ARG 3 mouseX
ARG 4 mouseY
METHOD method_19408 selectStatType (Lnet/minecraft/class_3448;)V
@ -75,10 +77,16 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
ARG 1 a
ARG 2 b
CLASS class_4199 Entry
FIELD field_33830 item Lnet/minecraft/class_1792;
METHOD <init> (Lnet/minecraft/class_447$class_4200;Lnet/minecraft/class_1792;)V
ARG 2 item
METHOD method_19405 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_3445;IIZ)V
ARG 1 matrices
ARG 2 stat
ARG 3 x
ARG 4 y
ARG 5 white
METHOD method_37307 getItem ()Lnet/minecraft/class_1792;
CLASS class_4202 EntityStatsListWidget
FIELD field_18763 screen Lnet/minecraft/class_447;
METHOD <init> (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V

View File

@ -49,6 +49,12 @@ 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_29064 (Lnet/minecraft/class_4587;Ljava/lang/Integer;Ljava/lang/Integer;)V
ARG 2 x
ARG 3 y
METHOD method_29066 (Lnet/minecraft/class_4587;Ljava/lang/Integer;Ljava/lang/Integer;)V
ARG 2 x
ARG 3 y
METHOD method_31129 canReadDemoWorldData ()Z
CLASS 1
FIELD field_33829 MULTIPLAYER_DISABLED_TEXT Lnet/minecraft/class_2561;

View File

@ -32,12 +32,19 @@ CLASS net/minecraft/class_454 net/minecraft/client/gui/screen/advancement/Advanc
ARG 1 matrices
METHOD method_2311 drawBackground (Lnet/minecraft/class_4587;IIZ)V
ARG 1 matrices
ARG 2 x
ARG 3 y
ARG 4 selected
METHOD method_2312 getScreen ()Lnet/minecraft/class_457;
METHOD method_2313 move (DD)V
ARG 1 offsetX
ARG 3 offsetY
METHOD method_2314 drawWidgetTooltip (Lnet/minecraft/class_4587;IIII)V
ARG 1 matrices
ARG 2 mouseX
ARG 3 mouseY
ARG 4 x
ARG 5 y
METHOD method_2315 drawIcon (IILnet/minecraft/class_918;)V
ARG 1 x
ARG 2 y

View File

@ -12,6 +12,11 @@ CLASS net/minecraft/class_453 net/minecraft/client/gui/screen/advancement/Advanc
ARG 7 tabCount
METHOD method_2301 drawBackground (Lnet/minecraft/class_4587;Lnet/minecraft/class_332;IIZI)V
ARG 1 matrices
ARG 2 tab
ARG 3 x
ARG 4 y
ARG 5 selected
ARG 6 index
METHOD method_2302 getTabX (I)I
ARG 1 index
METHOD method_2303 isClickOnTab (IIIDD)Z

View File

@ -50,9 +50,11 @@ 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 2 x
ARG 3 y
ARG 2 originX
ARG 3 originY
ARG 4 alpha
ARG 5 x
ARG 6 y
METHOD method_2332 addToTree ()V
METHOD method_2333 setProgress (Lnet/minecraft/class_167;)V
ARG 1 progress

View File

@ -12,12 +12,21 @@ CLASS net/minecraft/class_457 net/minecraft/client/gui/screen/advancement/Advanc
ARG 1 advancementHandler
METHOD method_2334 drawWidgets (Lnet/minecraft/class_4587;II)V
ARG 1 matrices
ARG 2 x
ARG 3 y
METHOD method_2335 getAdvancementWidget (Lnet/minecraft/class_161;)Lnet/minecraft/class_456;
ARG 1 advancement
METHOD method_2336 getTab (Lnet/minecraft/class_161;)Lnet/minecraft/class_454;
ARG 1 advancement
METHOD method_2337 drawAdvancementTree (Lnet/minecraft/class_4587;IIII)V
ARG 1 matrices
ARG 2 mouseY
ARG 2 mouseX
ARG 3 mouseY
ARG 4 x
ARG 5 y
METHOD method_2338 drawWidgetTooltip (Lnet/minecraft/class_4587;IIII)V
ARG 1 matrices
ARG 2 mouseX
ARG 3 mouseY
ARG 4 x
ARG 5 y

View File

@ -2,12 +2,18 @@ CLASS net/minecraft/class_485 net/minecraft/client/gui/screen/ingame/AbstractInv
FIELD field_2900 drawStatusEffects Z
METHOD method_18642 drawStatusEffectBackgrounds (Lnet/minecraft/class_4587;IILjava/lang/Iterable;)V
ARG 1 matrices
ARG 2 x
ARG 3 height
ARG 4 statusEffects
METHOD method_18643 drawStatusEffectSprites (Lnet/minecraft/class_4587;IILjava/lang/Iterable;)V
ARG 1 matrices
ARG 2 x
ARG 3 height
ARG 4 statusEffects
METHOD method_18644 drawStatusEffectDescriptions (Lnet/minecraft/class_4587;IILjava/lang/Iterable;)V
ARG 1 matrices
ARG 2 x
ARG 3 height
ARG 4 statusEffects
METHOD method_2476 applyStatusEffectOffset ()V
METHOD method_2477 drawStatusEffects (Lnet/minecraft/class_4587;)V

View File

@ -4,10 +4,16 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree
FIELD field_26560 PRIMARY_POWER_TEXT Lnet/minecraft/class_2561;
FIELD field_26561 SECONDARY_POWER_TEXT Lnet/minecraft/class_2561;
FIELD field_2808 TEXTURE Lnet/minecraft/class_2960;
FIELD field_33832 buttons Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_1704;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory
ARG 3 title
METHOD method_37075 (ILnet/minecraft/class_466$class_6392;)V
ARG 1 button
METHOD method_37076 addButton (Lnet/minecraft/class_339;)V
ARG 1 button
METHOD method_37078 tickButtons ()V
CLASS class_467 CancelButtonWidget
METHOD <init> (Lnet/minecraft/class_466;II)V
ARG 2 x
@ -21,11 +27,13 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree
FIELD field_18223 sprite Lnet/minecraft/class_1058;
FIELD field_26562 tooltip Lnet/minecraft/class_2561;
FIELD field_2813 effect Lnet/minecraft/class_1291;
FIELD field_33833 level I
METHOD <init> (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;ZI)V
ARG 2 x
ARG 3 y
ARG 4 statusEffect
ARG 5 primary
ARG 6 level
METHOD method_37081 init (Lnet/minecraft/class_1291;)V
ARG 1 statusEffect
METHOD method_37082 getEffectName (Lnet/minecraft/class_1291;)Lnet/minecraft/class_5250;
@ -53,11 +61,14 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree
ARG 4 u
ARG 5 v
ARG 6 message
CLASS class_6392
CLASS class_6392 BeaconButtonWidget
METHOD method_25352 renderTooltip (Lnet/minecraft/class_4587;II)V
ARG 1 matrices
ARG 2 mouseX
ARG 3 mouseY
METHOD method_37079 shouldRenderTooltip ()Z
METHOD method_37080 tick (I)V
ARG 1 level
CLASS class_6393 LevelTwoEffectButtonWidget
METHOD <init> (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;)V
ARG 2 x

View File

@ -94,7 +94,13 @@ CLASS net/minecraft/class_473 net/minecraft/client/gui/screen/ingame/BookEditScr
ARG 1 keyCode
ARG 2 scanCode
ARG 3 modifiers
METHOD method_27593 (Ljava/lang/String;)Z
ARG 0 string
METHOD method_27594 (Ljava/lang/String;)V
ARG 1 title
METHOD method_27595 getClipboard ()Ljava/lang/String;
METHOD method_27596 (Ljava/lang/String;)Z
ARG 1 string
METHOD method_27597 moveUpLine ()V
METHOD method_27598 moveDownLine ()V
METHOD method_27872 changePage ()V

View File

@ -37,8 +37,11 @@ CLASS net/minecraft/class_3872 net/minecraft/client/gui/screen/ingame/BookScreen
ARG 1 button
METHOD method_19886 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_33888 (Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)V
METHOD method_33888 filterPages (Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)V
ARG 0 nbt
ARG 1 pageConsumer
METHOD method_33889 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2499;I)Ljava/lang/String;
ARG 2 page
METHOD method_34494 closeScreen ()V
CLASS class_3931 Contents
METHOD method_17560 getPageCount ()I

View File

@ -6,9 +6,14 @@ CLASS net/minecraft/class_3934 net/minecraft/client/gui/screen/ingame/Cartograph
ARG 3 title
METHOD method_17566 drawMap (Lnet/minecraft/class_4587;Ljava/lang/Integer;Lnet/minecraft/class_22;IIF)V
ARG 1 matrices
ARG 2 mapId
ARG 3 mapState
ARG 4 x
ARG 5 y
ARG 6 scale
METHOD method_17567 drawMap (Lnet/minecraft/class_4587;Ljava/lang/Integer;Lnet/minecraft/class_22;ZZZZ)V
ARG 1 matrices
ARG 2 mapId
ARG 3 mapState
ARG 4 cloneMode
ARG 5 expandMode

View File

@ -9,6 +9,8 @@ CLASS net/minecraft/class_477 net/minecraft/client/gui/screen/ingame/CommandBloc
METHOD <init> (Lnet/minecraft/class_2593;)V
ARG 1 blockEntity
METHOD method_2457 updateCommandBlock ()V
METHOD method_32643 (Lnet/minecraft/class_2593$class_2594;)Lnet/minecraft/class_2561;
ARG 0 value
METHOD method_32644 (Lnet/minecraft/class_5676;Lnet/minecraft/class_2593$class_2594;)V
ARG 1 button
ARG 2 mode

View File

@ -58,6 +58,7 @@ CLASS net/minecraft/class_481 net/minecraft/client/gui/screen/ingame/CreativeInv
CLASS class_482 LockableSlot
CLASS class_483 CreativeScreenHandler
FIELD field_2897 itemList Lnet/minecraft/class_2371;
FIELD field_29349 parent Lnet/minecraft/class_1703;
METHOD <init> (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_2473 scrollItems (F)V

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_3742 net/minecraft/client/gui/screen/ingame/JigsawBloc
FIELD field_26566 NAME_TEXT Lnet/minecraft/class_2561;
FIELD field_26567 TARGET_TEXT Lnet/minecraft/class_2561;
FIELD field_26568 FINAL_STATE_TEXT Lnet/minecraft/class_2561;
FIELD field_33958 generateButton Lnet/minecraft/class_4185;
METHOD <init> (Lnet/minecraft/class_3751;)V
ARG 1 jigsaw
METHOD method_16346 onDone ()V

View File

@ -17,3 +17,7 @@ CLASS net/minecraft/class_494 net/minecraft/client/gui/screen/ingame/LoomScreen
ARG 2 inventory
ARG 3 title
METHOD method_17576 onInventoryChanged ()V
METHOD method_22692 drawBanner (III)V
ARG 1 pattern
ARG 2 x
ARG 3 y

View File

@ -14,6 +14,11 @@ CLASS net/minecraft/class_3979 net/minecraft/client/gui/screen/ingame/Stonecutte
ARG 3 scrollOffset
METHOD method_17952 renderRecipeBackground (Lnet/minecraft/class_4587;IIIII)V
ARG 1 matrices
ARG 2 mouseX
ARG 3 mouseY
ARG 4 x
ARG 5 y
ARG 6 scrollOffset
METHOD method_17953 getMaxScroll ()I
METHOD method_17954 shouldScroll ()Z
METHOD method_17955 onInventoryChange ()V

View File

@ -81,6 +81,8 @@ CLASS net/minecraft/class_497 net/minecraft/client/gui/screen/ingame/StructureBl
METHOD method_32653 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 showBoundingBox
METHOD method_32654 (Lnet/minecraft/class_2776;)Lnet/minecraft/class_2561;
ARG 0 value
METHOD method_32655 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 showAir

View File

@ -16,6 +16,9 @@ CLASS net/minecraft/class_6384 net/minecraft/client/gui/screen/narration/Narrati
ARG 2 texts
METHOD method_37039 forEachSentence (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD method_37040 (Ljava/util/function/Consumer;Lnet/minecraft/class_3902;)V
ARG 0 consumer
ARG 1 text
METHOD method_37041 (Ljava/util/function/Consumer;Lnet/minecraft/class_2561;)V
ARG 0 consumer
ARG 1 text

View File

@ -17,11 +17,14 @@ CLASS net/minecraft/class_521 net/minecraft/client/gui/screen/pack/PackListWidge
FIELD field_26591 description Lnet/minecraft/class_5489;
FIELD field_26784 incompatibleText Lnet/minecraft/class_5481;
FIELD field_26785 compatibilityNotificationText Lnet/minecraft/class_5489;
FIELD field_32405 ELLIPSIS Ljava/lang/String;
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_20146 (Z)V
ARG 1 confirmed
METHOD method_20152 isSelectable ()Z
METHOD method_31229 trimTextToWidth (Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5481;
ARG 0 client

View File

@ -15,6 +15,7 @@ CLASS net/minecraft/class_5375 net/minecraft/client/gui/screen/pack/PackScreen
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
ARG 3 applier
ARG 4 file
ARG 5 title
METHOD method_29669 copyPacks (Lnet/minecraft/class_310;Ljava/util/List;Ljava/nio/file/Path;)V
@ -32,6 +33,8 @@ CLASS net/minecraft/class_5375 net/minecraft/client/gui/screen/pack/PackScreen
ARG 3 toCopy
METHOD method_29675 (Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V
ARG 2 src
METHOD method_29676 (Ljava/util/List;Z)V
ARG 2 confirmed
METHOD method_29678 updatePackLists ()V
METHOD method_29680 refresh ()V
METHOD method_29982 (Lnet/minecraft/class_4185;)V

View File

@ -4,8 +4,10 @@ CLASS net/minecraft/class_5369 net/minecraft/client/gui/screen/pack/ResourcePack
FIELD field_25458 updateCallback Ljava/lang/Runnable;
FIELD field_25459 applier Ljava/util/function/Consumer;
FIELD field_25626 resourcePackManager Lnet/minecraft/class_3283;
FIELD field_25785 iconIdSupplier Ljava/util/function/Function;
METHOD <init> (Ljava/lang/Runnable;Ljava/util/function/Function;Lnet/minecraft/class_3283;Ljava/util/function/Consumer;)V
ARG 1 updateCallback
ARG 2 iconIdSupplier
ARG 3 resourcePackManager
ARG 4 applier
METHOD method_29639 getDisabledPacks ()Ljava/util/stream/Stream;
@ -33,6 +35,7 @@ CLASS net/minecraft/class_5369 net/minecraft/client/gui/screen/pack/ResourcePack
METHOD method_29662 canBeDisabled ()Z
METHOD method_29663 canMoveTowardStart ()Z
METHOD method_29664 canMoveTowardEnd ()Z
METHOD method_30286 getIconId ()Lnet/minecraft/class_2960;
CLASS class_5372 AbstractPack
FIELD field_25461 profile Lnet/minecraft/class_3288;
METHOD <init> (Lnet/minecraft/class_5369;Lnet/minecraft/class_3288;)V

View File

@ -5,10 +5,12 @@ CLASS net/minecraft/class_514 net/minecraft/client/gui/screen/recipebook/Animate
FIELD field_3139 bounce F
FIELD field_3140 time F
FIELD field_3141 currentResultIndex I
FIELD field_3142 results Lnet/minecraft/class_516;
FIELD field_3142 resultCollection Lnet/minecraft/class_516;
FIELD field_3143 BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
METHOD method_2639 getResults ()Ljava/util/List;
METHOD method_2640 showResultCollection (Lnet/minecraft/class_516;Lnet/minecraft/class_513;)V
ARG 1 resultCollection
ARG 2 results
METHOD method_2641 setPos (II)V
ARG 1 x
ARG 2 y

View File

@ -37,6 +37,11 @@ CLASS net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeB
METHOD method_2633 getRecipeBook ()Lnet/minecraft/class_3439;
METHOD method_2634 draw (Lnet/minecraft/class_4587;IIIIF)V
ARG 1 matrices
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 delta
METHOD method_2635 getLastClickedResults ()Lnet/minecraft/class_516;
METHOD method_2636 initialize (Lnet/minecraft/class_310;II)V
ARG 1 client
@ -44,3 +49,5 @@ CLASS net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeB
ARG 3 parentTop
METHOD method_2637 getMinecraftClient ()Lnet/minecraft/class_310;
METHOD method_2638 hideAlternates ()V
METHOD method_37083 forEachButton (Ljava/util/function/Consumer;)V
ARG 1 consumer

View File

@ -20,6 +20,7 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
FIELD field_3101 parentWidth I
FIELD field_3102 leftOffset I
FIELD field_33679 open Z
FIELD field_34001 narrow Z
METHOD method_17064 getToggleCraftableButtonText ()Lnet/minecraft/class_2561;
METHOD method_2576 triggerPirateSpeakEasterEgg (Ljava/lang/String;)V
ARG 1 search
@ -30,6 +31,9 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
ARG 0 resultCollection
METHOD method_2581 drawGhostSlots (Lnet/minecraft/class_4587;IIZF)V
ARG 1 matrices
ARG 2 x
ARG 3 y
ARG 5 delta
METHOD method_2582 (Lnet/minecraft/class_512;)Z
ARG 1 button
METHOD method_2583 (Lnet/minecraft/class_516;)Z
@ -49,6 +53,8 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
METHOD method_2594 (Lit/unimi/dsi/fastutil/objects/ObjectSet;Lnet/minecraft/class_516;)Z
ARG 0 resultCollection
METHOD method_2595 findLeftEdge (II)I
ARG 1 width
ARG 2 backgroundWidth
METHOD method_2596 showGhostRecipe (Lnet/minecraft/class_1860;Ljava/util/List;)V
ARG 1 recipe
ARG 2 slots
@ -59,13 +65,28 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
ARG 4 narrow
ARG 5 craftingScreenHandler
METHOD method_2598 isClickOutsideBounds (DDIIIII)Z
ARG 1 mouseX
ARG 3 mouseY
ARG 5 x
ARG 6 y
ARG 7 backgroundWidth
ARG 8 backgroundHeight
ARG 9 button
METHOD method_2599 getCraftableButtonText ()Lnet/minecraft/class_2561;
METHOD method_2600 slotClicked (Lnet/minecraft/class_1735;)V
ARG 1 slot
METHOD method_2601 drawTooltip (Lnet/minecraft/class_4587;IIII)V
ARG 1 matrices
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_2602 drawGhostSlotTooltip (Lnet/minecraft/class_4587;IIII)V
ARG 1 matrices
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_2603 refreshResults (Z)V
ARG 1 resetCurrentPage
METHOD method_2604 isWide ()Z
@ -73,3 +94,5 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
METHOD method_2606 refreshTabButtons ()V
METHOD method_2607 close ()V
METHOD method_36485 isGuiOpen ()Z
METHOD method_37308 (Ljava/util/List;Lnet/minecraft/class_339;)V
ARG 1 button

View File

@ -81,6 +81,8 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
ARG 0 path
METHOD method_29690 (Ljava/nio/file/Path;Ljava/nio/file/Path;)V
ARG 2 path
METHOD method_29691 (Z)V
ARG 1 confirmed
METHOD method_29692 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_29693 getDataPackTempDir ()Ljava/nio/file/Path;

View File

@ -65,6 +65,16 @@ CLASS net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRul
METHOD method_27640 createRuleWidget (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_5235$class_5238;)V
ARG 1 key
ARG 2 widgetFactory
METHOD method_27641 (Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4310;)Lnet/minecraft/class_5235$class_5240;
ARG 1 name
ARG 2 description
ARG 3 ruleName
ARG 4 rule
METHOD method_27642 (Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4312;)Lnet/minecraft/class_5235$class_5240;
ARG 1 name
ARG 2 description
ARG 3 ruleName
ARG 4 rule
CLASS class_5400 NamedRuleWidget
FIELD field_25629 name Ljava/util/List;
FIELD field_25630 children Ljava/util/List;

View File

@ -13,6 +13,9 @@ CLASS net/minecraft/class_524 net/minecraft/client/gui/screen/world/EditWorldScr
ARG 1 levelName
METHOD method_19930 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19931 (ZZ)V
ARG 1 backup
ARG 2 eraseCache
METHOD method_19932 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19933 (Lnet/minecraft/class_4185;)V

View File

@ -39,6 +39,10 @@ CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptions
ARG 1 seedText
METHOD method_28101 setVisible (Z)V
ARG 1 visible
METHOD method_29069 (Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5285;Z)V
ARG 5 confirmed
METHOD method_29070 (Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lnet/minecraft/class_5455$class_5457;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_5285;)V
ARG 5 generatorOptions
METHOD method_29071 (Lnet/minecraft/class_525;Lnet/minecraft/class_310;Lnet/minecraft/class_4185;)V
ARG 3 button
METHOD method_29073 importOptions (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5285;)V

View File

@ -40,6 +40,11 @@ CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWid
ARG 2 levelList
ARG 3 level
METHOD method_20164 play ()V
METHOD method_20165 (Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Ljava/nio/file/Path;Lnet/minecraft/class_5359;Lnet/minecraft/class_5455$class_5457;Z)V
ARG 6 confirmed
METHOD method_20167 (ZZ)V
ARG 1 backup
ARG 2 eraseCache
METHOD method_20169 deleteIfConfirmed ()V
METHOD method_20170 (Z)V
ARG 1 confirmed
@ -47,6 +52,8 @@ CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWid
METHOD method_20173 recreate ()V
METHOD method_20174 start ()V
METHOD method_20175 getIconTexture ()Lnet/minecraft/class_1043;
METHOD method_27032 (Lnet/minecraft/class_32$class_5143;Ljava/lang/String;Z)V
ARG 3 edited
METHOD method_29990 openReadingWorldScreen ()V
METHOD method_33685 delete ()V
METHOD method_35740 getLevelDisplayName ()Ljava/lang/String;

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_4280 net/minecraft/client/gui/widget/AlwaysSelectedEnt
FIELD field_22768 inFocus Z
FIELD field_33783 SELECTION_USAGE_TEXT Lnet/minecraft/class_2561;
CLASS class_4281 Entry
METHOD method_37006 getNarration ()Lnet/minecraft/class_2561;

View File

@ -22,10 +22,14 @@ CLASS net/minecraft/class_4185 net/minecraft/client/gui/widget/ButtonWidget
ARG 1 matrices
ARG 2 mouseX
ARG 3 mouseY
METHOD method_37022 (Lnet/minecraft/class_6382;Lnet/minecraft/class_2561;)V
ARG 1 text
CLASS class_4241 PressAction
METHOD onPress (Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_5316 TooltipSupplier
METHOD method_37023 supply (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD onTooltip (Lnet/minecraft/class_4185;Lnet/minecraft/class_4587;II)V
ARG 1 button
ARG 2 matrices

View File

@ -71,3 +71,5 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
METHOD method_25370 isFocused ()Z
METHOD method_32602 getNarrationMessage (Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;
ARG 0 message
METHOD method_37021 appendDefaultNarrations (Lnet/minecraft/class_6382;)V
ARG 1 builder

View File

@ -1,4 +1,9 @@
CLASS net/minecraft/class_4265 net/minecraft/client/gui/widget/ElementListWidget
FIELD field_33781 widgetFocused Z
CLASS class_4266 Entry
FIELD field_19077 focused Lnet/minecraft/class_364;
FIELD field_19078 dragging Z
FIELD field_33782 focusedSelectable Lnet/minecraft/class_6379;
METHOD method_37024 appendNarrations (Lnet/minecraft/class_6382;)V
ARG 1 builder
METHOD method_37025 selectableChildren ()Ljava/util/List;

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
FIELD field_22751 selected Lnet/minecraft/class_350$class_351;
FIELD field_26846 renderBackground Z
FIELD field_26847 renderHorizontalShadows Z
FIELD field_33780 hoveredEntry Lnet/minecraft/class_350$class_351;
METHOD <init> (Lnet/minecraft/class_310;IIIII)V
ARG 1 client
ARG 2 width
@ -117,6 +118,10 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
METHOD method_31323 setRenderHorizontalShadows (Z)V
ARG 1 renderHorizontalShadows
METHOD method_31383 getRowRight ()I
METHOD method_37017 appendNarrations (Lnet/minecraft/class_6382;Lnet/minecraft/class_350$class_351;)V
ARG 1 builder
ARG 2 entry
METHOD method_37019 getHoveredEntry ()Lnet/minecraft/class_350$class_351;
CLASS class_351 Entry
FIELD field_22752 parentList Lnet/minecraft/class_350;
METHOD method_25343 render (Lnet/minecraft/class_4587;IIIIIIIZF)V

View File

@ -42,6 +42,7 @@ CLASS net/minecraft/class_344 net/minecraft/client/gui/widget/TexturedButtonWidg
ARG 9 textureWidth
ARG 10 textureHeight
ARG 11 pressAction
ARG 12 tooltipSupplier
ARG 13 text
METHOD <init> (IIIIIIILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 x

View File

@ -47,6 +47,7 @@ CLASS net/minecraft/class_4367 net/minecraft/client/realms/gui/RealmsWorldSlotBu
ARG 0 server
ARG 1 active
ARG 2 minigame
METHOD method_37007 tick ()V
CLASS class_4368 Action
FIELD field_19678 NOTHING Lnet/minecraft/class_4367$class_4368;
FIELD field_19679 SWITCH_SLOT Lnet/minecraft/class_4367$class_4368;