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