Package net.minecraft

Class class_11130

All Implemented Interfaces:
class_11132.class_11133, class_11139.class_11140, Drawable, Element, Navigable, ParentElement

@Environment(CLIENT) public class class_11130 extends Screen implements class_11139.class_11140
Mappings:
Namespace Name
named net/minecraft/class_11130
intermediary net/minecraft/class_11130
official giv
  • Field Details

    • field_59414

      private static final Identifier field_59414
      Mappings:
      Namespace Name Mixin selector
      named field_59414 Lnet/minecraft/class_11130;field_59414:Lnet/minecraft/util/Identifier;
      intermediary field_59414 Lnet/minecraft/class_11130;field_59414:Lnet/minecraft/class_2960;
      official b Lgiv;b:Lamb;
    • field_59415

      private static final int field_59415
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59415 Lnet/minecraft/class_11130;field_59415:I
      intermediary field_59415 Lnet/minecraft/class_11130;field_59415:I
      official c Lgiv;c:I
    • field_59416

      private static final int field_59416
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59416 Lnet/minecraft/class_11130;field_59416:I
      intermediary field_59416 Lnet/minecraft/class_11130;field_59416:I
      official d Lgiv;d:I
    • field_59417

      private static final int field_59417
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59417 Lnet/minecraft/class_11130;field_59417:I
      intermediary field_59417 Lnet/minecraft/class_11130;field_59417:I
      official s Lgiv;s:I
    • field_59418

      private static final int field_59418
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59418 Lnet/minecraft/class_11130;field_59418:I
      intermediary field_59418 Lnet/minecraft/class_11130;field_59418:I
      official u Lgiv;u:I
    • field_59419

      private static final int field_59419
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59419 Lnet/minecraft/class_11130;field_59419:I
      intermediary field_59419 Lnet/minecraft/class_11130;field_59419:I
      official v Lgiv;v:I
    • field_59420

      private static final int field_59420
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59420 Lnet/minecraft/class_11130;field_59420:I
      intermediary field_59420 Lnet/minecraft/class_11130;field_59420:I
      official w Lgiv;w:I
    • field_59421

      private static final int field_59421
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59421 Lnet/minecraft/class_11130;field_59421:I
      intermediary field_59421 Lnet/minecraft/class_11130;field_59421:I
      official x Lgiv;x:I
    • field_59422

      private static final double field_59422
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59422 Lnet/minecraft/class_11130;field_59422:D
      intermediary field_59422 Lnet/minecraft/class_11130;field_59422:D
      official y Lgiv;y:D
    • field_59423

      private static final Text field_59423
      Mappings:
      Namespace Name Mixin selector
      named field_59423 Lnet/minecraft/class_11130;field_59423:Lnet/minecraft/text/Text;
      intermediary field_59423 Lnet/minecraft/class_11130;field_59423:Lnet/minecraft/class_2561;
      official z Lgiv;z:Lxi;
    • field_59404

      private static final Text field_59404
      Mappings:
      Namespace Name Mixin selector
      named field_59404 Lnet/minecraft/class_11130;field_59404:Lnet/minecraft/text/Text;
      intermediary field_59404 Lnet/minecraft/class_11130;field_59404:Lnet/minecraft/class_2561;
      official A Lgiv;A:Lxi;
    • field_59413

      public static final Text field_59413
      Mappings:
      Namespace Name Mixin selector
      named field_59413 Lnet/minecraft/class_11130;field_59413:Lnet/minecraft/text/Text;
      intermediary field_59413 Lnet/minecraft/class_11130;field_59413:Lnet/minecraft/class_2561;
      official a Lgiv;a:Lxi;
    • field_59405

      private final ThreePartsLayoutWidget field_59405
      Mappings:
      Namespace Name Mixin selector
      named field_59405 Lnet/minecraft/class_11130;field_59405:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
      intermediary field_59405 Lnet/minecraft/class_11130;field_59405:Lnet/minecraft/class_8132;
      official B Lgiv;B:Lgbn;
    • field_59406

      @Nullable private final @Nullable Screen field_59406
      Mappings:
      Namespace Name Mixin selector
      named field_59406 Lnet/minecraft/class_11130;field_59406:Lnet/minecraft/client/gui/screen/Screen;
      intermediary field_59406 Lnet/minecraft/class_11130;field_59406:Lnet/minecraft/class_437;
      official C Lgiv;C:Lgdr;
    • field_59407

      private final class_11139 field_59407
      Mappings:
      Namespace Name Mixin selector
      named field_59407 Lnet/minecraft/class_11130;field_59407:Lnet/minecraft/class_11139;
      intermediary field_59407 Lnet/minecraft/class_11130;field_59407:Lnet/minecraft/class_11139;
      official D Lgiv;D:Lgqb;
    • field_59408

      private final Map<RegistryEntry<class_10976>,class_11131> field_59408
      Mappings:
      Namespace Name Mixin selector
      named field_59408 Lnet/minecraft/class_11130;field_59408:Ljava/util/Map;
      intermediary field_59408 Lnet/minecraft/class_11130;field_59408:Ljava/util/Map;
      official E Lgiv;E:Ljava/util/Map;
    • field_59409

      @Nullable private @Nullable class_11131 field_59409
      Mappings:
      Namespace Name Mixin selector
      named field_59409 Lnet/minecraft/class_11130;field_59409:Lnet/minecraft/class_11131;
      intermediary field_59409 Lnet/minecraft/class_11130;field_59409:Lnet/minecraft/class_11131;
      official F Lgiv;F:Lgiw;
    • field_59410

      private boolean field_59410
      Mappings:
      Namespace Name Mixin selector
      named field_59410 Lnet/minecraft/class_11130;field_59410:Z
      intermediary field_59410 Lnet/minecraft/class_11130;field_59410:Z
      official G Lgiv;G:Z
    • field_59411

      private int field_59411
      Mappings:
      Namespace Name Mixin selector
      named field_59411 Lnet/minecraft/class_11130;field_59411:I
      intermediary field_59411 Lnet/minecraft/class_11130;field_59411:I
      official H Lgiv;H:I
    • field_59412

      private int field_59412
      Mappings:
      Namespace Name Mixin selector
      named field_59412 Lnet/minecraft/class_11130;field_59412:I
      intermediary field_59412 Lnet/minecraft/class_11130;field_59412:I
      official I Lgiv;I:I
  • Constructor Details

  • 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_70330

      public boolean method_70330(RegistryEntry<class_10976> registryEntry)
      Mappings:
      Namespace Name Mixin selector
      named method_70330 Lnet/minecraft/class_11130;method_70330(Lnet/minecraft/registry/entry/RegistryEntry;)Z
      intermediary method_70330 Lnet/minecraft/class_11130;method_70330(Lnet/minecraft/class_6880;)Z
      official a Lgiv;a(Ljh;)Z
    • method_70335

      public class_10976.class_10978 method_70335(RegistryEntry<class_10976> registryEntry)
      Mappings:
      Namespace Name Mixin selector
      named method_70335 Lnet/minecraft/class_11130;method_70335(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/class_10976$class_10978;
      intermediary method_70335 Lnet/minecraft/class_11130;method_70335(Lnet/minecraft/class_6880;)Lnet/minecraft/class_10976$class_10978;
      official b Lgiv;b(Ljh;)Lawy$b;
    • method_70337

      public boolean method_70337(RegistryEntry<class_10976> registryEntry)
      Mappings:
      Namespace Name Mixin selector
      named method_70337 Lnet/minecraft/class_11130;method_70337(Lnet/minecraft/registry/entry/RegistryEntry;)Z
      intermediary method_70337 Lnet/minecraft/class_11130;method_70337(Lnet/minecraft/class_6880;)Z
      official c Lgiv;c(Ljh;)Z
    • refreshWidgetPositions

      protected void refreshWidgetPositions()
      Overrides:
      refreshWidgetPositions in class Screen
      Mappings:
      Namespace Name Mixin selector
      named refreshWidgetPositions Lnet/minecraft/client/gui/screen/Screen;refreshWidgetPositions()V
      intermediary method_48640 Lnet/minecraft/class_437;method_48640()V
      official c Lgdr;c()V
    • method_70324

      private void method_70324()
      Mappings:
      Namespace Name Mixin selector
      named method_70324 Lnet/minecraft/class_11130;method_70324()V
      intermediary method_70324 Lnet/minecraft/class_11130;method_70324()V
      official H Lgiv;H()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 aQ_ Lgdr;aQ_()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
    • removed

      public void removed()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
      intermediary method_25432 Lnet/minecraft/class_437;method_25432()V
      official aK_ Lgdr;aK_()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
      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
    • 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
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
      official a Lfzv;a(III)Z
    • 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
    • mouseDragged

      public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)
      Callback for when a mouse button drag event has been captured. The button number is identified by the constants in GLFW class.
      Specified by:
      mouseDragged in interface Element
      Specified by:
      mouseDragged in interface ParentElement
      Parameters:
      mouseX - the current X coordinate of the mouse
      mouseY - the current Y coordinate of the mouse
      button - the mouse button number
      deltaX - the difference of the current X with the previous X coordinate
      deltaY - the difference of the current Y with the previous Y coordinate
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named mouseDragged Lnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
      intermediary method_25403 Lnet/minecraft/class_364;method_25403(DDIDD)Z
      official a Lfzv;a(DDIDD)Z
    • mouseScrolled

      public boolean mouseScrolled(double mouseX, double mouseY, double horizontalAmount, double verticalAmount)
      Callback for when a mouse button scroll event has been captured.
      Specified by:
      mouseScrolled in interface Element
      Specified by:
      mouseScrolled in interface ParentElement
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      horizontalAmount - the horizontal scroll amount
      verticalAmount - the vertical scroll amount
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named mouseScrolled Lnet/minecraft/client/gui/Element;mouseScrolled(DDDD)Z
      intermediary method_25401 Lnet/minecraft/class_364;method_25401(DDDD)Z
      official a Lfzv;a(DDDD)Z
    • method_70327

      private void method_70327(DrawContext drawContext, int int2, int int3, int int4, int int5, int int6, int int7)
      Mappings:
      Namespace Name Mixin selector
      named method_70327 Lnet/minecraft/class_11130;method_70327(Lnet/minecraft/client/gui/DrawContext;IIIIII)V
      intermediary method_70327 Lnet/minecraft/class_11130;method_70327(Lnet/minecraft/class_332;IIIIII)V
      official a Lgiv;a(Lfxk;IIIIII)V
    • method_70333

      public void method_70333(DrawContext drawContext, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      named method_70333 Lnet/minecraft/class_11130;method_70333(Lnet/minecraft/client/gui/DrawContext;IIII)V
      intermediary method_70333 Lnet/minecraft/class_11130;method_70333(Lnet/minecraft/class_332;IIII)V
      official b Lgiv;b(Lfxk;IIII)V
    • method_70334

      private void method_70334(DrawContext drawContext, int int2, int int3, int int4, int int5, int int6, int int7)
      Mappings:
      Namespace Name Mixin selector
      named method_70334 Lnet/minecraft/class_11130;method_70334(Lnet/minecraft/client/gui/DrawContext;IIIIII)V
      intermediary method_70334 Lnet/minecraft/class_11130;method_70334(Lnet/minecraft/class_332;IIIIII)V
      official b Lgiv;b(Lfxk;IIIIII)V
    • method_70345

      public int method_70345()
      Mappings:
      Namespace Name Mixin selector
      named method_70345 Lnet/minecraft/class_11130;method_70345()I
      intermediary method_70345 Lnet/minecraft/class_11130;method_70345()I
      official m Lgiv;m()I
    • method_70321

      public int method_70321()
      Mappings:
      Namespace Name Mixin selector
      named method_70321 Lnet/minecraft/class_11130;method_70321()I
      intermediary method_70321 Lnet/minecraft/class_11130;method_70321()I
      official E Lgiv;E()I
    • method_70325

      private int method_70325()
      Mappings:
      Namespace Name Mixin selector
      named method_70325 Lnet/minecraft/class_11130;method_70325()I
      intermediary method_70325 Lnet/minecraft/class_11130;method_70325()I
      official I Lgiv;I()I
    • method_70326

      private int method_70326()
      Mappings:
      Namespace Name Mixin selector
      named method_70326 Lnet/minecraft/class_11130;method_70326()I
      intermediary method_70326 Lnet/minecraft/class_11130;method_70326()I
      official L Lgiv;L()I
    • method_70322

      public class_11132 method_70322()
      Mappings:
      Namespace Name Mixin selector
      named method_70322 Lnet/minecraft/class_11130;method_70322()Lnet/minecraft/class_11132;
      intermediary method_70322 Lnet/minecraft/class_11130;method_70322()Lnet/minecraft/class_11132;
      official F Lgiv;F()Lgix;
    • method_70338

      public void method_70338(RegistryEntry<class_10976> registryEntry)
      Specified by:
      method_70338 in interface class_11132.class_11133
      Mappings:
      Namespace Name Mixin selector
      named method_70338 Lnet/minecraft/class_11132$class_11133;method_70338(Lnet/minecraft/registry/entry/RegistryEntry;)V
      intermediary method_70338 Lnet/minecraft/class_11132$class_11133;method_70338(Lnet/minecraft/class_6880;)V
      official d Lgix$a;d(Ljh;)V
    • method_70339

      public void method_70339(RegistryEntry<class_10976> registryEntry)
      Specified by:
      method_70339 in interface class_11132.class_11133
      Mappings:
      Namespace Name Mixin selector
      named method_70339 Lnet/minecraft/class_11132$class_11133;method_70339(Lnet/minecraft/registry/entry/RegistryEntry;)V
      intermediary method_70339 Lnet/minecraft/class_11132$class_11133;method_70339(Lnet/minecraft/class_6880;)V
      official e Lgix$a;e(Ljh;)V
    • method_70340

      public void method_70340(RegistryEntry<class_10976> registryEntry)
      Specified by:
      method_70340 in interface class_11132.class_11133
      Mappings:
      Namespace Name Mixin selector
      named method_70340 Lnet/minecraft/class_11132$class_11133;method_70340(Lnet/minecraft/registry/entry/RegistryEntry;)V
      intermediary method_70340 Lnet/minecraft/class_11132$class_11133;method_70340(Lnet/minecraft/class_6880;)V
      official f Lgix$a;f(Ljh;)V
    • method_70341

      public void method_70341(RegistryEntry<class_10976> registryEntry)
      Specified by:
      method_70341 in interface class_11132.class_11133
      Mappings:
      Namespace Name Mixin selector
      named method_70341 Lnet/minecraft/class_11132$class_11133;method_70341(Lnet/minecraft/registry/entry/RegistryEntry;)V
      intermediary method_70341 Lnet/minecraft/class_11132$class_11133;method_70341(Lnet/minecraft/class_6880;)V
      official g Lgix$a;g(Ljh;)V
    • method_70332

      public void method_70332(RegistryEntry<class_10976> registryEntry, boolean bool)
      Specified by:
      method_70332 in interface class_11139.class_11140
      Mappings:
      Namespace Name Mixin selector
      named method_70332 Lnet/minecraft/class_11139$class_11140;method_70332(Lnet/minecraft/registry/entry/RegistryEntry;Z)V
      intermediary method_70332 Lnet/minecraft/class_11139$class_11140;method_70332(Lnet/minecraft/class_6880;Z)V
      official a Lgqb$a;a(Ljh;Z)V
    • method_70331

      public void method_70331(RegistryEntry<class_10976> registryEntry, class_10976.class_10978 class_10978)
      Specified by:
      method_70331 in interface class_11139.class_11140
      Mappings:
      Namespace Name Mixin selector
      named method_70331 Lnet/minecraft/class_11139$class_11140;method_70331(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/class_10976$class_10978;)V
      intermediary method_70331 Lnet/minecraft/class_11139$class_11140;method_70331(Lnet/minecraft/class_6880;Lnet/minecraft/class_10976$class_10978;)V
      official a Lgqb$a;a(Ljh;Lawy$b;)V
    • method_70336

      public void method_70336(RegistryEntry<class_10976> registryEntry, boolean bool)
      Specified by:
      method_70336 in interface class_11139.class_11140
      Mappings:
      Namespace Name Mixin selector
      named method_70336 Lnet/minecraft/class_11139$class_11140;method_70336(Lnet/minecraft/registry/entry/RegistryEntry;Z)V
      intermediary method_70336 Lnet/minecraft/class_11139$class_11140;method_70336(Lnet/minecraft/class_6880;Z)V
      official b Lgqb$a;b(Ljh;Z)V
    • method_70342

      public void method_70342(@Nullable @Nullable RegistryEntry<class_10976> registryEntry)
      Specified by:
      method_70342 in interface class_11139.class_11140
      Mappings:
      Namespace Name Mixin selector
      named method_70342 Lnet/minecraft/class_11139$class_11140;method_70342(Lnet/minecraft/registry/entry/RegistryEntry;)V
      intermediary method_70342 Lnet/minecraft/class_11139$class_11140;method_70342(Lnet/minecraft/class_6880;)V
      official h Lgqb$a;h(Ljh;)V
    • method_70323

      public void method_70323()
      Specified by:
      method_70323 in interface class_11132.class_11133
      Mappings:
      Namespace Name Mixin selector
      named method_70323 Lnet/minecraft/class_11132$class_11133;method_70323()V
      intermediary method_70323 Lnet/minecraft/class_11132$class_11133;method_70323()V
      official G Lgix$a;G()V
    • method_70343

      @Nullable public @Nullable class_11128 method_70343(RegistryEntry<class_10976> registryEntry)
      Mappings:
      Namespace Name Mixin selector
      named method_70343 Lnet/minecraft/class_11130;method_70343(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/class_11128;
      intermediary method_70343 Lnet/minecraft/class_11130;method_70343(Lnet/minecraft/class_6880;)Lnet/minecraft/class_11128;
      official i Lgiv;i(Ljh;)Lgiu;
    • method_70344

      @Nullable private @Nullable class_11131 method_70344(RegistryEntry<class_10976> registryEntry)
      Mappings:
      Namespace Name Mixin selector
      named method_70344 Lnet/minecraft/class_11130;method_70344(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/class_11131;
      intermediary method_70344 Lnet/minecraft/class_11130;method_70344(Lnet/minecraft/class_6880;)Lnet/minecraft/class_11131;
      official j Lgiv;j(Ljh;)Lgiw;