Class ProgressScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement, ProgressListener

@Environment(CLIENT) public class ProgressScreen extends Screen implements ProgressListener
Mappings:
Namespace Name
official etb
intermediary net/minecraft/class_435
named net/minecraft/client/gui/screen/ProgressScreen
  • Field Details

    • title

      @Nullable private @Nullable Text title
      Mappings:
      Namespace Name Mixin selector
      official a Letb;a:Ltj;
      intermediary field_2541 Lnet/minecraft/class_435;field_2541:Lnet/minecraft/class_2561;
      named title Lnet/minecraft/client/gui/screen/ProgressScreen;title:Lnet/minecraft/text/Text;
    • task

      @Nullable private @Nullable Text task
      Mappings:
      Namespace Name Mixin selector
      official b Letb;b:Ltj;
      intermediary field_2544 Lnet/minecraft/class_435;field_2544:Lnet/minecraft/class_2561;
      named task Lnet/minecraft/client/gui/screen/ProgressScreen;task:Lnet/minecraft/text/Text;
    • progress

      private int progress
      Mappings:
      Namespace Name Mixin selector
      official c Letb;c:I
      intermediary field_2542 Lnet/minecraft/class_435;field_2542:I
      named progress Lnet/minecraft/client/gui/screen/ProgressScreen;progress:I
    • done

      private boolean done
      Mappings:
      Namespace Name Mixin selector
      official o Letb;o:Z
      intermediary field_2543 Lnet/minecraft/class_435;field_2543:Z
      named done Lnet/minecraft/client/gui/screen/ProgressScreen;done:Z
    • closeAfterFinished

      private final boolean closeAfterFinished
      Mappings:
      Namespace Name Mixin selector
      official p Letb;p:Z
      intermediary field_33625 Lnet/minecraft/class_435;field_33625:Z
      named closeAfterFinished Lnet/minecraft/client/gui/screen/ProgressScreen;closeAfterFinished:Z
  • Constructor Details

    • ProgressScreen

      public ProgressScreen(boolean closeAfterFinished)
      Mappings:
      Namespace Name Mixin selector
      official <init> Letb;<init>(Z)V
      intermediary <init> Lnet/minecraft/class_435;<init>(Z)V
      named <init> Lnet/minecraft/client/gui/screen/ProgressScreen;<init>(Z)V
  • Method Details

    • shouldCloseOnEsc

      public boolean shouldCloseOnEsc()
      Checks whether this screen should be closed when the escape key is pressed.
      Overrides:
      shouldCloseOnEsc in class Screen
      Mappings:
      Namespace Name Mixin selector
      official ax_ Letd;ax_()Z
      intermediary method_25422 Lnet/minecraft/class_437;method_25422()Z
      named shouldCloseOnEsc Lnet/minecraft/client/gui/screen/Screen;shouldCloseOnEsc()Z
    • hasUsageText

      protected boolean hasUsageText()
      Overrides:
      hasUsageText in class Screen
      Mappings:
      Namespace Name Mixin selector
      official aJ_ Letd;aJ_()Z
      intermediary method_48262 Lnet/minecraft/class_437;method_48262()Z
      named hasUsageText Lnet/minecraft/client/gui/screen/Screen;hasUsageText()Z
    • setTitle

      public void setTitle(Text title)
      Specified by:
      setTitle in interface ProgressListener
      Mappings:
      Namespace Name Mixin selector
      official a Lapn;a(Ltj;)V
      intermediary method_15412 Lnet/minecraft/class_3536;method_15412(Lnet/minecraft/class_2561;)V
      named setTitle Lnet/minecraft/util/ProgressListener;setTitle(Lnet/minecraft/text/Text;)V
    • setTitleAndTask

      public void setTitleAndTask(Text title)
      Specified by:
      setTitleAndTask in interface ProgressListener
      Mappings:
      Namespace Name Mixin selector
      official b Lapn;b(Ltj;)V
      intermediary method_15413 Lnet/minecraft/class_3536;method_15413(Lnet/minecraft/class_2561;)V
      named setTitleAndTask Lnet/minecraft/util/ProgressListener;setTitleAndTask(Lnet/minecraft/text/Text;)V
    • setTask

      public void setTask(Text task)
      Specified by:
      setTask in interface ProgressListener
      Mappings:
      Namespace Name Mixin selector
      official c Lapn;c(Ltj;)V
      intermediary method_15414 Lnet/minecraft/class_3536;method_15414(Lnet/minecraft/class_2561;)V
      named setTask Lnet/minecraft/util/ProgressListener;setTask(Lnet/minecraft/text/Text;)V
    • progressStagePercentage

      public void progressStagePercentage(int percentage)
      Specified by:
      progressStagePercentage in interface ProgressListener
      Mappings:
      Namespace Name Mixin selector
      official a Lapn;a(I)V
      intermediary method_15410 Lnet/minecraft/class_3536;method_15410(I)V
      named progressStagePercentage Lnet/minecraft/util/ProgressListener;progressStagePercentage(I)V
    • setDone

      public void setDone()
      Specified by:
      setDone in interface ProgressListener
      Mappings:
      Namespace Name Mixin selector
      official a Lapn;a()V
      intermediary method_15411 Lnet/minecraft/class_3536;method_15411()V
      named setDone Lnet/minecraft/util/ProgressListener;setDone()V
    • render

      public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lepa;a(Lehe;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V