Class SpectatorMenu

java.lang.Object
net.minecraft.client.gui.hud.spectator.SpectatorMenu

@Environment(CLIENT) public class SpectatorMenu extends Object
Mappings:
Namespace Name
official baf
intermediary net/minecraft/class_2322
named net/minecraft/client/gui/hud/spectator/SpectatorMenu
  • Field Details

    • CLOSE_COMMAND

      private static final SpectatorMenuCommand CLOSE_COMMAND
      Mappings:
      Namespace Name Mixin selector
      official b Lbaf;b:Lbah;
      intermediary field_10498 Lnet/minecraft/class_2322;field_10498:Lnet/minecraft/class_2326;
      named CLOSE_COMMAND Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;CLOSE_COMMAND:Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;
    • PREVIOUS_PAGE_COMMAND

      private static final SpectatorMenuCommand PREVIOUS_PAGE_COMMAND
      Mappings:
      Namespace Name Mixin selector
      official c Lbaf;c:Lbah;
      intermediary field_10499 Lnet/minecraft/class_2322;field_10499:Lnet/minecraft/class_2326;
      named PREVIOUS_PAGE_COMMAND Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;PREVIOUS_PAGE_COMMAND:Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;
    • NEXT_PAGE_COMMAND

      private static final SpectatorMenuCommand NEXT_PAGE_COMMAND
      Mappings:
      Namespace Name Mixin selector
      official d Lbaf;d:Lbah;
      intermediary field_10500 Lnet/minecraft/class_2322;field_10500:Lnet/minecraft/class_2326;
      named NEXT_PAGE_COMMAND Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;NEXT_PAGE_COMMAND:Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;
    • DISABLED_NEXT_PAGE_COMMAND

      private static final SpectatorMenuCommand DISABLED_NEXT_PAGE_COMMAND
      Mappings:
      Namespace Name Mixin selector
      official e Lbaf;e:Lbah;
      intermediary field_10501 Lnet/minecraft/class_2322;field_10501:Lnet/minecraft/class_2326;
      named DISABLED_NEXT_PAGE_COMMAND Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;DISABLED_NEXT_PAGE_COMMAND:Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;
    • BLANK_COMMAND

      public static final SpectatorMenuCommand BLANK_COMMAND
      Mappings:
      Namespace Name Mixin selector
      official a Lbaf;a:Lbah;
      intermediary field_10497 Lnet/minecraft/class_2322;field_10497:Lnet/minecraft/class_2326;
      named BLANK_COMMAND Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;BLANK_COMMAND:Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;
    • closeCallback

      private final SpectatorMenuCloseCallback closeCallback
      Mappings:
      Namespace Name Mixin selector
      official f Lbaf;f:Lbai;
      intermediary field_10502 Lnet/minecraft/class_2322;field_10502:Lnet/minecraft/class_2327;
      named closeCallback Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;closeCallback:Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCloseCallback;
    • stateStack

      private final List<SpectatorMenuState> stateStack
      Mappings:
      Namespace Name Mixin selector
      official g Lbaf;g:Ljava/util/List;
      intermediary field_10503 Lnet/minecraft/class_2322;field_10503:Ljava/util/List;
      named stateStack Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;stateStack:Ljava/util/List;
    • currentGroup

      private SpectatorMenuCommandGroup currentGroup
      Mappings:
      Namespace Name Mixin selector
      official h Lbaf;h:Lbag;
      intermediary field_10504 Lnet/minecraft/class_2322;field_10504:Lnet/minecraft/class_2325;
      named currentGroup Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;currentGroup:Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommandGroup;
    • selectedSlot

      private int selectedSlot
      Mappings:
      Namespace Name Mixin selector
      official i Lbaf;i:I
      intermediary field_10505 Lnet/minecraft/class_2322;field_10505:I
      named selectedSlot Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;selectedSlot:I
    • page

      private int page
      Mappings:
      Namespace Name Mixin selector
      official j Lbaf;j:I
      intermediary field_10506 Lnet/minecraft/class_2322;field_10506:I
      named page Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;page:I
  • Constructor Details

    • SpectatorMenu

      public SpectatorMenu(SpectatorMenuCloseCallback closeCallback)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbaf;<init>(Lbai;)V
      intermediary <init> Lnet/minecraft/class_2322;<init>(Lnet/minecraft/class_2327;)V
      named <init> Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;<init>(Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCloseCallback;)V
  • Method Details

    • getCommand

      public SpectatorMenuCommand getCommand(int slot)
      Mappings:
      Namespace Name Mixin selector
      official a Lbaf;a(I)Lbah;
      intermediary method_9615 Lnet/minecraft/class_2322;method_9615(I)Lnet/minecraft/class_2326;
      named getCommand Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;getCommand(I)Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;
    • getCommands

      public List<SpectatorMenuCommand> getCommands()
      Mappings:
      Namespace Name Mixin selector
      official a Lbaf;a()Ljava/util/List;
      intermediary method_9614 Lnet/minecraft/class_2322;method_9614()Ljava/util/List;
      named getCommands Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;getCommands()Ljava/util/List;
    • getSelectedCommand

      public SpectatorMenuCommand getSelectedCommand()
      Mappings:
      Namespace Name Mixin selector
      official b Lbaf;b()Lbah;
      intermediary method_9618 Lnet/minecraft/class_2322;method_9618()Lnet/minecraft/class_2326;
      named getSelectedCommand Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;getSelectedCommand()Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;
    • getCurrentGroup

      public SpectatorMenuCommandGroup getCurrentGroup()
      Mappings:
      Namespace Name Mixin selector
      official c Lbaf;c()Lbag;
      intermediary method_9620 Lnet/minecraft/class_2322;method_9620()Lnet/minecraft/class_2325;
      named getCurrentGroup Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;getCurrentGroup()Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommandGroup;
    • useCommand

      public void useCommand(int slot)
      Mappings:
      Namespace Name Mixin selector
      official b Lbaf;b(I)V
      intermediary method_9619 Lnet/minecraft/class_2322;method_9619(I)V
      named useCommand Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;useCommand(I)V
    • close

      public void close()
      Mappings:
      Namespace Name Mixin selector
      official d Lbaf;d()V
      intermediary method_9621 Lnet/minecraft/class_2322;method_9621()V
      named close Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;close()V
    • getSelectedSlot

      public int getSelectedSlot()
      Mappings:
      Namespace Name Mixin selector
      official e Lbaf;e()I
      intermediary method_9622 Lnet/minecraft/class_2322;method_9622()I
      named getSelectedSlot Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;getSelectedSlot()I
    • selectElement

      public void selectElement(SpectatorMenuCommandGroup group)
      Mappings:
      Namespace Name Mixin selector
      official a Lbaf;a(Lbag;)V
      intermediary method_9617 Lnet/minecraft/class_2322;method_9617(Lnet/minecraft/class_2325;)V
      named selectElement Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;selectElement(Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommandGroup;)V
    • getCurrentState

      public SpectatorMenuState getCurrentState()
      Mappings:
      Namespace Name Mixin selector
      official f Lbaf;f()Lbaj;
      intermediary method_9623 Lnet/minecraft/class_2322;method_9623()Lnet/minecraft/class_2328;
      named getCurrentState Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;getCurrentState()Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuState;