map some tutorial logic

This commit is contained in:
asie 2018-11-01 09:14:40 +01:00
parent 35e7988efe
commit 7a654ec7fb
34 changed files with 113 additions and 191 deletions

View File

@ -1,16 +1,4 @@
CLASS cpb
CLASS cpb$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpb$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpb$3
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpb$a
METHOD a isSelected (I)Z
ARG 0 index
@ -22,4 +10,4 @@ CLASS cpb
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c onInitialized ()V
METHOD c init ()V

View File

@ -1,7 +1,6 @@
CLASS crw
CLASS crw$a
METHOD a draw (IIF)V
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD mouseClicked (DDI)Z

View File

@ -1,6 +0,0 @@
CLASS dmp
FIELD a game Lclp;
METHOD a setTutorialStep (Ldmr;)V
ARG 0 step
METHOD e getGame ()Lclp;
METHOD f getGameMode ()Lazq;

View File

@ -1,6 +0,0 @@
CLASS jb
METHOD d getText ()Ljava/lang/String;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object
METHOD g copy ()Lix;
METHOD i getTextComponent ()Ljb;

View File

@ -24,6 +24,7 @@ CLASS clp net/minecraft/client/MinecraftGame
FIELD aI blockRenderManager Ldam;
FIELD aK isRunning Z
FIELD aM fpsCounter I
FIELD aN tutorialManager Ldmp;
FIELD a isSystemMac Z
FIELD ab server Ldlv;
FIELD ad assetDirectory Ljava/io/File;
@ -42,7 +43,6 @@ CLASS clp net/minecraft/client/MinecraftGame
FIELD ay itemColorMap Lcma;
FIELD az framebuffer Lcjy;
FIELD e playerCapabilities Lcwz;
FIELD g window Lckn;
FIELD h world Lcxa;
FIELD i renderer Lczw;
FIELD j player Lczd;
@ -80,7 +80,6 @@ CLASS clp net/minecraft/client/MinecraftGame
METHOD X getEntityRenderManager ()Ldei;
METHOD Y getItemRenderer ()Ldfc;
METHOD Z getFirstPersonRenderer ()Lczu;
METHOD a updateGuiScale ()V
METHOD a addSnooperInfo (Laey;)V
ARG 0 snooper
METHOD a setCameraEntity (Lafv;)V
@ -106,6 +105,7 @@ CLASS clp net/minecraft/client/MinecraftGame
METHOD af_ openInGameMenu ()V
METHOD ag getBlockColorMap ()Lclx;
METHOD ai hasReducedDebugInfo ()Z
METHOD ak getTutorialManager ()Ldmp;
METHOD al ()Z
METHOD an getBakedModelManager ()Ldkn;
METHOD ap getProfiler ()Ladx;

View File

@ -1,24 +1,15 @@
CLASS cqq net/minecraft/client/gui/container/GuiBeacon
CLASS cqq$a WidgetButtonIconCancel
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
METHOD a onHover (II)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqq$b WidgetButtonIconDone
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
METHOD a onHover (II)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqq$c WidgetButtonIconEffect
FIELD p effect Lafn;
FIELD q level I
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
METHOD a onHover (II)V
ARG 0 mouseX
ARG 1 mouseY
@ -28,7 +19,6 @@ CLASS cqq net/minecraft/client/gui/container/GuiBeacon
FIELD q iconV I
FIELD r disabled Z
METHOD a draw (IIF)V
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c isDisabled ()Z
@ -49,7 +39,7 @@ CLASS cqq net/minecraft/client/gui/container/GuiBeacon
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c onInitialized ()V
METHOD c init ()V
METHOD c drawForeground (II)V
ARG 0 mouseX
ARG 1 mouseY

View File

@ -1,12 +1,4 @@
CLASS crh net/minecraft/client/gui/container/GuiVillager
CLASS crh$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS crh$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS crh$a WidgetButtonPage
FIELD o next Z
METHOD <init> (IIIZ)V
@ -15,7 +7,6 @@ CLASS crh net/minecraft/client/gui/container/GuiVillager
ARG 2 y
ARG 3 next
METHOD a draw (IIF)V
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
FIELD A buttonPagePrevious Lcrh$a;
@ -36,7 +27,7 @@ CLASS crh net/minecraft/client/gui/container/GuiVillager
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c onInitialized ()V
METHOD c init ()V
METHOD c drawForeground (II)V
ARG 0 mouseX
ARG 1 mouseY

View File

@ -72,11 +72,10 @@ CLASS cqx net/minecraft/client/gui/ingame/GuiCreativeInventory
ARG 2 y
METHOD b setSelectedTab (Latn;)V
ARG 0 tab
METHOD b onScaleChanged (Lclp;II)V
ARG 0 game
ARG 1 windowWidth
ARG 2 windowHeight
METHOD c onInitialized ()V
METHOD b onMousePressed (Lclp;II)V
ARG 1 mouseY
ARG 2 mouseButton
METHOD c init ()V
METHOD c drawForeground (II)V
ARG 0 mouseX
ARG 1 mouseY

View File

@ -1,35 +1,6 @@
CLASS cqr net/minecraft/client/gui/ingame/GuiEditBook
CLASS cqr$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqr$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqr$3
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqr$4
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqr$5
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqr$6
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqr$7
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqr$a
METHOD a draw (IIF)V
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
FIELD a BG_TEX Lpu;
@ -42,7 +13,7 @@ CLASS cqr net/minecraft/client/gui/ingame/GuiEditBook
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c onInitialized ()V
METHOD c init ()V
METHOD d handleTextComponentClick (Lix;)Z
ARG 0 component
METHOD f update ()V

View File

@ -1,28 +1,4 @@
CLASS cpc net/minecraft/client/gui/menu/GuiNewLevelCustomizeFlat
CLASS cpc$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpc$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpc$3
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpc$4
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpc$5
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpc$6
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpc$a
METHOD a isSelected (I)Z
ARG 0 index
@ -54,4 +30,4 @@ CLASS cpc net/minecraft/client/gui/menu/GuiNewLevelCustomizeFlat
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c onInitialized ()V
METHOD c init ()V

View File

@ -1,12 +1,4 @@
CLASS cpq net/minecraft/client/gui/menu/GuiNewLevelPresets
CLASS cpq$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpq$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpq$b
METHOD a isSelected (I)Z
ARG 0 index
@ -18,10 +10,9 @@ CLASS cpq net/minecraft/client/gui/menu/GuiNewLevelPresets
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD b onScaleChanged (Lclp;II)V
ARG 0 game
ARG 1 windowWidth
ARG 2 windowHeight
METHOD c onInitialized ()V
METHOD b onMousePressed (Lclp;II)V
ARG 1 mouseY
ARG 2 mouseButton
METHOD c init ()V
METHOD f update ()V
METHOD n onClosed ()V

View File

@ -1,16 +1,5 @@
CLASS cpx net/minecraft/client/gui/menu/GuiSettingsAudio
CLASS cpx$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpx$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpx$a
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
METHOD a drawBackground (Lclp;II)V
ARG 0 game
ARG 1 mouseX
@ -19,9 +8,6 @@ CLASS cpx net/minecraft/client/gui/menu/GuiSettingsAudio
ARG 0 soundLoader
METHOD a getTextureId (Z)I
ARG 0 pressed
METHOD b onReleased (DD)V
ARG 0 mouseX
ARG 1 mouseY
FIELD a title Ljava/lang/String;
FIELD f parent Lcpt;
FIELD g settings Lclr;
@ -32,5 +18,5 @@ CLASS cpx net/minecraft/client/gui/menu/GuiSettingsAudio
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c onInitialized ()V
METHOD c init ()V
METHOD g close ()V

View File

@ -1,12 +1,4 @@
CLASS cpl net/minecraft/client/gui/menu/GuiSettingsLanguage
CLASS cpl$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpl$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpl$a
METHOD a isSelected (I)Z
ARG 0 index
@ -24,4 +16,4 @@ CLASS cpl net/minecraft/client/gui/menu/GuiSettingsLanguage
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c onInitialized ()V
METHOD c init ()V

View File

@ -1,12 +1,4 @@
CLASS cpw net/minecraft/client/gui/menu/GuiSettingsSnooper
CLASS cpw$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpw$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cpw$a
METHOD a isSelected (I)Z
ARG 0 index
@ -24,4 +16,4 @@ CLASS cpw net/minecraft/client/gui/menu/GuiSettingsSnooper
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c onInitialized ()V
METHOD c init ()V

View File

@ -1,20 +1,4 @@
CLASS cqb net/minecraft/client/gui/menu/GuiStats
CLASS cqb$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqb$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqb$3
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqb$4
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqb$a
METHOD a isSelected (I)Z
ARG 0 index
@ -46,5 +30,5 @@ CLASS cqb net/minecraft/client/gui/menu/GuiStats
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c onInitialized ()V
METHOD c init ()V
METHOD e isPauseScreen ()Z

View File

@ -19,7 +19,6 @@ CLASS cmx net/minecraft/client/gui/widget/WidgetButtonLock
ARG 1 x
ARG 2 y
METHOD a draw (IIF)V
ARG 0 mouseX
ARG 1 mouseY
ARG 2 delta
METHOD c isLocked ()Z

View File

@ -1,8 +1,4 @@
CLASS cna net/minecraft/client/gui/widget/WidgetListVideoSettings
CLASS cna$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cna$a
METHOD a drawEntry (IIIIZF)V
METHOD mouseClicked (DDI)Z

View File

@ -8,7 +8,7 @@ CLASS cyh net/minecraft/client/particle/ParticleManager
METHOD <init> (Lazt;Ldjc;)V
ARG 0 world
ARG 1 textureManager
METHOD a updateParticles ()V
METHOD a tick ()V
METHOD a setWorld (Lazt;)V
ARG 0 world
METHOD a addParticle (Lcyg;)V

View File

@ -0,0 +1,15 @@
CLASS dmp net/minecraft/client/tutorial/TutorialManager
FIELD a game Lclp;
FIELD b currentHandler Ldmq;
METHOD <init> (Lclp;)V
ARG 0 game
METHOD a onInventoryOpened ()V
METHOD a onSlotUpdate (Lauv;)V
METHOD a setStep (Ldmr;)V
ARG 0 step
METHOD a getKeybindName (Ljava/lang/String;)Lix;
METHOD b destroyHandler ()V
METHOD c createHandler ()V
METHOD d tick ()V
METHOD e getGame ()Lclp;
METHOD f getGameMode ()Lazq;

View File

@ -6,6 +6,8 @@ CLASS dmr net/minecraft/client/tutorial/TutorialStep
FIELD e CRAFT_PLANKS Ldmr;
FIELD f NONE Ldmr;
FIELD g name Ljava/lang/String;
FIELD h handlerFactory Ljava/util/function/Function;
METHOD a getName ()Ljava/lang/String;
METHOD a createHandler (Ldmp;)Ldmq;
METHOD a byName (Ljava/lang/String;)Ldmr;
ARG 0 name

View File

@ -0,0 +1,5 @@
CLASS dmq net/minecraft/client/tutorial/TutorialStepHandler
METHOD a tick ()V
METHOD a onSlotUpdate (Lauv;)V
METHOD b destroy ()V
METHOD c onInventoryOpened ()V

View File

@ -0,0 +1,10 @@
CLASS dmk net/minecraft/client/tutorial/TutorialStepHandlerCraftPlanks
FIELD a TITLE Lix;
FIELD b DESCRIPTION Lix;
FIELD c manager Ldmp;
FIELD e ticks I
METHOD <init> (Ldmp;)V
ARG 0 manager
METHOD a tick ()V
METHOD a onSlotUpdate (Lauv;)V
METHOD b destroy ()V

View File

@ -0,0 +1,11 @@
CLASS dml net/minecraft/client/tutorial/TutorialStepHandlerFindTree
FIELD a MATCHING_BLOCKS Ljava/util/Set;
FIELD b TITLE Lix;
FIELD c DESCRIPTION Lix;
FIELD d manager Ldmp;
FIELD f ticks I
METHOD <init> (Ldmp;)V
ARG 0 manager
METHOD a tick ()V
METHOD a onSlotUpdate (Lauv;)V
METHOD b destroy ()V

View File

@ -0,0 +1,11 @@
CLASS dmm net/minecraft/client/tutorial/TutorialStepHandlerMovement
FIELD a MOVE_TITLE Lix;
FIELD b MOVE_DESCRIPTION Lix;
FIELD c LOOK_TITLE Lix;
FIELD d LOOK_DESCRIPTION Lix;
FIELD e manager Ldmp;
FIELD h ticks I
METHOD <init> (Ldmp;)V
ARG 0 manager
METHOD a tick ()V
METHOD b destroy ()V

View File

@ -0,0 +1,4 @@
CLASS dmj net/minecraft/client/tutorial/TutorialStepHandlerNone
FIELD a manager Ldmp;
METHOD <init> (Ldmp;)V
ARG 0 manager

View File

@ -0,0 +1,8 @@
CLASS dmn net/minecraft/client/tutorial/TutorialStepHandlerOpenInventory
FIELD a TITLE Lix;
FIELD b DESCRIPTION Lix;
FIELD c manager Ldmp;
FIELD e ticks I
METHOD a tick ()V
METHOD b destroy ()V
METHOD c onInventoryOpened ()V

View File

@ -0,0 +1,10 @@
CLASS dmo net/minecraft/client/tutorial/TutorialStepHandlerPunchTree
FIELD a TITLE Lix;
FIELD b DESCRIPTION Lix;
FIELD c manager Ldmp;
FIELD e ticks I
METHOD <init> (Ldmp;)V
ARG 0 manager
METHOD a tick ()V
METHOD a onSlotUpdate (Lauv;)V
METHOD b destroy ()V

View File

@ -2,14 +2,6 @@ CLASS cqk net/minecraft/sortme/KeyBindingGui
CLASS cqk$a
METHOD a drawEntry (IIIIZF)V
CLASS cqk$c
CLASS cqk$c$1
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
CLASS cqk$c$2
METHOD a onPressed (DD)V
ARG 0 mouseX
ARG 1 mouseY
METHOD a drawEntry (IIIIZF)V
METHOD mouseClicked (DDI)Z
ARG 0 mouseX

View File

@ -1,4 +1,4 @@
CLASS iu net/minecraft/text/TextComponentBase
CLASS iu net/minecraft/text/AbstractTextComponent
FIELD a children Ljava/util/List;
FIELD b style Ljf;
METHOD a getChildren ()Ljava/util/List;

View File

@ -1,4 +1,4 @@
CLASS ji net/minecraft/text/TranslateException
CLASS ji net/minecraft/text/ComponentTranslationException
METHOD <init> (Ljh;I)V
ARG 0 component
ARG 1 value

View File

@ -1,4 +1,4 @@
CLASS ix net/minecraft/text/ITextComponent
CLASS ix net/minecraft/text/TextComponent
METHOD a getChildren ()Ljava/util/List;
METHOD a append (Lix;)Lix;
ARG 0 component

View File

@ -0,0 +1,8 @@
CLASS jb net/minecraft/text/TextComponentKeybind
FIELD c keybind Ljava/lang/String;
METHOD d getText ()Ljava/lang/String;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object
METHOD g copy ()Lix;
METHOD i copy ()Ljb;
METHOD j getKeybind ()Ljava/lang/String;

View File

@ -1,6 +1,9 @@
CLASS jh net/minecraft/text/TextComponentTranslatable
FIELD c PARAM_PATTERN Ljava/util/regex/Pattern;
FIELD d EMPTY_LANGUAGE Lhh;
FIELD e LANGUAGE Lhh;
FIELD f key Ljava/lang/String;
FIELD g args [Ljava/lang/Object;
FIELD g params [Ljava/lang/Object;
METHOD a setStyle (Ljf;)Lix;
ARG 0 style
METHOD c stream ()Ljava/util/stream/Stream;
@ -10,4 +13,4 @@ CLASS jh net/minecraft/text/TextComponentTranslatable
METHOD g copy ()Lix;
METHOD j getTextComponent ()Ljh;
METHOD k getKey ()Ljava/lang/String;
METHOD l getArgs ()[Ljava/lang/Object;
METHOD l getParams ()[Ljava/lang/Object;

View File

@ -4,6 +4,7 @@ CLASS a net/minecraft/text/TextFormat
FIELD D color Ljava/lang/Integer;
FIELD a BLACK La;
FIELD b DARK_BLUE La;
FIELD c DARK_GREEN La;
FIELD d DARK_AQUA La;
FIELD e DARK_RED La;
FIELD f DARK_PURPLE La;