Few gui & containers changes (#722)

- Mostly mapping gui & containers parameters
- RecipeBookButtonWidget -> TexturedButtonWidget
This commit is contained in:
Daniel She 2019-06-04 00:06:58 +08:00 committed by Adrian Siekierka
parent 86b6ca3940
commit 47a4f0b338
17 changed files with 102 additions and 21 deletions

View File

@ -9,6 +9,7 @@ CLASS cxd net/minecraft/client/gui/hud/PlayerListHud
FIELD g visible Z
METHOD <init> (Lcvk;Lcwd;)V
ARG 1 client
ARG 2 inGameHud
METHOD a clear ()V
METHOD a draw (ILcsx;Lcsu;)V
ARG 2 scoreboard

View File

@ -1,8 +1,10 @@
CLASS cyz net/minecraft/client/gui/screen/DeathScreen
FIELD a ticksSinceDeath I
FIELD b message Ljm;
FIELD c isHardcore Z
METHOD <init> (Ljm;Z)V
ARG 1 message
ARG 2 isHardcore
METHOD mouseClicked (DDI)Z
ARG 1 mouseX
ARG 3 mouseY

View File

@ -25,6 +25,7 @@ CLASS dat net/minecraft/client/gui/screen/ingame/BookScreen
METHOD <init> (Ldat$a;)V
ARG 1 pageProvider
METHOD <init> (Ldat$a;Z)V
ARG 1 contents
ARG 2 playPageTurnSound
METHOD a getPageCount ()I
METHOD a setPage (I)Z

View File

@ -2,6 +2,8 @@ CLASS dav net/minecraft/client/gui/screen/ingame/CartographyTableScreen
FIELD k TEXTURE Lqs;
METHOD <init> (Layi;Lavx;Ljm;)V
ARG 1 atl2
ARG 2 inventory
ARG 3 title
METHOD a drawMap (Lcnx;IIF)V
ARG 1 state
ARG 2 x

View File

@ -4,5 +4,7 @@ CLASS dbd net/minecraft/client/gui/screen/ingame/EnchantingPhrases
FIELD c phrases [Ljava/lang/String;
METHOD a getInstance ()Ldbd;
METHOD a setSeed (J)V
ARG 1 seed
METHOD a generatePhrase (Lcwc;I)Ljava/lang/String;
ARG 1 fontRenderer
ARG 2 width

View File

@ -1,10 +1,15 @@
CLASS dbz net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget
CLASS dbz$a Entry
CLASS dbz$b ScanningEntry
FIELD a client Lcvk;
CLASS dbz$c LanServerListEntry
FIELD a client Lcvk;
FIELD b server Ldxl;
FIELD c screen Ldby;
FIELD d time J
METHOD <init> (Ldby;Ldxl;)V
ARG 1 screen
ARG 2 server
METHOD a getLanServerEntry ()Ldxl;
METHOD mouseClicked (DDI)Z
ARG 1 mouseX
@ -26,3 +31,15 @@ CLASS dbz net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidge
ARG 3 mouseY
ARG 5 button
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD e screen Ldby;
FIELD f serverItems Ljava/util/List;
FIELD g scanningEntry Ldbz$a;
FIELD h serverEntries Ljava/util/List;
METHOD <init> (Ldby;Lcvk;IIIII)V
ARG 1 screen
ARG 2 client
ARG 3 width
ARG 4 height
ARG 5 top
ARG 6 bottom
ARG 7 entryHeight

View File

@ -1 +1,5 @@
CLASS dcs net/minecraft/client/gui/screen/resourcepack/AvailableResourcePackListWidget
METHOD <init> (Lcvk;II)V
ARG 1 client
ARG 2 width
ARG 3 height

View File

@ -29,6 +29,8 @@ CLASS dct net/minecraft/client/gui/screen/resourcepack/ResourcePackListWidget
FIELD e title Ljm;
METHOD <init> (Lcvk;IILjm;)V
ARG 1 client
ARG 2 width
ARG 3 height
ARG 4 title
METHOD a addEntry (Ldct$a;)V
ARG 1 entry

View File

@ -1 +1,5 @@
CLASS dcu net/minecraft/client/gui/screen/resourcepack/SelectedResourcePackListWidget
METHOD <init> (Lcvk;II)V
ARG 1 client
ARG 2 width
ARG 3 height

View File

@ -19,6 +19,8 @@ CLASS dcy net/minecraft/client/gui/screen/world/CreateWorldScreen
FIELD v buttonCustomizeType Lcwq;
FIELD y seed Ljava/lang/String;
FIELD z levelName Ljava/lang/String;
METHOD <init> (Lczt;)V
ARG 1 parent
METHOD a recreateLevel (Lcoc;)V
METHOD c createLevel ()V
METHOD keyPressed (III)Z

View File

@ -2,6 +2,10 @@ CLASS cxf net/minecraft/client/gui/widget/GameOptionSliderWidget
FIELD a option Lcvq;
METHOD <init> (Lcvo;IIIILcvq;)V
ARG 1 gameOptions
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height
ARG 6 option
METHOD renderButton (IIF)V
ARG 1 mouseX

View File

@ -1,21 +0,0 @@
CLASS cwx net/minecraft/client/gui/widget/RecipeBookButtonWidget
FIELD a texture Lqs;
FIELD b u I
FIELD c v I
FIELD e hoverVOffset I
METHOD <init> (IIIIIIILqs;IILcwq$a;)V
ARG 8 texture
ARG 11 pressAction
METHOD <init> (IIIIIIILqs;IILcwq$a;Ljava/lang/String;)V
ARG 8 texture
ARG 11 pressAction
METHOD <init> (IIIIIIILqs;Lcwq$a;)V
ARG 8 texture
ARG 9 pressAction
METHOD a setPos (II)V
ARG 1 x
ARG 2 y
METHOD renderButton (IIF)V
ARG 1 mouseX
ARG 2 mouseY
ARG 3 delta

View File

@ -31,6 +31,8 @@ CLASS cww net/minecraft/client/gui/widget/TextFieldWidget
METHOD a setRenderTextProvider (Ljava/util/function/BiFunction;)V
ARG 1 renderTextProvider
METHOD a setChangedListener (Ljava/util/function/Consumer;)V
METHOD a setTextPredicate (Ljava/util/function/Predicate;)V
ARG 1 textPredicate
METHOD b getText ()Ljava/lang/String;
METHOD b addText (Ljava/lang/String;)V
METHOD b setHasBorder (Z)V
@ -45,6 +47,7 @@ CLASS cww net/minecraft/client/gui/widget/TextFieldWidget
ARG 2 keyCode
METHOD d moveCursor (I)V
METHOD d onChanged (Ljava/lang/String;)V
ARG 1 newText
METHOD e setVisible (Z)V
ARG 1 visible
METHOD f setCursor (I)V

View File

@ -0,0 +1,49 @@
CLASS cwx net/minecraft/client/gui/widget/TexturedButtonWidget
FIELD a texture Lqs;
FIELD b u I
FIELD c v I
FIELD d hoveredVOffset I
FIELD e textureWidth I
FIELD f textureHeight I
METHOD <init> (IIIIIIILqs;IILcwq$a;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 u
ARG 6 v
ARG 7 hoveredVOffset
ARG 8 texture
ARG 9 textureWidth
ARG 10 textureHeight
ARG 11 pressAction
METHOD <init> (IIIIIIILqs;IILcwq$a;Ljava/lang/String;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 u
ARG 6 v
ARG 7 hoveredVOffset
ARG 8 texture
ARG 9 textureWidth
ARG 10 textureHeight
ARG 11 pressAction
ARG 12 text
METHOD <init> (IIIIIIILqs;Lcwq$a;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 u
ARG 6 v
ARG 7 hoveredVOffset
ARG 8 texture
ARG 9 pressAction
METHOD a setPos (II)V
ARG 1 x
ARG 2 y
METHOD renderButton (IIF)V
ARG 1 mouseX
ARG 2 mouseY
ARG 3 delta

View File

@ -22,6 +22,7 @@ CLASS cxg net/minecraft/client/gui/widget/ToggleButtonWidget
ARG 4 hoverVOffset
ARG 5 texture
METHOD a setToggled (Z)V
ARG 1 toggled
METHOD renderButton (IIF)V
ARG 1 mouseX
ARG 2 mouseY

View File

@ -6,6 +6,13 @@ CLASS aye net/minecraft/container/AnvilContainer
FIELD g context Laym;
FIELD i newItemName Ljava/lang/String;
FIELD j player Lavy;
METHOD <init> (ILavx;)V
ARG 1 syncId
ARG 2 inventory
METHOD <init> (ILavx;Laym;)V
ARG 1 syncId
ARG 2 inventory
ARG 3 blockContext
METHOD a setNewItemName (Ljava/lang/String;)V
METHOD d getNextCost (I)I
ARG 0 cost

View File

@ -12,6 +12,7 @@ CLASS azp net/minecraft/container/Slot
METHOD a takeStack (I)Lbcb;
ARG 1 amount
METHOD a canTakeItems (Lavy;)Z
ARG 1 playerEntity
METHOD a onTakeItem (Lavy;Lbcb;)Lbcb;
ARG 1 player
ARG 2 stack