Class WorldSelectionList.WorldListEntry

All Implemented Interfaces:
AutoCloseable, GuiEventListener, TabOrderedElement, NarrationSupplier
Enclosing class:
WorldSelectionList

public final class WorldSelectionList.WorldListEntry extends WorldSelectionList.Entry implements AutoCloseable
  • Field Details

  • Constructor Details

  • Method Details

    • validateIconFile

      private void validateIconFile()
    • getNarration

      public Component getNarration()
      Specified by:
      getNarration in class ObjectSelectionList.Entry<WorldSelectionList.Entry>
    • render

      public void render(GuiGraphics p_281612_, int p_281353_, int p_283181_, int p_282820_, int p_282420_, int p_281855_, int p_283204_, int p_283025_, boolean p_283396_, float p_282938_)
      Specified by:
      render in class AbstractSelectionList.Entry<WorldSelectionList.Entry>
    • mouseClicked

      public boolean mouseClicked(double p_101706_, double p_101707_, int p_101708_)
      Specified by:
      mouseClicked in interface GuiEventListener
    • canJoin

      public boolean canJoin()
    • joinWorld

      public void joinWorld()
    • deleteWorld

      public void deleteWorld()
    • doDeleteWorld

      public void doDeleteWorld()
    • editWorld

      public void editWorld()
    • recreateWorld

      public void recreateWorld()
    • queueLoadScreen

      private void queueLoadScreen()
    • loadIcon

      private void loadIcon()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class WorldSelectionList.Entry
    • getLevelName

      public String getLevelName()
    • renderExperimentalWarning

      private void renderExperimentalWarning(GuiGraphics guiGraphics, int mouseX, int mouseY, int top, int left)