Class DeathScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

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

    • DRAFT_REPORT_ICON_TEXTURE

      private static final Identifier DRAFT_REPORT_ICON_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named DRAFT_REPORT_ICON_TEXTURE Lnet/minecraft/client/gui/screen/DeathScreen;DRAFT_REPORT_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45407 Lnet/minecraft/class_418;field_45407:Lnet/minecraft/class_2960;
      official a Lgcv;a:Lamb;
    • ticksSinceDeath

      private int ticksSinceDeath
      Mappings:
      Namespace Name Mixin selector
      named ticksSinceDeath Lnet/minecraft/client/gui/screen/DeathScreen;ticksSinceDeath:I
      intermediary field_2451 Lnet/minecraft/class_418;field_2451:I
      official b Lgcv;b:I
    • message

      private final Text message
      Mappings:
      Namespace Name Mixin selector
      named message Lnet/minecraft/client/gui/screen/DeathScreen;message:Lnet/minecraft/text/Text;
      intermediary field_2450 Lnet/minecraft/class_418;field_2450:Lnet/minecraft/class_2561;
      official c Lgcv;c:Lxi;
    • isHardcore

      private final boolean isHardcore
      Mappings:
      Namespace Name Mixin selector
      named isHardcore Lnet/minecraft/client/gui/screen/DeathScreen;isHardcore:Z
      intermediary field_18974 Lnet/minecraft/class_418;field_18974:Z
      official d Lgcv;d:Z
    • field_59303

      private final boolean field_59303
      Mappings:
      Namespace Name Mixin selector
      named field_59303 Lnet/minecraft/client/gui/screen/DeathScreen;field_59303:Z
      intermediary field_59303 Lnet/minecraft/class_418;field_59303:Z
      official s Lgcv;s:Z
    • scoreText

      private Text scoreText
      Mappings:
      Namespace Name Mixin selector
      named scoreText Lnet/minecraft/client/gui/screen/DeathScreen;scoreText:Lnet/minecraft/text/Text;
      intermediary field_26537 Lnet/minecraft/class_418;field_26537:Lnet/minecraft/class_2561;
      official u Lgcv;u:Lxi;
    • buttons

      private final List<ButtonWidget> buttons
      Mappings:
      Namespace Name Mixin selector
      named buttons Lnet/minecraft/client/gui/screen/DeathScreen;buttons:Ljava/util/List;
      intermediary field_33809 Lnet/minecraft/class_418;field_33809:Ljava/util/List;
      official v Lgcv;v:Ljava/util/List;
    • field_59304

      @Nullable private @Nullable ButtonWidget field_59304
      Mappings:
      Namespace Name Mixin selector
      named field_59304 Lnet/minecraft/client/gui/screen/DeathScreen;field_59304:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_59304 Lnet/minecraft/class_418;field_59304:Lnet/minecraft/class_4185;
      official w Lgcv;w:Lfxy;
    • titleScreenButton

      @Nullable private @Nullable ButtonWidget titleScreenButton
      Mappings:
      Namespace Name Mixin selector
      named titleScreenButton Lnet/minecraft/client/gui/screen/DeathScreen;titleScreenButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_41684 Lnet/minecraft/class_418;field_41684:Lnet/minecraft/class_4185;
      official x Lgcv;x:Lfxy;
  • Constructor Details

    • DeathScreen

      public DeathScreen(@Nullable @Nullable Text message, boolean isHardcore, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/DeathScreen;<init>(Lnet/minecraft/text/Text;ZZ)V
      intermediary <init> Lnet/minecraft/class_418;<init>(Lnet/minecraft/class_2561;ZZ)V
      official <init> Lgcv;<init>(Lxi;ZZ)V
  • Method Details

    • init

      protected void init()
      Called when a screen should be initialized.

      This method is called when this screen is opened or resized.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      official aT_ Lgdr;aT_()V
    • method_70265

      private Text method_70265()
      Mappings:
      Namespace Name Mixin selector
      named method_70265 Lnet/minecraft/client/gui/screen/DeathScreen;method_70265()Lnet/minecraft/text/Text;
      intermediary method_70265 Lnet/minecraft/class_418;method_70265()Lnet/minecraft/class_2561;
      official m Lgcv;m()Lxi;
    • 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 aI_ Lgdr;aI_()Z
    • onTitleScreenButtonClicked

      private void onTitleScreenButtonClicked()
      Mappings:
      Namespace Name Mixin selector
      named onTitleScreenButtonClicked Lnet/minecraft/client/gui/screen/DeathScreen;onTitleScreenButtonClicked()V
      intermediary method_47940 Lnet/minecraft/class_418;method_47940()V
      official E Lgcv;E()V
    • quitLevel

      private void quitLevel()
      Mappings:
      Namespace Name Mixin selector
      named quitLevel Lnet/minecraft/client/gui/screen/DeathScreen;quitLevel()V
      intermediary method_22364 Lnet/minecraft/class_418;method_22364()V
      official F Lgcv;F()V
    • render

      public void render(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      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 Lfzb;a(Lfxk;IIF)V
    • renderBackground

      public void renderBackground(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      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 Lgdr;b(Lfxk;IIF)V
    • fillBackgroundGradient

      static void fillBackgroundGradient(DrawContext context, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      named fillBackgroundGradient Lnet/minecraft/client/gui/screen/DeathScreen;fillBackgroundGradient(Lnet/minecraft/client/gui/DrawContext;II)V
      intermediary method_59546 Lnet/minecraft/class_418;method_59546(Lnet/minecraft/class_332;II)V
      official a Lgcv;a(Lfxk;II)V
    • getTextComponentUnderMouse

      @Nullable private @Nullable Style getTextComponentUnderMouse(int mouseX)
      Mappings:
      Namespace Name Mixin selector
      named getTextComponentUnderMouse Lnet/minecraft/client/gui/screen/DeathScreen;getTextComponentUnderMouse(I)Lnet/minecraft/text/Style;
      intermediary method_2164 Lnet/minecraft/class_418;method_2164(I)Lnet/minecraft/class_2583;
      official a Lgcv;a(I)Lyf;
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
      Callback for when a mouse button down event has been captured. The button number is identified by the constants in GLFW class.
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      button - the mouse button number
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
      intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
      official a Lfzv;a(DDI)Z
    • 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 Lgdr;k()Z
    • 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 Lgdr;e()V
    • setButtonsActive

      private void setButtonsActive(boolean active)
      Mappings:
      Namespace Name Mixin selector
      named setButtonsActive Lnet/minecraft/client/gui/screen/DeathScreen;setButtonsActive(Z)V
      intermediary method_49299 Lnet/minecraft/class_418;method_49299(Z)V
      official c Lgcv;c(Z)V