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
  • Field Details

    • WIDGETS_TEXTURE

      private static final Identifier WIDGETS_TEXTURE
    • SPECTATOR_TEXTURE

      public static final Identifier SPECTATOR_TEXTURE
    • client

      private final MinecraftClient client
    • lastInteractionTime

      private long lastInteractionTime
    • spectatorMenu

      private SpectatorMenu spectatorMenu
  • Constructor Details

  • Method Details

    • selectSlot

      public void selectSlot​(int slot)
    • getSpectatorMenuHeight

      private float getSpectatorMenuHeight()
    • render

      public void render​(MatrixStack matrixStack, float float2)
    • renderSpectatorMenu

      protected void renderSpectatorMenu​(MatrixStack matrixStack, float float2, int int2, int int3, SpectatorMenuState spectatorMenuState)
    • renderSpectatorCommand

      private void renderSpectatorCommand​(MatrixStack matrixStack, int int2, int int3, float float2, float float3, SpectatorMenuCommand spectatorMenuCommand)
    • render

      public void render​(MatrixStack matrixStack)
    • close

      public void close​(SpectatorMenu menu)
      Specified by:
      close in interface SpectatorMenuCloseCallback
    • isOpen

      public boolean isOpen()
    • cycleSlot

      public void cycleSlot​(double offset)
    • useSelectedCommand

      public void useSelectedCommand()