Screen/GUI fields (#890)

Requested by 3tusk to map out the hud health stuff initially, so

Signed-off-by: liach <liach@users.noreply.github.com>
This commit is contained in:
liach 2019-10-07 05:47:33 -05:00 committed by Modmuss50
parent 26a0269634
commit 6e610a892e
19 changed files with 94 additions and 19 deletions

View File

@ -63,8 +63,16 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper
ARG 5 color
METHOD fill (IIIII)V
ARG 0 x1
ARG 1 y1
ARG 2 x2
ARG 3 y2
ARG 4 color
METHOD fill (Lnet/minecraft/class_1159;IIIII)V
ARG 1 x1
ARG 2 y1
ARG 3 x2
ARG 4 y2
ARG 5 color
METHOD fillGradient (IIIIII)V
ARG 1 top
ARG 2 left

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
FIELD field_2011 scaledWidth I
FIELD field_2012 lastHealthCheckTime J
FIELD field_2013 vignetteDarkness F
FIELD field_2014 lastHealthValue I
FIELD field_2015 playerListHud Lnet/minecraft/class_355;
FIELD field_2016 title Ljava/lang/String;
FIELD field_2017 titleRemainTicks I
@ -18,6 +20,8 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
FIELD field_2029 scaledHeight I
FIELD field_2030 bossBarHud Lnet/minecraft/class_337;
FIELD field_2031 currentStack Lnet/minecraft/class_1799;
FIELD field_2032 heartJumpEndTick J
FIELD field_2033 renderHealthValue I
FIELD field_2034 random Ljava/util/Random;
FIELD field_2035 client Lnet/minecraft/class_310;
FIELD field_2036 titleFadeOutTicks I

View File

@ -2,12 +2,14 @@ CLASS net/minecraft/class_454 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_2680 client Lnet/minecraft/class_310;
FIELD field_2681 index I
FIELD field_2682 root Lnet/minecraft/class_161;
FIELD field_2683 initialized Z
FIELD field_2684 type Lnet/minecraft/class_453;
FIELD field_2685 widgets Ljava/util/Map;
FIELD field_2686 title Ljava/lang/String;
FIELD field_2687 screen Lnet/minecraft/class_457;
FIELD field_2689 panY D
FIELD field_2690 panX D
FIELD field_2688 alpha F
FIELD field_2689 originY D
FIELD field_2690 originX D
FIELD field_2691 maxPanY I
FIELD field_2692 maxPanX I
FIELD field_2693 minPanY I

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_2705 description Ljava/util/List;
FIELD field_2706 parent Lnet/minecraft/class_456;
FIELD field_2707 children Ljava/util/List;
FIELD field_2708 BACKSLASH_S_PATTERN Ljava/util/regex/Pattern;
FIELD field_2709 WIDGETS_TEX Lnet/minecraft/class_2960;
FIELD field_2710 yPos I
FIELD field_2711 xPos I
@ -30,9 +31,20 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc
METHOD method_2327 getX ()I
METHOD method_2328 getParent (Lnet/minecraft/class_161;)Lnet/minecraft/class_456;
ARG 1 advancement
METHOD method_2329 shouldRender (IIII)Z
ARG 1 originX
ARG 2 originY
ARG 3 mouseX
ARG 4 mouseY
METHOD method_2330 wrapDescription (Ljava/lang/String;I)Ljava/util/List;
ARG 1 description
ARG 2 width
METHOD method_2331 drawTooltip (IIFII)V
ARG 1 originX
ARG 2 originY
ARG 3 alpha
ARG 4 x
ARG 5 y
METHOD method_2332 addToTree ()V
METHOD method_2333 setProgress (Lnet/minecraft/class_167;)V
ARG 1 progress

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_457 net/minecraft/client/gui/screen/advancement/AdvancementsScreen
FIELD field_2716 TABS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2717 WINDOW_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2718 movingTab Z
FIELD field_2719 tabs Ljava/util/Map;
FIELD field_2720 selectedTab Lnet/minecraft/class_454;
FIELD field_2721 advancementHandler Lnet/minecraft/class_632;

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_459 net/minecraft/client/gui/screen/controls/ControlsL
ARG 1 mouseX
ARG 3 mouseY
ARG 5 button
FIELD field_2733 maxKeyNameLength I
FIELD field_2735 gui Lnet/minecraft/class_458;
METHOD <init> (Lnet/minecraft/class_458;Lnet/minecraft/class_310;)V
ARG 1 gui

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_489 net/minecraft/client/gui/screen/ingame/AbstractFurnaceScreen
FIELD field_18975 background Lnet/minecraft/class_2960;
FIELD field_2924 recipeBook Lnet/minecraft/class_517;
FIELD field_2925 narrow Z
FIELD field_2926 RECIPE_BUTTON_TEXTURE Lnet/minecraft/class_2960;
@ -7,6 +8,7 @@ CLASS net/minecraft/class_489 net/minecraft/client/gui/screen/ingame/AbstractFur
ARG 2 recipeBook
ARG 3 inventory
ARG 4 title
ARG 5 background
METHOD charTyped (CI)Z
ARG 1 chr
ARG 2 keyCode

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_472 net/minecraft/client/gui/screen/ingame/BrewingStandScreen
FIELD field_2823 TEXTURE Lnet/minecraft/class_2960;
FIELD field_2824 BUBBLE_PROGRESS [I
METHOD render (IIF)V
ARG 1 mouseX
ARG 2 mouseY

View File

@ -2,15 +2,20 @@ CLASS net/minecraft/class_486 net/minecraft/client/gui/screen/ingame/EnchantingS
FIELD field_2901 BOOK_TEXURE Lnet/minecraft/class_2960;
FIELD field_2904 pageTurningSpeed F
FIELD field_2905 nextPageTurningSpeed F
FIELD field_2906 pageRotationSpeed F
FIELD field_2908 bookModel Lnet/minecraft/class_557;
FIELD field_2909 approximatePageAngle F
FIELD field_2910 TEXTURE Lnet/minecraft/class_2960;
FIELD field_2911 random Ljava/util/Random;
FIELD field_2912 nextPageAngle F
FIELD field_2913 stack Lnet/minecraft/class_1799;
FIELD field_2914 pageAngle F
FIELD field_2915 ticks I
METHOD <init> (Lnet/minecraft/class_1718;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 container
ARG 2 inventory
ARG 3 title
METHOD method_2478 doTick ()V
METHOD mouseClicked (DDI)Z
ARG 1 mouseX
ARG 3 mouseY

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_3742 net/minecraft/client/gui/screen/ingame/JigsawBloc
FIELD field_16519 finalStateField Lnet/minecraft/class_342;
FIELD field_16520 attachmentTypeField Lnet/minecraft/class_342;
FIELD field_16522 jigsaw Lnet/minecraft/class_3751;
FIELD field_19103 doneButton Lnet/minecraft/class_4185;
METHOD <init> (Lnet/minecraft/class_3751;)V
ARG 1 jigsaw
METHOD keyPressed (III)Z

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_494 net/minecraft/client/gui/screen/ingame/LoomScreen
FIELD field_20785 preview Lnet/minecraft/class_2573;
FIELD field_2954 dye Lnet/minecraft/class_1799;
FIELD field_2955 banner Lnet/minecraft/class_1799;
FIELD field_2958 scrollbarClicked Z

View File

@ -1,9 +1,18 @@
CLASS net/minecraft/class_492 net/minecraft/client/gui/screen/ingame/MerchantScreen
CLASS class_493 WidgetButtonPage
FIELD field_19165 index I
METHOD method_20228 getIndex ()I
METHOD renderToolTip (II)V
ARG 1 mouseX
ARG 2 mouseY
FIELD field_19161 selectedIndex I
FIELD field_19162 offers [Lnet/minecraft/class_492$class_493;
FIELD field_19163 indexStartOffset I
FIELD field_19164 scrolling Z
FIELD field_2950 TEXTURE Lnet/minecraft/class_2960;
METHOD method_19413 drawLevelInfo (IILnet/minecraft/class_1914;)V
METHOD method_20220 canScroll (I)Z
ARG 1 listSize
METHOD method_2496 syncRecipeIndex ()V
METHOD mouseClicked (DDI)Z
ARG 1 mouseX

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_500 net/minecraft/client/gui/screen/multiplayer/MultiplayerScreen
FIELD field_3037 serverListPinger Lnet/minecraft/class_644;
FIELD field_3040 serverList Lnet/minecraft/class_641;
FIELD field_3041 buttonEdit Lnet/minecraft/class_4185;
FIELD field_3042 tooltipText Ljava/lang/String;
@ -33,6 +34,7 @@ CLASS net/minecraft/class_500 net/minecraft/client/gui/screen/multiplayer/Multip
ARG 1 entry
METHOD method_2534 refresh ()V
METHOD method_2536 connect ()V
METHOD method_2538 getServerListPinger ()Lnet/minecraft/class_644;
METHOD method_2548 connect (Lnet/minecraft/class_642;)V
ARG 1 entry
METHOD render (IIF)V

View File

@ -1,5 +1,9 @@
CLASS net/minecraft/class_517 net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookScreen
FIELD field_3149 fuels Ljava/util/Set;
FIELD field_3150 outputSlot Lnet/minecraft/class_1735;
FIELD field_3151 frameTime F
FIELD field_3152 currentItem Lnet/minecraft/class_1792;
FIELD field_3153 fuelIterator Ljava/util/Iterator;
METHOD method_17060 setFilteringCraftable (Z)V
ARG 1 filteringCraftable
METHOD method_17061 isFilteringCraftable ()Z
@ -8,3 +12,4 @@ CLASS net/minecraft/class_517 net/minecraft/client/gui/screen/recipebook/Abstrac
ARG 1 opened
METHOD method_17064 getToggleCraftableButtonText ()Ljava/lang/String;
METHOD method_17065 getAllowedFuels ()Ljava/util/Set;
METHOD method_2658 getItem ()Lnet/minecraft/class_1792;

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeBookWidget
FIELD field_3086 recipesArea Lnet/minecraft/class_513;
FIELD field_3087 searching Z
FIELD field_3088 toggleCraftableButton Lnet/minecraft/class_361;
FIELD field_3089 searchField Lnet/minecraft/class_342;
FIELD field_3090 recipeFinder Lnet/minecraft/class_1662;

View File

@ -1,33 +1,41 @@
CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldScreen
CLASS class_4539 Mode
FIELD field_20628 translationSuffix Ljava/lang/String;
FIELD field_20629 defaultGameMode Lnet/minecraft/class_1934;
FIELD field_18979 generatorOptionsTag Lnet/minecraft/class_2487;
FIELD field_3178 hardcore Z
FIELD field_3179 tweakedCheats Z
FIELD field_3180 structures Z
FIELD field_3181 seed Ljava/lang/String;
FIELD field_3182 buttonCommandsAllowed Lnet/minecraft/class_4185;
FIELD field_3184 textFieldSeed Lnet/minecraft/class_342;
FIELD field_3186 buttonGameModeSwitch Lnet/minecraft/class_4185;
FIELD field_3182 enableCheatsButton Lnet/minecraft/class_4185;
FIELD field_3184 seedField Lnet/minecraft/class_342;
FIELD field_3185 lastMode Lnet/minecraft/class_525$class_4539;
FIELD field_3186 gameModeSwitchButton Lnet/minecraft/class_4185;
FIELD field_3187 parent Lnet/minecraft/class_437;
FIELD field_3188 textFieldLevelName Lnet/minecraft/class_342;
FIELD field_3189 buttonMapTypeSwitch Lnet/minecraft/class_4185;
FIELD field_3188 levelNameField Lnet/minecraft/class_342;
FIELD field_3189 mapTypeSwitchButton Lnet/minecraft/class_4185;
FIELD field_3190 creatingLevel Z
FIELD field_3191 enableBonusItems Z
FIELD field_3192 commandsAllowed Z
FIELD field_3193 buttonMoreOptions Lnet/minecraft/class_4185;
FIELD field_3194 gameModeDescriptionLine1 Ljava/lang/String;
FIELD field_3191 bonusChest Z
FIELD field_3192 cheatsEnabled Z
FIELD field_3193 moreOptionsButton Lnet/minecraft/class_4185;
FIELD field_3194 firstGameModeDescriptionLine Ljava/lang/String;
FIELD field_3195 levelName Ljava/lang/String;
FIELD field_3196 saveFolderName Ljava/lang/String;
FIELD field_3197 buttonGenerateBonusItems Lnet/minecraft/class_4185;
FIELD field_3198 buttonCustomizeType Lnet/minecraft/class_4185;
FIELD field_3199 gameModeDescriptionLine2 Ljava/lang/String;
FIELD field_3196 saveDirectoryName Ljava/lang/String;
FIELD field_3197 generateBonusChestButton Lnet/minecraft/class_4185;
FIELD field_3198 customizeTypeButton Lnet/minecraft/class_4185;
FIELD field_3199 secondGameModeDescriptionLine Ljava/lang/String;
FIELD field_3201 currentMode Lnet/minecraft/class_525$class_4539;
FIELD field_3202 moreOptionsOpen Z
FIELD field_3203 buttonGenerateStructures Lnet/minecraft/class_4185;
FIELD field_3203 generateStructuresButton Lnet/minecraft/class_4185;
FIELD field_3204 generatorType I
FIELD field_3205 buttonCreateLevel Lnet/minecraft/class_4185;
FIELD field_3205 createLevelButton Lnet/minecraft/class_4185;
METHOD <init> (Lnet/minecraft/class_437;)V
ARG 1 parent
METHOD keyPressed (III)Z
ARG 1 keyCode
ARG 2 scanCode
ARG 3 modifiers
METHOD method_22365 tweakDefaultsTo (Lnet/minecraft/class_525$class_4539;)V
METHOD method_2710 setMoreOptionsOpen (Z)V
ARG 1 moreOptionsOpen
METHOD method_2721 toggleMoreOptions ()V

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_527 net/minecraft/client/gui/screen/world/OptimizeWorldScreen
FIELD field_3232 DIMENSION_COLORS Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_3233 callback Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;
FIELD field_3234 updater Lnet/minecraft/class_1257;
METHOD render (IIF)V

View File

@ -1,4 +1,9 @@
CLASS net/minecraft/class_358 net/minecraft/client/gui/widget/ListWidget
FIELD field_2165 bottom I
FIELD field_2166 top I
FIELD field_2175 scroll D
FIELD field_2180 left I
FIELD field_2181 right I
METHOD <init> (Lnet/minecraft/class_310;IIIII)V
ARG 1 client
ARG 2 width

View File

@ -1,9 +1,15 @@
CLASS net/minecraft/class_644 net/minecraft/client/network/ServerEntryNetworkPart
CLASS net/minecraft/class_644 net/minecraft/client/network/MultiplayerServerListPinger
CLASS 1
FIELD field_3772 startTime J
FIELD field_3773 received Z
FIELD field_3775 sentQuery Z
FIELD field_3769 clientConnections Ljava/util/List;
FIELD field_3770 ZERO_SPLITTER Lcom/google/common/base/Splitter;
FIELD field_3771 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_2999 getZeroSplitter ()Lcom/google/common/base/Splitter;
METHOD method_3000 tick ()V
METHOD method_3001 ping (Lnet/minecraft/class_642;)V
METHOD method_3002 getLogger ()Lorg/apache/logging/log4j/Logger;
METHOD method_3003 (Lnet/minecraft/class_642;)V
METHOD method_3003 add (Lnet/minecraft/class_642;)V
ARG 1 entry
METHOD method_3004 cancel ()V