Class PokemonListScreen

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
com.pixelmonmod.pixelmon.client.gui.widgets.SlotBase
com.pixelmonmod.pixelmon.client.gui.spawner.PokemonListScreen
All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier

public class PokemonListScreen extends SlotBase
The list of Pokémon in the Pixelmon spawner.
  • Field Details

  • Constructor Details

    • PokemonListScreen

      public PokemonListScreen(PixelmonSpawnerScreen gui, int width, int height, int top, int left)
      Initializes the list.
      Parameters:
      gui - The Pixelmon spawner GUI that contains this list.
      width - The width of the list.
      height - The height of the list.
      top - The y coordinate of the top of the list.
  • Method Details

    • elementClicked

      protected void elementClicked(int index, boolean doubleClicked)
      Specified by:
      elementClicked in class SlotBase
    • drawSlot

      protected void drawSlot(net.minecraft.client.gui.GuiGraphics graphics, int index, int x, int yTop, int yMiddle)
      Specified by:
      drawSlot in class SlotBase
    • get1Color

      protected float[] get1Color()
      Specified by:
      get1Color in class SlotBase
    • getSize

      protected int getSize()
      Specified by:
      getSize in class SlotBase
    • isSelected

      protected boolean isSelected(int element)
      Specified by:
      isSelected in class SlotBase
    • getSelectionColor

      protected Color getSelectionColor()
      Overrides:
      getSelectionColor in class SlotBase
    • updateWidgetNarration

      protected void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput p_259858_)
      Specified by:
      updateWidgetNarration in class net.minecraft.client.gui.components.AbstractWidget