CLASS ddj net/minecraft/client/gui/hud/spectator/SpectatorMenu CLASS ddj$a CloseSpectatorMenuCommand CLASS ddj$b ChangePageSpectatorMenuCommand FIELD a direction I FIELD b enabled Z METHOD (IZ)V ARG 1 direction ARG 2 enabled FIELD a BLANK_COMMAND Lddl; FIELD b CLOSE_COMMAND Lddl; FIELD c PREVIOUS_PAGE_COMMAND Lddl; FIELD d NEXT_PAGE_COMMAND Lddl; FIELD e DISABLED_NEXT_PAGE_COMMAND Lddl; FIELD f closeCallback Lddm; FIELD g stateStack Ljava/util/List; FIELD h currentGroup Lddk; FIELD i selectedSlot I FIELD j page I METHOD (Lddm;)V ARG 1 closeCallback METHOD a getCommands ()Ljava/util/List; METHOD a getCommand (I)Lddl; ARG 1 slot METHOD a selectElement (Lddk;)V ARG 1 group METHOD b getSelectedCommand ()Lddl; METHOD b setSelectedSlot (I)V METHOD c getCurrentGroup ()Lddk; METHOD d close ()V METHOD e getSelectedSlot ()I METHOD f getCurrentState ()Lddn;