Class SpectatorHud

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

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

    • WIDGETS_TEXTURE

      private static final Identifier WIDGETS_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official f Lawm;f:Ljy;
      intermediary field_10410 Lnet/minecraft/class_2310;field_10410:Lnet/minecraft/class_1653;
      named WIDGETS_TEXTURE Lnet/minecraft/client/gui/hud/SpectatorHud;WIDGETS_TEXTURE:Lnet/minecraft/util/Identifier;
    • SPECTATOR_TEXTURE

      public static final Identifier SPECTATOR_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a:Ljy;
      intermediary field_10409 Lnet/minecraft/class_2310;field_10409:Lnet/minecraft/class_1653;
      named SPECTATOR_TEXTURE Lnet/minecraft/client/gui/hud/SpectatorHud;SPECTATOR_TEXTURE:Lnet/minecraft/util/Identifier;
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official g Lawm;g:Lave;
      intermediary field_10411 Lnet/minecraft/class_2310;field_10411:Lnet/minecraft/class_1600;
      named client Lnet/minecraft/client/gui/hud/SpectatorHud;client:Lnet/minecraft/client/MinecraftClient;
    • lastInteractionTime

      private long lastInteractionTime
      Mappings:
      Namespace Name Mixin selector
      official h Lawm;h:J
      intermediary field_10412 Lnet/minecraft/class_2310;field_10412:J
      named lastInteractionTime Lnet/minecraft/client/gui/hud/SpectatorHud;lastInteractionTime:J
    • spectatorMenu

      private SpectatorMenu spectatorMenu
      Mappings:
      Namespace Name Mixin selector
      official i Lawm;i:Lbaf;
      intermediary field_10413 Lnet/minecraft/class_2310;field_10413:Lnet/minecraft/class_2322;
      named spectatorMenu Lnet/minecraft/client/gui/hud/SpectatorHud;spectatorMenu:Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;
  • Constructor Details

    • SpectatorHud

      public SpectatorHud(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lawm;<init>(Lave;)V
      intermediary <init> Lnet/minecraft/class_2310;<init>(Lnet/minecraft/class_1600;)V
      named <init> Lnet/minecraft/client/gui/hud/SpectatorHud;<init>(Lnet/minecraft/client/MinecraftClient;)V
  • Method Details

    • selectSlot

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

      private float getSpectatorMenuHeight()
      Mappings:
      Namespace Name Mixin selector
      official c Lawm;c()F
      intermediary method_9538 Lnet/minecraft/class_2310;method_9538()F
      named getSpectatorMenuHeight Lnet/minecraft/client/gui/hud/SpectatorHud;getSpectatorMenuHeight()F
    • render

      public void render(Window window, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(Lavr;F)V
      intermediary method_9534 Lnet/minecraft/class_2310;method_9534(Lnet/minecraft/class_389;F)V
      named render Lnet/minecraft/client/gui/hud/SpectatorHud;render(Lnet/minecraft/client/util/Window;F)V
    • renderSpectatorMenu

      protected void renderSpectatorMenu(Window window, float height, int x, float y, SpectatorMenuState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(Lavr;FIFLbaj;)V
      intermediary method_9535 Lnet/minecraft/class_2310;method_9535(Lnet/minecraft/class_389;FIFLnet/minecraft/class_2328;)V
      named renderSpectatorMenu Lnet/minecraft/client/gui/hud/SpectatorHud;renderSpectatorMenu(Lnet/minecraft/client/util/Window;FIFLnet/minecraft/client/gui/hud/spectator/SpectatorMenuState;)V
    • renderSpectatorCommand

      private void renderSpectatorCommand(int slot, int x, float y, float alpha, SpectatorMenuCommand command)
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(IIFFLbah;)V
      intermediary method_9532 Lnet/minecraft/class_2310;method_9532(IIFFLnet/minecraft/class_2326;)V
      named renderSpectatorCommand Lnet/minecraft/client/gui/hud/SpectatorHud;renderSpectatorCommand(IIFFLnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;)V
    • render

      public void render(Window window)
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(Lavr;)V
      intermediary method_9533 Lnet/minecraft/class_2310;method_9533(Lnet/minecraft/class_389;)V
      named render Lnet/minecraft/client/gui/hud/SpectatorHud;render(Lnet/minecraft/client/util/Window;)V
    • close

      public void close(SpectatorMenu menu)
      Specified by:
      close in interface SpectatorMenuCloseCallback
      Mappings:
      Namespace Name Mixin selector
      official a Lbai;a(Lbaf;)V
      intermediary method_9630 Lnet/minecraft/class_2327;method_9630(Lnet/minecraft/class_2322;)V
      named close Lnet/minecraft/client/gui/hud/spectator/SpectatorMenuCloseCallback;close(Lnet/minecraft/client/gui/hud/spectator/SpectatorMenu;)V
    • isOpen

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

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

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