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 eab
intermediary net/minecraft/class_365
named net/minecraft/client/gui/hud/SpectatorHud
  • Field Details

    • WIDGETS_TEXTURE

      private static final Identifier WIDGETS_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official b Leab;b:Lyh;
      intermediary field_2197 Lnet/minecraft/class_365;field_2197:Lnet/minecraft/class_2960;
      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 Leab;a:Lyh;
      intermediary field_2199 Lnet/minecraft/class_365;field_2199:Lnet/minecraft/class_2960;
      named SPECTATOR_TEXTURE Lnet/minecraft/client/gui/hud/SpectatorHud;SPECTATOR_TEXTURE:Lnet/minecraft/util/Identifier;
    • FADE_OUT_DELAY

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

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

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

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

      @Nullable private @Nullable SpectatorMenu spectatorMenu
      Mappings:
      Namespace Name Mixin selector
      official j Leab;j:Legs;
      intermediary field_2200 Lnet/minecraft/class_365;field_2200:Lnet/minecraft/class_531;
      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> Leab;<init>(Ldxo;)V
      intermediary <init> Lnet/minecraft/class_365;<init>(Lnet/minecraft/class_310;)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 Leab;a(I)V
      intermediary method_1977 Lnet/minecraft/class_365;method_1977(I)V
      named selectSlot Lnet/minecraft/client/gui/hud/SpectatorHud;selectSlot(I)V
    • getSpectatorMenuHeight

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

      public void renderSpectatorMenu(MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      official a Leab;a(Ldsj;)V
      intermediary method_1978 Lnet/minecraft/class_365;method_1978(Lnet/minecraft/class_4587;)V
      named renderSpectatorMenu Lnet/minecraft/client/gui/hud/SpectatorHud;renderSpectatorMenu(Lnet/minecraft/client/util/math/MatrixStack;)V
    • renderSpectatorMenu

      protected void renderSpectatorMenu(MatrixStack matrices, float height, int x, int y, SpectatorMenuState state)
      Mappings:
      Namespace Name Mixin selector
      official a Leab;a(Ldsj;FIILegw;)V
      intermediary method_1975 Lnet/minecraft/class_365;method_1975(Lnet/minecraft/class_4587;FIILnet/minecraft/class_539;)V
      named renderSpectatorMenu Lnet/minecraft/client/gui/hud/SpectatorHud;renderSpectatorMenu(Lnet/minecraft/client/util/math/MatrixStack;FIILnet/minecraft/client/gui/hud/spectator/SpectatorMenuState;)V
    • renderSpectatorCommand

      private void renderSpectatorCommand(MatrixStack matrices, int slot, int x, float y, float height, SpectatorMenuCommand command)
      Mappings:
      Namespace Name Mixin selector
      official a Leab;a(Ldsj;IIFFLegu;)V
      intermediary method_1982 Lnet/minecraft/class_365;method_1982(Lnet/minecraft/class_4587;IIFFLnet/minecraft/class_537;)V
      named renderSpectatorCommand Lnet/minecraft/client/gui/hud/SpectatorHud;renderSpectatorCommand(Lnet/minecraft/client/util/math/MatrixStack;IIFFLnet/minecraft/client/gui/hud/spectator/SpectatorMenuCommand;)V
    • render

      public void render(MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      official b Leab;b(Ldsj;)V
      intermediary method_1979 Lnet/minecraft/class_365;method_1979(Lnet/minecraft/class_4587;)V
      named render Lnet/minecraft/client/gui/hud/SpectatorHud;render(Lnet/minecraft/client/util/math/MatrixStack;)V
    • close

      public void close(SpectatorMenu menu)
      Specified by:
      close in interface SpectatorMenuCloseCallback
      Mappings:
      Namespace Name Mixin selector
      official a Legv;a(Legs;)V
      intermediary method_2782 Lnet/minecraft/class_536;method_2782(Lnet/minecraft/class_531;)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 Leab;a()Z
      intermediary method_1980 Lnet/minecraft/class_365;method_1980()Z
      named isOpen Lnet/minecraft/client/gui/hud/SpectatorHud;isOpen()Z
    • cycleSlot

      public void cycleSlot(double offset)
      Mappings:
      Namespace Name Mixin selector
      official a Leab;a(D)V
      intermediary method_1976 Lnet/minecraft/class_365;method_1976(D)V
      named cycleSlot Lnet/minecraft/client/gui/hud/SpectatorHud;cycleSlot(D)V
    • useSelectedCommand

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