Package net.minecraft

Class class_8447

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

@Environment(CLIENT) public class class_8447 extends Screen implements class_8444
Mappings:
Namespace Name
official fcw
intermediary net/minecraft/class_8447
named net/minecraft/class_8447
  • Field Details

    • field_44335

      protected static final Identifier field_44335
      Mappings:
      Namespace Name Mixin selector
      official a Lfcw;a:Lacy;
      intermediary field_44335 Lnet/minecraft/class_8447;field_44335:Lnet/minecraft/class_2960;
      named field_44335 Lnet/minecraft/class_8447;field_44335:Lnet/minecraft/util/Identifier;
    • field_44337

      private static final int field_44337
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lfcw;c:I
      intermediary field_44337 Lnet/minecraft/class_8447;field_44337:I
      named field_44337 Lnet/minecraft/class_8447;field_44337:I
    • field_44338

      private static final int field_44338
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Lfcw;o:I
      intermediary field_44338 Lnet/minecraft/class_8447;field_44338:I
      named field_44338 Lnet/minecraft/class_8447;field_44338:I
    • field_44339

      private static final int field_44339
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official p Lfcw;p:I
      intermediary field_44339 Lnet/minecraft/class_8447;field_44339:I
      named field_44339 Lnet/minecraft/class_8447;field_44339:I
    • field_44336

      public static final int field_44336
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lfcw;b:I
      intermediary field_44336 Lnet/minecraft/class_8447;field_44336:I
      named field_44336 Lnet/minecraft/class_8447;field_44336:I
    • field_44340

      private static final int field_44340
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official q Lfcw;q:I
      intermediary field_44340 Lnet/minecraft/class_8447;field_44340:I
      named field_44340 Lnet/minecraft/class_8447;field_44340:I
    • field_44341

      private static final int field_44341
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official r Lfcw;r:I
      intermediary field_44341 Lnet/minecraft/class_8447;field_44341:I
      named field_44341 Lnet/minecraft/class_8447;field_44341:I
    • field_44342

      private static final Text field_44342
      Mappings:
      Namespace Name Mixin selector
      official s Lfcw;s:Lsw;
      intermediary field_44342 Lnet/minecraft/class_8447;field_44342:Lnet/minecraft/class_2561;
      named field_44342 Lnet/minecraft/class_8447;field_44342:Lnet/minecraft/text/Text;
    • field_44343

      private static final Text field_44343
      Mappings:
      Namespace Name Mixin selector
      official t Lfcw;t:Lsw;
      intermediary field_44343 Lnet/minecraft/class_8447;field_44343:Lnet/minecraft/class_2561;
      named field_44343 Lnet/minecraft/class_8447;field_44343:Lnet/minecraft/text/Text;
    • field_44344

      private class_8446 field_44344
      Mappings:
      Namespace Name Mixin selector
      official u Lfcw;u:Lfcv;
      intermediary field_44344 Lnet/minecraft/class_8447;field_44344:Lnet/minecraft/class_8446;
      named field_44344 Lnet/minecraft/class_8447;field_44344:Lnet/minecraft/class_8446;
  • Constructor Details

    • class_8447

      public class_8447()
  • Method Details

    • method_50976

      private int method_50976()
      Mappings:
      Namespace Name Mixin selector
      official m Lfcw;m()I
      intermediary method_50976 Lnet/minecraft/class_8447;method_50976()I
      named method_50976 Lnet/minecraft/class_8447;method_50976()I
    • method_50969

      private int method_50969()
      Mappings:
      Namespace Name Mixin selector
      official C Lfcw;C()I
      intermediary method_50969 Lnet/minecraft/class_8447;method_50969()I
      named method_50969 Lnet/minecraft/class_8447;method_50969()I
    • method_50970

      private int method_50970()
      Mappings:
      Namespace Name Mixin selector
      official D Lfcw;D()I
      intermediary method_50970 Lnet/minecraft/class_8447;method_50970()I
      named method_50970 Lnet/minecraft/class_8447;method_50970()I
    • tick

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

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

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

      This should call Screen.setInitialFocus(net.minecraft.client.gui.Element) to set the element that is initially focused.

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

      public void renderBackground(MatrixStack matrices)
      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
      official a Leyj;a(Lemi;)V
      intermediary method_25420 Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_4587;)V
      named renderBackground Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/util/math/MatrixStack;)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 Leuf;a(Lemi;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
    • 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.
      Specified by:
      mouseClicked in interface Element
      Specified by:
      mouseClicked in interface ParentElement
      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
      official a Leuq;a(DDI)Z
      intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
      named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
    • keyPressed

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)
      Callback for when a key down event has been captured. The key code is identified by the constants in GLFW class.
      Specified by:
      keyPressed in interface Element
      Specified by:
      keyPressed in interface ParentElement
      Overrides:
      keyPressed in class Screen
      Parameters:
      keyCode - the named key code of the event as described in the GLFW class
      scanCode - the unique/platform-specific scan code of the keyboard input
      modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Leuq;a(III)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
    • method_50959

      public void method_50959()
      Specified by:
      method_50959 in interface class_8444
      Mappings:
      Namespace Name Mixin selector
      official a Lfct;a()V
      intermediary method_50959 Lnet/minecraft/class_8444;method_50959()V
      named method_50959 Lnet/minecraft/class_8444;method_50959()V