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 FIELD g visible Z
METHOD <init> (Lcvk;Lcwd;)V METHOD <init> (Lcvk;Lcwd;)V
ARG 1 client ARG 1 client
ARG 2 inGameHud
METHOD a clear ()V METHOD a clear ()V
METHOD a draw (ILcsx;Lcsu;)V METHOD a draw (ILcsx;Lcsu;)V
ARG 2 scoreboard ARG 2 scoreboard

View File

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

View File

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

View File

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

View File

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

View File

@ -1,10 +1,15 @@
CLASS dbz net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget CLASS dbz net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget
CLASS dbz$a Entry CLASS dbz$a Entry
CLASS dbz$b ScanningEntry
FIELD a client Lcvk;
CLASS dbz$c LanServerListEntry CLASS dbz$c LanServerListEntry
FIELD a client Lcvk; FIELD a client Lcvk;
FIELD b server Ldxl; FIELD b server Ldxl;
FIELD c screen Ldby; FIELD c screen Ldby;
FIELD d time J FIELD d time J
METHOD <init> (Ldby;Ldxl;)V
ARG 1 screen
ARG 2 server
METHOD a getLanServerEntry ()Ldxl; METHOD a getLanServerEntry ()Ldxl;
METHOD mouseClicked (DDI)Z METHOD mouseClicked (DDI)Z
ARG 1 mouseX ARG 1 mouseX
@ -26,3 +31,15 @@ CLASS dbz net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidge
ARG 3 mouseY ARG 3 mouseY
ARG 5 button ARG 5 button
FIELD a LOGGER Lorg/apache/logging/log4j/Logger; 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 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; FIELD e title Ljm;
METHOD <init> (Lcvk;IILjm;)V METHOD <init> (Lcvk;IILjm;)V
ARG 1 client ARG 1 client
ARG 2 width
ARG 3 height
ARG 4 title ARG 4 title
METHOD a addEntry (Ldct$a;)V METHOD a addEntry (Ldct$a;)V
ARG 1 entry ARG 1 entry

View File

@ -1 +1,5 @@
CLASS dcu net/minecraft/client/gui/screen/resourcepack/SelectedResourcePackListWidget 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 v buttonCustomizeType Lcwq;
FIELD y seed Ljava/lang/String; FIELD y seed Ljava/lang/String;
FIELD z levelName Ljava/lang/String; FIELD z levelName Ljava/lang/String;
METHOD <init> (Lczt;)V
ARG 1 parent
METHOD a recreateLevel (Lcoc;)V METHOD a recreateLevel (Lcoc;)V
METHOD c createLevel ()V METHOD c createLevel ()V
METHOD keyPressed (III)Z METHOD keyPressed (III)Z

View File

@ -2,6 +2,10 @@ CLASS cxf net/minecraft/client/gui/widget/GameOptionSliderWidget
FIELD a option Lcvq; FIELD a option Lcvq;
METHOD <init> (Lcvo;IIIILcvq;)V METHOD <init> (Lcvo;IIIILcvq;)V
ARG 1 gameOptions ARG 1 gameOptions
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height
ARG 6 option ARG 6 option
METHOD renderButton (IIF)V METHOD renderButton (IIF)V
ARG 1 mouseX 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 METHOD a setRenderTextProvider (Ljava/util/function/BiFunction;)V
ARG 1 renderTextProvider ARG 1 renderTextProvider
METHOD a setChangedListener (Ljava/util/function/Consumer;)V 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 getText ()Ljava/lang/String;
METHOD b addText (Ljava/lang/String;)V METHOD b addText (Ljava/lang/String;)V
METHOD b setHasBorder (Z)V METHOD b setHasBorder (Z)V
@ -45,6 +47,7 @@ CLASS cww net/minecraft/client/gui/widget/TextFieldWidget
ARG 2 keyCode ARG 2 keyCode
METHOD d moveCursor (I)V METHOD d moveCursor (I)V
METHOD d onChanged (Ljava/lang/String;)V METHOD d onChanged (Ljava/lang/String;)V
ARG 1 newText
METHOD e setVisible (Z)V METHOD e setVisible (Z)V
ARG 1 visible ARG 1 visible
METHOD f setCursor (I)V 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 4 hoverVOffset
ARG 5 texture ARG 5 texture
METHOD a setToggled (Z)V METHOD a setToggled (Z)V
ARG 1 toggled
METHOD renderButton (IIF)V METHOD renderButton (IIF)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY

View File

@ -6,6 +6,13 @@ CLASS aye net/minecraft/container/AnvilContainer
FIELD g context Laym; FIELD g context Laym;
FIELD i newItemName Ljava/lang/String; FIELD i newItemName Ljava/lang/String;
FIELD j player Lavy; 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 a setNewItemName (Ljava/lang/String;)V
METHOD d getNextCost (I)I METHOD d getNextCost (I)I
ARG 0 cost ARG 0 cost

View File

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