Map screen stuff (#2750)

* Map screen stuff

* _void -> v

Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>

Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
This commit is contained in:
enbrain 2021-10-16 00:23:19 +09:00 committed by GitHub
parent e72854304a
commit 8a87bfc5ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
25 changed files with 131 additions and 5 deletions

View File

@ -4,6 +4,7 @@ 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_32237 SHIFT_SCROLL_AMOUNT I
FIELD field_33953 USAGE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;)V
ARG 1 originalChatText

View File

@ -80,6 +80,12 @@ CLASS net/minecraft/class_4717 net/minecraft/client/gui/screen/CommandSuggestor
FIELD field_2768 typedText Ljava/lang/String;
FIELD field_2769 inWindowIndex I
FIELD field_2771 area Lnet/minecraft/class_768;
METHOD <init> (Lnet/minecraft/class_4717;IIILjava/util/List;Z)V
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 suggestions
ARG 6 narrateFirstSuggestion
METHOD method_2370 mouseScrolled (D)Z
ARG 1 amount
METHOD method_2371 scroll (I)V

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_33535 MESSAGE_Y I
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

View File

@ -24,7 +24,11 @@ CLASS net/minecraft/class_445 net/minecraft/client/gui/screen/CreditsScreen
ARG 2 finishAction
METHOD method_2257 close ()V
METHOD method_2258 renderBackground ()V
METHOD method_29347 (Lnet/minecraft/class_4587;Ljava/lang/Integer;Ljava/lang/Integer;)V
ARG 2 x
ARG 3 y
METHOD method_37304 addText (Lnet/minecraft/class_2561;Z)V
ARG 1 text
ARG 2 centered
METHOD method_37305 addText (Ljava/lang/String;)V
ARG 1 text

View File

@ -16,8 +16,14 @@ CLASS net/minecraft/class_415 net/minecraft/client/gui/screen/CustomizeBuffetLev
METHOD method_2151 refreshConfirmButton ()V
METHOD method_28059 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_29051 (Lnet/minecraft/class_415$class_4190$class_4191;)Z
ARG 1 entry
CLASS class_4190 BuffetBiomesListWidget
FIELD field_18736 screen Lnet/minecraft/class_415;
METHOD method_28060 (Ljava/util/Map$Entry;)V
ARG 1 entry
METHOD method_28061 (Ljava/util/Map$Entry;)Ljava/lang/String;
ARG 0 entry
CLASS class_4191 BuffetBiomeItem
FIELD field_24564 biome Lnet/minecraft/class_1959;
FIELD field_26536 text Lnet/minecraft/class_2561;

View File

@ -6,6 +6,13 @@ CLASS net/minecraft/class_413 net/minecraft/client/gui/screen/CustomizeFlatLevel
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;
FIELD field_32239 ICON_TEXTURE_SIZE I
FIELD field_32240 ICON_SIZE I
FIELD field_32241 BUTTON_HEIGHT I
FIELD field_32242 ICON_BACKGROUND_OFFSET_X I
FIELD field_32243 ICON_BACKGROUND_OFFSET_Y I
FIELD field_32244 ICON_OFFSET_X I
FIELD field_32245 ICON_OFFSET_Y I
METHOD <init> (Lnet/minecraft/class_525;Ljava/util/function/Consumer;Lnet/minecraft/class_3232;)V
ARG 1 parent
ARG 2 configConsumer

View File

@ -4,6 +4,9 @@ CLASS net/minecraft/class_5405 net/minecraft/client/gui/screen/DialogScreen
FIELD field_25677 lines Lnet/minecraft/class_5489;
FIELD field_25678 linesY I
FIELD field_25679 buttonWidth I
FIELD field_32260 BUTTON_PADDING I
FIELD field_32261 BUTTON_MARGIN I
FIELD field_32262 BUTTON_HEIGHT I
FIELD field_33811 narrationMessage Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2561;Ljava/util/List;Lcom/google/common/collect/ImmutableList;)V
ARG 1 title

View File

@ -8,6 +8,10 @@ CLASS net/minecraft/class_5289 net/minecraft/client/gui/screen/GameModeSelection
FIELD field_24572 mouseUsedForSelection Z
FIELD field_24573 gameModeButtons Ljava/util/List;
FIELD field_25454 SELECT_NEXT_TEXT Lnet/minecraft/class_2561;
FIELD field_32310 TEXTURE_WIDTH I
FIELD field_32311 TEXTURE_HEIGHT I
FIELD field_32312 BUTTON_SIZE I
FIELD field_32313 ICON_OFFSET I
METHOD method_28062 (Lnet/minecraft/class_4587;Lnet/minecraft/class_5289$class_5290;)V
ARG 2 gameMode
METHOD method_28064 apply (Lnet/minecraft/class_310;Ljava/util/Optional;)V

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3928 net/minecraft/client/gui/screen/LevelLoadingScree
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_32246 NARRATION_DELAY J
FIELD field_33810 done Z
METHOD <init> (Lnet/minecraft/class_3953;)V
ARG 1 progressProvider
@ -10,4 +11,8 @@ CLASS net/minecraft/class_3928 net/minecraft/client/gui/screen/LevelLoadingScree
METHOD method_17538 drawChunkMap (Lnet/minecraft/class_4587;Lnet/minecraft/class_3953;IIII)V
ARG 0 matrices
ARG 1 progressProvider
ARG 2 centerX
ARG 3 centerY
ARG 4 pixelSize
ARG 5 pixelMargin
METHOD method_37057 getPercentage ()Ljava/lang/String;

View File

@ -9,6 +9,13 @@ CLASS net/minecraft/class_430 net/minecraft/client/gui/screen/PresetsScreen
FIELD field_2524 listText Lnet/minecraft/class_2561;
FIELD field_2525 selectPresetButton Lnet/minecraft/class_4185;
FIELD field_27985 BIOME_KEY Lnet/minecraft/class_5321;
FIELD field_32263 ICON_TEXTURE_SIZE I
FIELD field_32264 ICON_SIZE I
FIELD field_32265 BUTTON_HEIGHT I
FIELD field_32266 ICON_BACKGROUND_OFFSET_X I
FIELD field_32267 ICON_BACKGROUND_OFFSET_Y I
FIELD field_32268 ICON_OFFSET_X I
FIELD field_32269 ICON_OFFSET_Y I
METHOD <init> (Lnet/minecraft/class_413;)V
ARG 1 parent
METHOD method_19846 (Lnet/minecraft/class_4185;)V

View File

@ -16,6 +16,9 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
FIELD field_33816 drawables Ljava/util/List;
FIELD field_33817 SCREEN_INIT_NARRATION_DELAY J
FIELD field_33818 NARRATOR_MODE_CHANGE_DELAY J
FIELD field_33819 MOUSE_MOVE_NARRATION_DELAY J
FIELD field_33820 MOUSE_PRESS_SCROLL_NARATION_DELAY J
FIELD field_33821 KEY_PRESS_NARRATION_DELAY J
FIELD field_33822 narrator Lnet/minecraft/class_6385;
FIELD field_33823 elementNarrationStartTime J
FIELD field_33824 screenNarrationStartTime J

View File

@ -12,6 +12,9 @@ CLASS net/minecraft/class_425 net/minecraft/client/gui/screen/SplashOverlay
FIELD field_32248 RELOAD_START_FADE_DURATION J
FIELD field_32249 MOJANG_RED I
FIELD field_32250 MONOCHROME_BLACK I
FIELD field_32252 LOGO_RIGHT_HALF_V F
FIELD field_32255 LOGO_OVERLAP F
FIELD field_32256 PROGRESS_LERP_DELTA F
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_4011;Ljava/util/function/Consumer;Z)V
ARG 1 client
ARG 2 monitor

View File

@ -25,9 +25,9 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen
ARG 1 button
METHOD method_19858 (ZLnet/minecraft/class_4185;)V
ARG 2 button
METHOD method_19859 (Lnet/minecraft/class_4185;)V
METHOD method_19859 onRealmsButtonPress (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19860 (Lnet/minecraft/class_4185;)V
METHOD method_19860 onMultiplayerButtonPressed (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19861 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -13,25 +13,51 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_2713 title Lnet/minecraft/class_5481;
FIELD field_2714 progress Lnet/minecraft/class_167;
FIELD field_2715 width I
FIELD field_32290 ICON_OFFSET_X I
FIELD field_32291 ICON_OFFSET_Y I
FIELD field_32292 ICON_SIZE I
FIELD field_32295 TITLE_OFFSET_X I
FIELD field_32296 TITLE_OFFSET_Y I
FIELD field_32297 TITLE_MAX_WIDTH I
METHOD <init> (Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_161;Lnet/minecraft/class_185;)V
ARG 1 tab
ARG 2 client
ARG 3 advancement
ARG 4 display
METHOD method_2321 (Lnet/minecraft/class_4587;IIIIIIII)V
METHOD method_2321 drawTextureRepeatedly (Lnet/minecraft/class_4587;IIIIIIII)V
COMMENT Draws a textured rectangle repeatedly to cover the area of {@code
COMMENT width} and {@code height}. The last texture is clipped to fit the area.
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_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 4 border
METHOD method_2324 renderDescriptionBackground (Lnet/minecraft/class_4587;IIIIIIIII)V
COMMENT Renders the description background.
COMMENT
COMMENT @implNote This splits the area into 9 parts (4 corners, 4 edges and 1
COMMENT central box) and draws each of them.
ARG 1 matrices
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height
ARG 6 cornerSize
ARG 7 textureWidth
ARG 8 textureHeight
ARG 9 u
ARG 10 v
METHOD method_2325 renderWidgets (Lnet/minecraft/class_4587;II)V
ARG 1 matrices
ARG 2 x

View File

@ -8,9 +8,17 @@ CLASS net/minecraft/class_457 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_2719 tabs Ljava/util/Map;
FIELD field_2720 selectedTab Lnet/minecraft/class_454;
FIELD field_2721 advancementHandler Lnet/minecraft/class_632;
FIELD field_32298 WINDOW_WIDTH I
FIELD field_32299 WINDOW_HEIGHT I
FIELD field_32300 PAGE_WIDTH I
FIELD field_32301 PAGE_HEIGHT I
FIELD field_32306 PAGE_OFFSET_X I
FIELD field_32307 PAGE_OFFSET_Y I
FIELD field_32308 TITLE_OFFSET_X I
FIELD field_32309 TITLE_OFFSET_Y I
METHOD <init> (Lnet/minecraft/class_632;)V
ARG 1 advancementHandler
METHOD method_2334 drawWidgets (Lnet/minecraft/class_4587;II)V
METHOD method_2334 drawWindow (Lnet/minecraft/class_4587;II)V
ARG 1 matrices
ARG 2 x
ARG 3 y

View File

@ -18,5 +18,8 @@ CLASS net/minecraft/class_485 net/minecraft/client/gui/screen/ingame/AbstractInv
ARG 4 statusEffects
METHOD method_2477 drawStatusEffects (Lnet/minecraft/class_4587;II)V
ARG 1 matrices
ARG 2 mouseX
ARG 3 mouseY
METHOD method_38933 getStatusEffectDescription (Lnet/minecraft/class_1293;)Lnet/minecraft/class_2561;
ARG 1 statusEffect
METHOD method_38934 hideStatusEffectHud ()Z

View File

@ -27,6 +27,7 @@ CLASS net/minecraft/class_473 net/minecraft/client/gui/screen/ingame/BookEditScr
FIELD field_2849 cancelButton Lnet/minecraft/class_4185;
FIELD field_32323 MAX_TEXT_WIDTH I
FIELD field_32324 MAX_TEXT_HEIGHT I
FIELD field_32325 DOUBLE_CLICK_MAX_DELAY I
FIELD field_32326 WIDTH I
FIELD field_32327 HEIGHT I
METHOD <init> (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V
@ -85,6 +86,15 @@ CLASS net/minecraft/class_473 net/minecraft/client/gui/screen/ingame/BookEditScr
ARG 4 selectionEnd
ARG 5 lineY
ARG 6 lineStart
METHOD method_27586 createPageFromWrappedLines (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;Lnet/minecraft/class_2583;II)V
ARG 1 linesCount
ARG 2 content
ARG 3 anyOfLinesEndsWithNewLine
ARG 4 starts
ARG 5 lines
ARG 6 style
ARG 7 start
ARG 8 end
METHOD method_27588 drawSelection ([Lnet/minecraft/class_768;)V
ARG 1 selectionRectangles
METHOD method_27589 selectCurrentWord (I)V

View File

@ -14,6 +14,8 @@ CLASS net/minecraft/class_481 net/minecraft/client/gui/screen/ingame/CreativeInv
FIELD field_2896 selectedTab I
FIELD field_32335 TAB_TEXTURE_PREFIX Ljava/lang/String;
FIELD field_32336 CUSTOM_CREATIVE_LOCK_KEY Ljava/lang/String;
FIELD field_32337 ROWS_COUNT I
FIELD field_32338 COLUMNS_COUNT I
FIELD field_32339 TAB_WIDTH I
FIELD field_32340 TAB_HEIGHT I
FIELD field_32341 SCROLLBAR_WIDTH I

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_6385 net/minecraft/client/gui/screen/narration/ScreenNarrator
FIELD field_33796 currentMessageIndex I
FIELD field_33797 narrations Ljava/util/Map;
METHOD method_37043 (Lnet/minecraft/class_6385$class_6386;)Ljava/lang/Integer;
ARG 0 partIndex
METHOD method_37044 buildNarrations (Ljava/util/function/Consumer;)V
ARG 1 builderConsumer
METHOD method_37045 buildNarratorText (Z)Ljava/lang/String;
@ -8,8 +10,12 @@ CLASS net/minecraft/class_6385 net/minecraft/client/gui/screen/narration/ScreenN
METHOD method_37046 (ZLjava/util/function/Consumer;Lnet/minecraft/class_6385$class_6386;Lnet/minecraft/class_6385$class_6387;)V
ARG 3 partIndex
ARG 4 message
METHOD method_37047 (Lnet/minecraft/class_6385$class_6386;)Lnet/minecraft/class_6381;
ARG 0 partIndex
CLASS 1
FIELD field_33800 first Z
METHOD accept (Ljava/lang/Object;)V
ARG 1 sentence
CLASS class_6386 PartIndex
FIELD field_33801 part Lnet/minecraft/class_6381;
FIELD field_33802 messageIndex I
@ -27,3 +33,5 @@ CLASS net/minecraft/class_6385 net/minecraft/client/gui/screen/narration/ScreenN
FIELD field_33807 messageIndex I
METHOD <init> (Lnet/minecraft/class_6385;I)V
ARG 2 startIndex
METHOD method_37050 (Lnet/minecraft/class_6385$class_6386;)Lnet/minecraft/class_6385$class_6387;
ARG 0 partIndex

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_459 net/minecraft/client/gui/screen/option/ControlsLis
FIELD field_2733 maxKeyNameLength I
FIELD field_2735 parent Lnet/minecraft/class_6599;
METHOD <init> (Lnet/minecraft/class_6599;Lnet/minecraft/class_310;)V
ARG 1 parent
ARG 2 client
CLASS class_460 CategoryEntry
FIELD field_2736 text Lnet/minecraft/class_2561;

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_6599 net/minecraft/client/gui/screen/option/KeybindsScreen
FIELD field_34799 selectedKeyBinding Lnet/minecraft/class_304;
FIELD field_34800 lastKeyCodeUpdateTime J
FIELD field_34801 controlsList Lnet/minecraft/class_459;
FIELD field_34802 resetAllButton Lnet/minecraft/class_4185;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 gameOptions
METHOD method_38531 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_38532 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -59,8 +59,12 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
METHOD method_2722 updateSettingsLabels ()V
METHOD method_2727 updateSaveFolderName ()V
METHOD method_2736 createLevel ()V
METHOD method_27614 (Lnet/minecraft/class_1928;)V
ARG 1 gameRules
METHOD method_27615 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_27616 (Ljava/util/Optional;)V
ARG 1 optionalGameRules
METHOD method_28084 setMoreOptionsOpen ()V
METHOD method_29682 applyDataPacks (Lnet/minecraft/class_3283;)V
ARG 1 dataPackManager
@ -113,6 +117,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
METHOD method_37088 (Lnet/minecraft/class_5359;Lnet/minecraft/class_5350;)V
ARG 2 serverResourceManager
METHOD method_37089 (Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Object;
ARG 1 v
ARG 2 throwable
CLASS class_4539 Mode
FIELD field_20628 translationSuffix Ljava/lang/String;

View File

@ -52,11 +52,15 @@ CLASS net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRul
ARG 2 value
CLASS class_5240 AbstractRuleWidget
FIELD field_24311 description Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 description
CLASS class_5241 RuleListWidget
METHOD <init> (Lnet/minecraft/class_5235;Lnet/minecraft/class_1928;)V
ARG 2 gameRules
METHOD method_27637 (Ljava/util/Map$Entry;)V
ARG 1 entry
METHOD method_27638 (Ljava/util/Map$Entry;)V
ARG 1 e
CLASS 1
METHOD method_27639 (Lnet/minecraft/class_1928$class_5198;)Ljava/util/Map;
ARG 0 category

View File

@ -50,6 +50,8 @@ CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptions
METHOD method_30510 seedToString (Ljava/util/OptionalLong;)Ljava/lang/String;
ARG 0 seed
METHOD method_30511 getSeed ()Ljava/util/OptionalLong;
METHOD method_31131 (Lnet/minecraft/class_5382;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;
ARG 1 json
METHOD method_31132 loadDatapacks (Lnet/minecraft/class_5350;)V
ARG 1 serverResourceManager
METHOD method_31133 (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5285;)V

View File

@ -49,6 +49,8 @@ CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWid
METHOD method_20170 (Z)V
ARG 1 confirmed
METHOD method_20171 edit ()V
METHOD method_20172 (Z)V
ARG 1 confirmed
METHOD method_20173 recreate ()V
METHOD method_20174 start ()V
METHOD method_20175 getIconTexture ()Lnet/minecraft/class_1043;