GUI mappings, take two (#469)

This commit is contained in:
Adrian Siekierka 2019-02-18 22:02:56 +01:00 committed by GitHub
parent 4a8c4286b8
commit 93e1c4a918
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
28 changed files with 128 additions and 19 deletions

View File

@ -1,8 +1,5 @@
CLASS bpi net/minecraft/block/entity/CommandBlockBlockEntity
CLASS bpi$a Type
FIELD a CHAIN Lbpi$a;
FIELD b REPEATING Lbpi$a;
FIELD c NORMAL Lbpi$a;
FIELD a powered Z
FIELD b auto Z
FIELD c conditionMet Z

View File

@ -4,10 +4,13 @@ CLASS cvn net/minecraft/client/gui/AbstractCommandBlockScreen
FIELD g doneButton Lcrm;
FIELD h cancelButton Lcrm;
FIELD i toggleTrackingOutputButton Lcrm;
FIELD s trackingOutput Z
FIELD w parsedCommand Lcom/mojang/brigadier/ParseResults;
FIELD z suggestionsDisabled Z
METHOD a onCommandChanged (ILjava/lang/String;)V
METHOD a syncSettingsToServer (Lbci;)V
METHOD a setCommand (Ljava/lang/String;)V
ARG 1 command
METHOD h getCommandExecutor ()Lbci;
METHOD j updateTrackedOutput ()V
METHOD p updateCommand ()V

View File

@ -1 +1,2 @@
CLASS cwq net/minecraft/client/gui/CommandBlockMinecartScreen
FIELD z commandExecutor Lbci;

View File

@ -1,7 +1,12 @@
CLASS cvx net/minecraft/client/gui/CommandBlockScreen
FIELD A typeButton Lcrm;
FIELD A modeButton Lcrm;
FIELD B conditionalModeButton Lcrm;
FIELD C redstoneTriggerButton Lcrm;
FIELD D type Lbpi$a;
FIELD D mode Lbpi$a;
FIELD E conditional Z
FIELD F alwaysActive Z
FIELD F autoActivate Z
FIELD z blockEntity Lbpi;
METHOD v updateMode ()V
METHOD w cycleType ()V
METHOD x updateConditionalMode ()V
METHOD y updateActivationMode ()V

View File

@ -5,12 +5,14 @@ CLASS cre net/minecraft/client/gui/MapRenderer
FIELD d id Lqh;
METHOD a updateTexture ()V
METHOD a draw (Z)V
ARG 1 hidePlayerSpecific
FIELD a MAP_ICONS_TEXTURE Lqh;
FIELD b textureManager Ldpn;
FIELD c mapTextures Ljava/util/Map;
METHOD a clearStateTextures ()V
METHOD a updateTexture (Lcjh;)V
METHOD a draw (Lcjh;Z)V
ARG 2 hidePlayerSpecific
METHOD a getState (Lcre$a;)Lcjh;
ARG 1 texture
METHOD a getTexture (Ljava/lang/String;)Lcre$a;

View File

@ -1,7 +1,28 @@
CLASS cvu net/minecraft/client/gui/WrittenBookScreen
FIELD a EMPTY_PAGE_PROVIDER Lcvu$a;
CLASS cvu$1
METHOD a (I)Ljg;
ARG 1 arg1
CLASS cvu$a Contents
METHOD a getLineCount ()I
METHOD a getLine (I)Ljg;
ARG 1 line
METHOD a create (Laxt;)Lcvu$a;
ARG 0 stack
METHOD b getLineOrDefault (I)Ljg;
ARG 1 line
CLASS cvu$b WritableBookContents
FIELD a lines Ljava/util/List;
METHOD a (I)Ljg;
ARG 1 arg1
METHOD b getLines (Laxt;)Ljava/util/List;
CLASS cvu$c WrittenBookContents
FIELD a lines Ljava/util/List;
METHOD a (I)Ljg;
ARG 1 arg1
METHOD b getLines (Laxt;)Ljava/util/List;
FIELD a EMPTY_PROVIDER Lcvu$a;
FIELD f BOOK_TEXTURE Lqh;
FIELD g pageProvider Lcvu$a;
FIELD g contents Lcvu$a;
FIELD h pageIndex I
FIELD i cachedPage Ljava/util/List;
FIELD s cachedPageIndex I
@ -14,6 +35,7 @@ CLASS cvu net/minecraft/client/gui/WrittenBookScreen
ARG 3 y
METHOD a setPageProvider (Lcvu$a;)V
ARG 1 pageProvider
METHOD a getLines (Lhv;)Ljava/util/List;
METHOD a getStringWidth (Ljava/lang/String;)I
ARG 1 string
METHOD b setPage (I)Z

View File

@ -1,6 +1,8 @@
CLASS crz net/minecraft/client/gui/hud/ScoreboardHud
CLASS crz$a EntryOrderComparator
FIELD a ENTRY_ORDERING Lcom/google/common/collect/Ordering;
FIELD f client Lcqn;
FIELD g hudInGame Lcrc;
FIELD g inGameHud Lcrc;
METHOD <init> (Lcqn;Lcrc;)V
ARG 1 client
METHOD a clear ()V

View File

@ -1 +1,2 @@
CLASS cui net/minecraft/client/gui/ingame/SleepingChatScreen
METHOD i stopSleeping ()V

View File

@ -20,10 +20,14 @@ CLASS cww net/minecraft/client/gui/ingame/StructureBlockScreen
FIELD S buttonShowBoundingBox Lcrm;
FIELD T textFields Ljava/util/List;
FIELD U decimalFormat Ljava/text/DecimalFormat;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD f structureBlock Lbqd;
FIELD g mirror Lbln;
FIELD h rotation Lbmn;
FIELD i mode Lbsh;
FIELD s ignoreEntities Z
FIELD t showAir Z
FIELD u showBoundingBox Z
FIELD v inputName Lcrq;
FIELD w inputPosX Lcrq;
FIELD x inputPosY Lcrq;

View File

@ -1,2 +1,8 @@
CLASS cuf net/minecraft/client/gui/menu/AddServerScreen
FIELD a buttonAdd Lcrm;
FIELD f parent Lcut;
FIELD g serverEntry Ldcw;
FIELD h addressField Lcrq;
FIELD i serverNameField Lcrq;
FIELD s resourcePackOptionButton Lcrm;
METHOD h addAndClose ()V

View File

@ -1 +1,7 @@
CLASS cud net/minecraft/client/gui/menu/DirectConnectServerScreen
FIELD a selectServerButton Lcrm;
FIELD f parent Lcut;
FIELD g serverEntry Ldcw;
FIELD h addressField Lcrq;
METHOD h saveAndClose ()V
METHOD i onAddressFieldChanged ()V

View File

@ -2,6 +2,8 @@ CLASS cty net/minecraft/client/gui/menu/ServerConnectingScreen
FIELD f LOGGER Lorg/apache/logging/log4j/Logger;
FIELD g connection Liu;
FIELD i parent Lcut;
FIELD s status Ljg;
METHOD <init> (Lcut;Lcqn;Ldcw;)V
ARG 1 parent
ARG 2 client
METHOD a setStatus (Ljg;)V

View File

@ -1,8 +1,10 @@
CLASS cvl net/minecraft/client/gui/menu/settings/ControlsSettingsScreen
FIELD a title Ljava/lang/String;
FIELD f focusedBinding Lcql;
FIELD h SETTINGS [Lcqp$a;
FIELD i parent Lcut;
FIELD s settings Lcqp;
FIELD t keyBindingListWidget Lcvk;
FIELD u resetButton Lcrm;
METHOD <init> (Lcut;Lcqp;)V
ARG 1 parent

View File

@ -1,6 +1,11 @@
CLASS cuj net/minecraft/client/gui/menu/settings/LanguageSettingsScreen
CLASS cuj$a LanguageSelectionList
FIELD a parent Lcut;
FIELD f languageSelectionList Lcuj$a;
FIELD g settings Lcqp;
FIELD h languageManager Ldqi;
FIELD i forceUnicodeButton Lcrx;
FIELD s doneButton Lcrx;
METHOD <init> (Lcut;Lcqp;Ldqi;)V
ARG 1 parent
ARG 2 settings

View File

@ -1,5 +1,10 @@
CLASS cuw net/minecraft/client/gui/menu/settings/SnooperSettingsScreen
CLASS cuw$a SnooperInfoList
FIELD a parent Lcut;
FIELD f settings Lcqp;
FIELD i title Ljava/lang/String;
FIELD s description [Ljava/lang/String;
FIELD t snooperInfoList Lcuw$a;
FIELD u allowSnooperButton Lcrm;
METHOD <init> (Lcut;Lcqp;)V
ARG 1 parent

View File

@ -37,6 +37,7 @@ CLASS cxl net/minecraft/client/gui/recipebook/RecipeBookGuiResults
ARG 2 resetCurrentPage
METHOD b getLastClickedResults ()Lcxo;
METHOD c hideAlternates ()V
METHOD d getMinecraftClient ()Lcqn;
METHOD e getRecipeBook ()Lyb;
METHOD f refreshResultButtons ()V
METHOD g hideShowPageButtons ()V

View File

@ -45,6 +45,7 @@ CLASS csa net/minecraft/client/gui/widget/AbstractListWidget
ARG 4 y2
METHOD d getEntryCount ()I
METHOD d setX (I)V
METHOD d renderCoverBackground (IIII)V
METHOD e getEntryWidth ()I
METHOD f getScrollbarPosition ()I
METHOD g isVisible ()Z

View File

@ -9,7 +9,7 @@ CLASS crm net/minecraft/client/gui/widget/ButtonWidget
FIELD l id I
FIELD m enabled Z
FIELD n visible Z
FIELD o alpha F
FIELD o opacity F
FIELD p nextNarrationTime J
FIELD q pressed Z
METHOD <init> (IIIIILjava/lang/String;)V
@ -33,10 +33,10 @@ CLASS crm net/minecraft/client/gui/widget/ButtonWidget
ARG 3 mouseY
ARG 5 deltaX
ARG 7 deltaY
METHOD a setAlpha (F)V
ARG 1 alpha
METHOD a setOpacity (F)V
ARG 1 value
METHOD a setWidth (I)V
ARG 1 width
ARG 1 value
METHOD a onHover (II)V
ARG 1 mouseX
ARG 2 mouseY
@ -53,6 +53,7 @@ CLASS crm net/minecraft/client/gui/widget/ButtonWidget
ARG 3 mouseY
METHOD a playPressedSound (Ldst;)V
METHOD a setText (Ljava/lang/String;)V
ARG 1 value
METHOD a getTextureId (Z)I
ARG 1 hovered
METHOD b onReleased (DD)V

View File

@ -1,5 +1,13 @@
CLASS cvk net/minecraft/client/gui/widget/KeyBindingListWidget
CLASS cvk$a CategoryEntry
FIELD d name Ljava/lang/String;
FIELD e nameWidth I
CLASS cvk$b Entry
CLASS cvk$c KeyBindingEntry
FIELD d binding Lcql;
FIELD e bindingName Ljava/lang/String;
FIELD f editButton Lcrm;
FIELD g resetButton Lcrm;
FIELD v gui Lcvl;
FIELD w client Lcqn;
METHOD <init> (Lcvl;Lcqn;)V

View File

@ -1,4 +1,8 @@
CLASS crs net/minecraft/client/gui/widget/LabelWidget
FIELD k lines Ljava/util/List;
FIELD l centered Z
FIELD n color I
FIELD r fontRenderer Lcrb;
METHOD a draw (IIF)V
ARG 1 mouseX
ARG 2 mouseY

View File

@ -1,4 +1,6 @@
CLASS cyi net/minecraft/client/gui/widget/LevelListWidget
FIELD v LOGGER Lorg/apache/logging/log4j/Logger;
FIELD w parent Lcyg;
FIELD y levels Ljava/util/List;
METHOD a filter (Ljava/util/function/Supplier;Z)V
ARG 1 filter

View File

@ -1 +1,3 @@
CLASS crk net/minecraft/client/gui/widget/OptionSliderWidget
FIELD a client Lcqn;
FIELD f position D

View File

@ -6,4 +6,7 @@ CLASS cxc net/minecraft/client/gui/widget/RemoteServerListEntry
FIELD g guiMultiplayer Lcwz;
FIELD h client Lcqn;
FIELD i serverEntry Ldcw;
FIELD j serverIconTextureId Lqh;
FIELD l serverIconTexture Ldpc;
METHOD a drawIcon (IILqh;)V
METHOD e getServerEntry ()Ldcw;

View File

@ -161,7 +161,10 @@ CLASS cqp net/minecraft/client/options/GameOptions
METHOD a togglePlayerModelPart (Larz;)V
METHOD a setPlayerModelPart (Larz;Z)V
ARG 1 part
METHOD a updateOption (Lcqp$a;I)V
METHOD a setKeyCode (Lcql;Lcpa$a;)V
METHOD a getDouble (Lcqp$a;)D
METHOD a setDouble (Lcqp$a;D)V
METHOD a setInteger (Lcqp$a;I)V
ARG 1 option
METHOD a parseFloat (Ljava/lang/String;)F
METHOD a addResourcePackContainersToManager (Lwi;)V

View File

@ -34,6 +34,7 @@ CLASS dfr net/minecraft/client/render/GameRenderer
ARG 1 tickDelta
ARG 2 startTime
ARG 4 fullRender
METHOD a onResized (II)V
METHOD a renderFloatingItem (IIF)V
ARG 1 scaledWidth
ARG 2 scaledHeight

View File

@ -62,6 +62,7 @@ CLASS dfv net/minecraft/client/render/WorldRenderer
ARG 1 tickDelta
METHOD a renderClouds (FDDD)V
ARG 1 tickDelta
METHOD a onResized (II)V
METHOD a scheduleBlockRender (IIIIII)V
METHOD a scheduleChunkRender (IIIZ)V
METHOD a playGlobalEvent (ILes;I)V

View File

@ -5,6 +5,7 @@ CLASS azj net/minecraft/item/WrittenBookItem
ARG 0 book
ARG 1 commandSource
ARG 2 player
METHOD b isValidBook (Lhv;)Z
METHOD e getBookGeneration (Laxt;)I
ARG 0 stack
METHOD f getPageCount (Laxt;)I

View File

@ -1,14 +1,32 @@
CLASS cje net/minecraft/item/map/MapIcon
CLASS cje$a Direction
FIELD a direction Lcje$a;
CLASS cje$a Type
FIELD B id B
FIELD C renderNotHeld Z
FIELD D tintColor I
METHOD <init> (Ljava/lang/String;IZ)V
ARG 3 renderNotHeld
METHOD <init> (Ljava/lang/String;IZI)V
ARG 3 renderNotHeld
ARG 4 tintColor
METHOD a getId ()B
METHOD a byId (B)Lcje$a;
ARG 0 id
METHOD b renderIfNotHeld ()Z
METHOD c hasTintColor ()Z
METHOD d getTintColor ()I
FIELD a type Lcje$a;
FIELD b x B
FIELD c z B
FIELD d type B
FIELD d angle B
FIELD e text Ljg;
METHOD <init> (Lcje$a;BBBLjg;)V
ARG 1 direction
METHOD a getDirection ()B
METHOD a getTypeId ()B
METHOD b getType ()Lcje$a;
METHOD c getX ()B
METHOD d getZ ()B
METHOD e getType ()B
METHOD e getAngle ()B
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD f renderIfNotHeld ()Z
METHOD g getText ()Ljg;