Class SpectatorGui

java.lang.Object
net.minecraft.client.gui.components.spectator.SpectatorGui
All Implemented Interfaces:
SpectatorMenuListener

public class SpectatorGui extends Object implements SpectatorMenuListener
  • Field Details

    • HOTBAR_SPRITE

      private static final Identifier HOTBAR_SPRITE
    • HOTBAR_SELECTION_SPRITE

      private static final Identifier HOTBAR_SELECTION_SPRITE
    • FADE_OUT_DELAY

      private static final long FADE_OUT_DELAY
      See Also:
    • FADE_OUT_TIME

      private static final long FADE_OUT_TIME
      See Also:
    • minecraft

      private final Minecraft minecraft
    • lastSelectionTime

      private long lastSelectionTime
  • Constructor Details

    • SpectatorGui

      public SpectatorGui(Minecraft minecraft)
  • Method Details

    • onHotbarSelected

      public void onHotbarSelected(int slot)
    • getHotbarAlpha

      private float getHotbarAlpha()
    • renderHotbar

      public void renderHotbar(GuiGraphics graphics)
    • renderPage

      protected void renderPage(GuiGraphics graphics, float alpha, int screenCenter, int y, SpectatorPage page)
    • renderSlot

      private void renderSlot(GuiGraphics graphics, int slot, int x, float y, float alpha, SpectatorMenuItem item)
    • renderAction

      public void renderAction(GuiGraphics graphics)
    • onSpectatorMenuClosed

      public void onSpectatorMenuClosed(SpectatorMenu menu)
      Specified by:
      onSpectatorMenuClosed in interface SpectatorMenuListener
    • isMenuActive

      public boolean isMenuActive()
    • onMouseScrolled

      public void onMouseScrolled(int wheel)
    • onHotbarActionKeyPressed

      public void onHotbarActionKeyPressed()