Class ConfirmLinkScreen

All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement

public class ConfirmLinkScreen extends ConfirmScreen
  • Field Details

    • COPY_BUTTON_TEXT

      private static final Component COPY_BUTTON_TEXT
    • WARNING_TEXT

      private static final Component WARNING_TEXT
    • url

      private final String url
    • showWarning

      private final boolean showWarning
  • Constructor Details

    • ConfirmLinkScreen

      public ConfirmLinkScreen(it.unimi.dsi.fastutil.booleans.BooleanConsumer p_95631_, String p_95632_, boolean p_95633_)
    • ConfirmLinkScreen

      public ConfirmLinkScreen(it.unimi.dsi.fastutil.booleans.BooleanConsumer p_238329_, Component p_238330_, String p_238331_, boolean p_238332_)
    • ConfirmLinkScreen

      public ConfirmLinkScreen(it.unimi.dsi.fastutil.booleans.BooleanConsumer p_352448_, Component p_352313_, URI p_352270_, boolean p_352104_)
    • ConfirmLinkScreen

      public ConfirmLinkScreen(it.unimi.dsi.fastutil.booleans.BooleanConsumer p_352145_, Component p_352090_, Component p_352169_, URI p_352197_, Component p_352365_, boolean p_352117_)
    • ConfirmLinkScreen

      public ConfirmLinkScreen(it.unimi.dsi.fastutil.booleans.BooleanConsumer p_240191_, Component p_240192_, Component p_240193_, String p_240194_, Component p_240195_, boolean p_240196_)
  • Method Details

    • confirmMessage

      protected static MutableComponent confirmMessage(boolean pTrusted, String pExtraInfo)
    • confirmMessage

      protected static MutableComponent confirmMessage(boolean pTrusted)
    • addButtons

      protected void addButtons(int pY)
      Overrides:
      addButtons in class ConfirmScreen
    • copyToClipboard

      public void copyToClipboard()
    • render

      public void render(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick)
      Renders the graphical user interface (GUI) element.
      Specified by:
      render in interface Renderable
      Overrides:
      render in class ConfirmScreen
      Parameters:
      pGuiGraphics - the GuiGraphics object used for rendering.
      pMouseX - the x-coordinate of the mouse cursor.
      pMouseY - the y-coordinate of the mouse cursor.
      pPartialTick - the partial tick time.
    • confirmLinkNow

      public static void confirmLinkNow(Screen pLastScreen, String pUrl, boolean pTrusted)
    • confirmLinkNow

      public static void confirmLinkNow(Screen pLastScreen, URI pUri, boolean pTrusted)
    • confirmLinkNow

      public static void confirmLinkNow(Screen pLastScreen, URI pUri)
    • confirmLinkNow

      public static void confirmLinkNow(Screen pLastScreen, String pUrl)
    • confirmLink

      public static Button.OnPress confirmLink(Screen pLastScreen, String pUrl, boolean pTrusted)
    • confirmLink

      public static Button.OnPress confirmLink(Screen pLastScreen, URI pUri, boolean pTrusted)
    • confirmLink

      public static Button.OnPress confirmLink(Screen pLastScreen, String pUrl)
    • confirmLink

      public static Button.OnPress confirmLink(Screen pLastScreen, URI pUri)