Class SpectatorHud

java.lang.Object
net.minecraft.client.gui.hud.SpectatorHud
All Implemented Interfaces:
SpectatorMenuCloseCallback

@Environment(CLIENT) public class SpectatorHud extends Object implements SpectatorMenuCloseCallback
Mappings:
Namespace Name
named net/minecraft/client/gui/hud/SpectatorHud
intermediary net/minecraft/class_365
official fje
  • Field Details

    • HOTBAR_TEXTURE

      private static final Identifier HOTBAR_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named HOTBAR_TEXTURE Lnet/minecraft/client/gui/hud/SpectatorHud;HOTBAR_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45392 Lnet/minecraft/class_365;field_45392:Lnet/minecraft/class_2960;
      official a Lfje;a:Lalf;
    • HOTBAR_SELECTION_TEXTURE

      private static final Identifier HOTBAR_SELECTION_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named HOTBAR_SELECTION_TEXTURE Lnet/minecraft/client/gui/hud/SpectatorHud;HOTBAR_SELECTION_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45393 Lnet/minecraft/class_365;field_45393:Lnet/minecraft/class_2960;
      official b Lfje;b:Lalf;
    • FADE_OUT_DELAY

      private static final long FADE_OUT_DELAY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named FADE_OUT_DELAY Lnet/minecraft/client/gui/hud/SpectatorHud;FADE_OUT_DELAY:J
      intermediary field_32215 Lnet/minecraft/class_365;field_32215:J
      official c Lfje;c:J
    • FADE_OUT_DURATION

      private static final long FADE_OUT_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named FADE_OUT_DURATION Lnet/minecraft/client/gui/hud/SpectatorHud;FADE_OUT_DURATION:J
      intermediary field_32216 Lnet/minecraft/class_365;field_32216:J
      official d Lfje;d:J
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      named client Lnet/minecraft/client/gui/hud/SpectatorHud;client:Lnet/minecraft/client/MinecraftClient;
      intermediary field_2201 Lnet/minecraft/class_365;field_2201:Lnet/minecraft/class_310;
      official e Lfje;e:Lffg;
    • lastInteractionTime

      private long lastInteractionTime
      Mappings:
      Namespace Name Mixin selector
      named lastInteractionTime Lnet/minecraft/client/gui/hud/SpectatorHud;lastInteractionTime:J
      intermediary field_2198 Lnet/minecraft/class_365;field_2198:J
      official f Lfje;f:J
    • spectatorMenu

      @Nullable private @Nullable SpectatorMenu spectatorMenu
      Mappings:
      Namespace Name Mixin selector
      named spectatorMenu Lnet/minecraft/client/gui/hud/SpectatorHud;spectatorMenu:Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;
      intermediary field_2200 Lnet/minecraft/class_365;field_2200:Lnet/minecraft/class_531;
      official g Lfje;g:Lfsi;
  • Constructor Details

    • SpectatorHud

      public SpectatorHud(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/hud/SpectatorHud;<init>(Lnet/minecraft/client/MinecraftClient;)V
      intermediary <init> Lnet/minecraft/class_365;<init>(Lnet/minecraft/class_310;)V
      official <init> Lfje;<init>(Lffg;)V
  • Method Details

    • selectSlot

      public void selectSlot(int slot)
      Mappings:
      Namespace Name Mixin selector
      named selectSlot Lnet/minecraft/client/gui/hud/SpectatorHud;selectSlot(I)V
      intermediary method_1977 Lnet/minecraft/class_365;method_1977(I)V
      official a Lfje;a(I)V
    • getSpectatorMenuHeight

      private float getSpectatorMenuHeight()
      Mappings:
      Namespace Name Mixin selector
      named getSpectatorMenuHeight Lnet/minecraft/client/gui/hud/SpectatorHud;getSpectatorMenuHeight()F
      intermediary method_1981 Lnet/minecraft/class_365;method_1981()F
      official c Lfje;c()F
    • renderSpectatorMenu

      public void renderSpectatorMenu(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      named renderSpectatorMenu Lnet/minecraft/client/gui/hud/SpectatorHud;renderSpectatorMenu(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_1978 Lnet/minecraft/class_365;method_1978(Lnet/minecraft/class_332;)V
      official a Lfje;a(Lfgs;)V
    • renderSpectatorMenu

      protected void renderSpectatorMenu(DrawContext context, float height, int x, int y, SpectatorMenuState state)
      Mappings:
      Namespace Name Mixin selector
      named renderSpectatorMenu Lnet/minecraft/client/gui/hud/SpectatorHud;renderSpectatorMenu(Lnet/minecraft/client/gui/DrawContext;FIILnet/minecraft/client/gui/hud/spectator/SpectatorMenuState;)V
      intermediary method_1975 Lnet/minecraft/class_365;method_1975(Lnet/minecraft/class_332;FIILnet/minecraft/class_539;)V
      official a Lfje;a(Lfgs;FIILfsm;)V
    • renderSpectatorCommand

      private void renderSpectatorCommand(DrawContext context, int slot, int x, float y, float height, SpectatorMenuCommand command)
      Mappings:
      Namespace Name Mixin selector
      named renderSpectatorCommand Lnet/minecraft/client/gui/hud/SpectatorHud;renderSpectatorCommand(Lnet/minecraft/client/gui/DrawContext;IIFFLnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;)V
      intermediary method_1982 Lnet/minecraft/class_365;method_1982(Lnet/minecraft/class_332;IIFFLnet/minecraft/class_537;)V
      official a Lfje;a(Lfgs;IIFFLfsk;)V
    • render

      public void render(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/hud/SpectatorHud;render(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_1979 Lnet/minecraft/class_365;method_1979(Lnet/minecraft/class_332;)V
      official b Lfje;b(Lfgs;)V
    • close

      public void close(SpectatorMenu menu)
      Specified by:
      close in interface SpectatorMenuCloseCallback
      Mappings:
      Namespace Name Mixin selector
      named close Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCloseCallback;close(Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;)V
      intermediary method_2782 Lnet/minecraft/class_536;method_2782(Lnet/minecraft/class_531;)V
      official a Lfsl;a(Lfsi;)V
    • isOpen

      public boolean isOpen()
      Mappings:
      Namespace Name Mixin selector
      named isOpen Lnet/minecraft/client/gui/hud/SpectatorHud;isOpen()Z
      intermediary method_1980 Lnet/minecraft/class_365;method_1980()Z
      official a Lfje;a()Z
    • cycleSlot

      public void cycleSlot(int offset)
      Mappings:
      Namespace Name Mixin selector
      named cycleSlot Lnet/minecraft/client/gui/hud/SpectatorHud;cycleSlot(I)V
      intermediary method_1976 Lnet/minecraft/class_365;method_1976(I)V
      official b Lfje;b(I)V
    • useSelectedCommand

      public void useSelectedCommand()
      Mappings:
      Namespace Name Mixin selector
      named useSelectedCommand Lnet/minecraft/client/gui/hud/SpectatorHud;useSelectedCommand()V
      intermediary method_1983 Lnet/minecraft/class_365;method_1983()V
      official b Lfje;b()V