Class DownloadingTerrainScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

@Environment(CLIENT) public class DownloadingTerrainScreen extends Screen
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/DownloadingTerrainScreen
intermediary net/minecraft/class_434
official fnd
  • Field Details

    • TEXT

      private static final Text TEXT
      Mappings:
      Namespace Name Mixin selector
      named TEXT Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen;TEXT:Lnet/minecraft/text/Text;
      intermediary field_26544 Lnet/minecraft/class_434;field_26544:Lnet/minecraft/class_2561;
      official a Lfnd;a:Lxp;
    • MIN_LOAD_TIME_MS

      private static final long MIN_LOAD_TIME_MS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MIN_LOAD_TIME_MS Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen;MIN_LOAD_TIME_MS:J
      intermediary field_36365 Lnet/minecraft/class_434;field_36365:J
      official b Lfnd;b:J
    • loadStartTime

      private final long loadStartTime
      Mappings:
      Namespace Name Mixin selector
      named loadStartTime Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen;loadStartTime:J
      intermediary field_36368 Lnet/minecraft/class_434;field_36368:J
      official c Lfnd;c:J
    • shouldClose

      private final BooleanSupplier shouldClose
      Mappings:
      Namespace Name Mixin selector
      named shouldClose Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen;shouldClose:Ljava/util/function/BooleanSupplier;
      intermediary field_46575 Lnet/minecraft/class_434;field_46575:Ljava/util/function/BooleanSupplier;
      official d Lfnd;d:Ljava/util/function/BooleanSupplier;
    • worldEntryReason

      private final DownloadingTerrainScreen.WorldEntryReason worldEntryReason
      Mappings:
      Namespace Name Mixin selector
      named worldEntryReason Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen;worldEntryReason:Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen$WorldEntryReason;
      intermediary field_51485 Lnet/minecraft/class_434;field_51485:Lnet/minecraft/class_434$class_9678;
      official r Lfnd;r:Lfnd$a;
    • backgroundSprite

      @Nullable private @Nullable Sprite backgroundSprite
      Mappings:
      Namespace Name Mixin selector
      named backgroundSprite Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen;backgroundSprite:Lnet/minecraft/client/texture/Sprite;
      intermediary field_51486 Lnet/minecraft/class_434;field_51486:Lnet/minecraft/class_1058;
      official s Lfnd;s:Lgpb;
  • Constructor Details

    • DownloadingTerrainScreen

      public DownloadingTerrainScreen(BooleanSupplier shouldClose, DownloadingTerrainScreen.WorldEntryReason worldEntryReason)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen;<init>(Ljava/util/function/BooleanSupplier;Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen$WorldEntryReason;)V
      intermediary <init> Lnet/minecraft/class_434;<init>(Ljava/util/function/BooleanSupplier;Lnet/minecraft/class_434$class_9678;)V
      official <init> Lfnd;<init>(Ljava/util/function/BooleanSupplier;Lfnd$a;)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
      named shouldCloseOnEsc Lnet/minecraft/client/gui/screen/Screen;shouldCloseOnEsc()Z
      intermediary method_25422 Lnet/minecraft/class_437;method_25422()Z
      official aC_ Lfnf;aC_()Z
    • hasUsageText

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

      public void render(DrawContext context, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
      official a Lfij;a(Lfgt;IIF)V
    • renderBackground

      public void renderBackground(DrawContext context, int mouseX, int mouseY, float delta)
      Renders the background of this screen.

      If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.

      Overrides:
      renderBackground in class Screen
      Mappings:
      Namespace Name Mixin selector
      named renderBackground Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25420 Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_332;IIF)V
      official b Lfnf;b(Lfgt;IIF)V
    • getBackgroundSprite

      private Sprite getBackgroundSprite()
      Mappings:
      Namespace Name Mixin selector
      named getBackgroundSprite Lnet/minecraft/client/gui/screen/DownloadingTerrainScreen;getBackgroundSprite()Lnet/minecraft/client/texture/Sprite;
      intermediary method_59838 Lnet/minecraft/class_434;method_59838()Lnet/minecraft/class_1058;
      official m Lfnd;m()Lgpb;
    • tick

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
      intermediary method_25393 Lnet/minecraft/class_437;method_25393()V
      official e Lfnf;e()V
    • close

      public void close()
      Overrides:
      close in class Screen
      Mappings:
      Namespace Name Mixin selector
      named close Lnet/minecraft/client/gui/screen/Screen;close()V
      intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
      official d Lfnf;d()V
    • shouldPause

      public boolean shouldPause()
      Overrides:
      shouldPause in class Screen
      Mappings:
      Namespace Name Mixin selector
      named shouldPause Lnet/minecraft/client/gui/screen/Screen;shouldPause()Z
      intermediary method_25421 Lnet/minecraft/class_437;method_25421()Z
      official k Lfnf;k()Z