Class HandledScreen<T extends ScreenHandler>

All Implemented Interfaces:
Drawable, Element, ParentElement, ScreenHandlerProvider<T>, TickableElement
Direct Known Subclasses:
AbstractFurnaceScreen, AbstractInventoryScreen, BeaconScreen, BrewingStandScreen, CartographyTableScreen, CraftingScreen, EnchantmentScreen, ForgingScreen, Generic3x3ContainerScreen, GenericContainerScreen, GrindstoneScreen, HopperScreen, HorseScreen, LoomScreen, MerchantScreen, ShulkerBoxScreen, StonecutterScreen

@Environment(CLIENT)
public abstract class HandledScreen<T extends ScreenHandler>
extends Screen
implements ScreenHandlerProvider<T>
Mappings:
Namespace Name
official dwa
intermediary net/minecraft/class_465
named net/minecraft/client/gui/screen/ingame/HandledScreen
  • Field Details

    • BACKGROUND_TEXTURE

      public static final Identifier BACKGROUND_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a:Lwb;
      intermediary field_2801 Lnet/minecraft/class_465;field_2801:Lnet/minecraft/class_2960;
      named BACKGROUND_TEXTURE Lnet/minecraft/client/gui/screen/ingame/HandledScreen;BACKGROUND_TEXTURE:Lnet/minecraft/util/Identifier;
    • backgroundWidth

      protected int backgroundWidth
      Mappings:
      Namespace Name Mixin selector
      official b Ldwa;b:I
      intermediary field_2792 Lnet/minecraft/class_465;field_2792:I
      named backgroundWidth Lnet/minecraft/client/gui/screen/ingame/HandledScreen;backgroundWidth:I
    • backgroundHeight

      protected int backgroundHeight
      Mappings:
      Namespace Name Mixin selector
      official c Ldwa;c:I
      intermediary field_2779 Lnet/minecraft/class_465;field_2779:I
      named backgroundHeight Lnet/minecraft/client/gui/screen/ingame/HandledScreen;backgroundHeight:I
    • titleX

      protected int titleX
      Mappings:
      Namespace Name Mixin selector
      official p Ldwa;p:I
      intermediary field_25267 Lnet/minecraft/class_465;field_25267:I
      named titleX Lnet/minecraft/client/gui/screen/ingame/HandledScreen;titleX:I
    • titleY

      protected int titleY
      Mappings:
      Namespace Name Mixin selector
      official q Ldwa;q:I
      intermediary field_25268 Lnet/minecraft/class_465;field_25268:I
      named titleY Lnet/minecraft/client/gui/screen/ingame/HandledScreen;titleY:I
    • playerInventoryTitleX

      protected int playerInventoryTitleX
      Mappings:
      Namespace Name Mixin selector
      official r Ldwa;r:I
      intermediary field_25269 Lnet/minecraft/class_465;field_25269:I
      named playerInventoryTitleX Lnet/minecraft/client/gui/screen/ingame/HandledScreen;playerInventoryTitleX:I
    • playerInventoryTitleY

      protected int playerInventoryTitleY
      Mappings:
      Namespace Name Mixin selector
      official s Ldwa;s:I
      intermediary field_25270 Lnet/minecraft/class_465;field_25270:I
      named playerInventoryTitleY Lnet/minecraft/client/gui/screen/ingame/HandledScreen;playerInventoryTitleY:I
    • handler

      protected final T extends ScreenHandler handler
      Mappings:
      Namespace Name Mixin selector
      official t Ldwa;t:Lbjr;
      intermediary field_2797 Lnet/minecraft/class_465;field_2797:Lnet/minecraft/class_1703;
      named handler Lnet/minecraft/client/gui/screen/ingame/HandledScreen;handler:Lnet/minecraft/screen/ScreenHandler;
    • playerInventory

      protected final PlayerInventory playerInventory
      Mappings:
      Namespace Name Mixin selector
      official u Ldwa;u:Lbhk;
      intermediary field_17410 Lnet/minecraft/class_465;field_17410:Lnet/minecraft/class_1661;
      named playerInventory Lnet/minecraft/client/gui/screen/ingame/HandledScreen;playerInventory:Lnet/minecraft/entity/player/PlayerInventory;
    • focusedSlot

      @Nullable protected Slot focusedSlot
      Mappings:
      Namespace Name Mixin selector
      official v Ldwa;v:Lblh;
      intermediary field_2787 Lnet/minecraft/class_465;field_2787:Lnet/minecraft/class_1735;
      named focusedSlot Lnet/minecraft/client/gui/screen/ingame/HandledScreen;focusedSlot:Lnet/minecraft/screen/slot/Slot;
    • touchDragSlotStart

      @Nullable private Slot touchDragSlotStart
      Mappings:
      Namespace Name Mixin selector
      official A Ldwa;A:Lblh;
      intermediary field_2777 Lnet/minecraft/class_465;field_2777:Lnet/minecraft/class_1735;
      named touchDragSlotStart Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDragSlotStart:Lnet/minecraft/screen/slot/Slot;
    • touchDropOriginSlot

      @Nullable private Slot touchDropOriginSlot
      Mappings:
      Namespace Name Mixin selector
      official B Ldwa;B:Lblh;
      intermediary field_2802 Lnet/minecraft/class_465;field_2802:Lnet/minecraft/class_1735;
      named touchDropOriginSlot Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropOriginSlot:Lnet/minecraft/screen/slot/Slot;
    • touchHoveredSlot

      @Nullable private Slot touchHoveredSlot
      Mappings:
      Namespace Name Mixin selector
      official C Ldwa;C:Lblh;
      intermediary field_2780 Lnet/minecraft/class_465;field_2780:Lnet/minecraft/class_1735;
      named touchHoveredSlot Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchHoveredSlot:Lnet/minecraft/screen/slot/Slot;
    • lastClickedSlot

      @Nullable private Slot lastClickedSlot
      Mappings:
      Namespace Name Mixin selector
      official D Ldwa;D:Lblh;
      intermediary field_2799 Lnet/minecraft/class_465;field_2799:Lnet/minecraft/class_1735;
      named lastClickedSlot Lnet/minecraft/client/gui/screen/ingame/HandledScreen;lastClickedSlot:Lnet/minecraft/screen/slot/Slot;
    • x

      protected int x
      Mappings:
      Namespace Name Mixin selector
      official w Ldwa;w:I
      intermediary field_2776 Lnet/minecraft/class_465;field_2776:I
      named x Lnet/minecraft/client/gui/screen/ingame/HandledScreen;x:I
    • y

      protected int y
      Mappings:
      Namespace Name Mixin selector
      official x Ldwa;x:I
      intermediary field_2800 Lnet/minecraft/class_465;field_2800:I
      named y Lnet/minecraft/client/gui/screen/ingame/HandledScreen;y:I
    • touchIsRightClickDrag

      private boolean touchIsRightClickDrag
      Mappings:
      Namespace Name Mixin selector
      official E Ldwa;E:Z
      intermediary field_2789 Lnet/minecraft/class_465;field_2789:Z
      named touchIsRightClickDrag Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchIsRightClickDrag:Z
    • touchDragStack

      private ItemStack touchDragStack
      Mappings:
      Namespace Name Mixin selector
      official F Ldwa;F:Lbnv;
      intermediary field_2782 Lnet/minecraft/class_465;field_2782:Lnet/minecraft/class_1799;
      named touchDragStack Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDragStack:Lnet/minecraft/item/ItemStack;
    • touchDropX

      private int touchDropX
      Mappings:
      Namespace Name Mixin selector
      official G Ldwa;G:I
      intermediary field_2784 Lnet/minecraft/class_465;field_2784:I
      named touchDropX Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropX:I
    • touchDropY

      private int touchDropY
      Mappings:
      Namespace Name Mixin selector
      official H Ldwa;H:I
      intermediary field_2796 Lnet/minecraft/class_465;field_2796:I
      named touchDropY Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropY:I
    • touchDropTime

      private long touchDropTime
      Mappings:
      Namespace Name Mixin selector
      official I Ldwa;I:J
      intermediary field_2795 Lnet/minecraft/class_465;field_2795:J
      named touchDropTime Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropTime:J
    • touchDropReturningStack

      private ItemStack touchDropReturningStack
      Mappings:
      Namespace Name Mixin selector
      official J Ldwa;J:Lbnv;
      intermediary field_2785 Lnet/minecraft/class_465;field_2785:Lnet/minecraft/class_1799;
      named touchDropReturningStack Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropReturningStack:Lnet/minecraft/item/ItemStack;
    • touchDropTimer

      private long touchDropTimer
      Mappings:
      Namespace Name Mixin selector
      official K Ldwa;K:J
      intermediary field_2781 Lnet/minecraft/class_465;field_2781:J
      named touchDropTimer Lnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropTimer:J
    • cursorDragSlots

      protected final Set<Slot> cursorDragSlots
      Mappings:
      Namespace Name Mixin selector
      official y Ldwa;y:Ljava/util/Set;
      intermediary field_2793 Lnet/minecraft/class_465;field_2793:Ljava/util/Set;
      named cursorDragSlots Lnet/minecraft/client/gui/screen/ingame/HandledScreen;cursorDragSlots:Ljava/util/Set;
    • cursorDragging

      protected boolean cursorDragging
      Mappings:
      Namespace Name Mixin selector
      official z Ldwa;z:Z
      intermediary field_2794 Lnet/minecraft/class_465;field_2794:Z
      named cursorDragging Lnet/minecraft/client/gui/screen/ingame/HandledScreen;cursorDragging:Z
    • heldButtonType

      private int heldButtonType
      Mappings:
      Namespace Name Mixin selector
      official L Ldwa;L:I
      intermediary field_2790 Lnet/minecraft/class_465;field_2790:I
      named heldButtonType Lnet/minecraft/client/gui/screen/ingame/HandledScreen;heldButtonType:I
    • heldButtonCode

      private int heldButtonCode
      Mappings:
      Namespace Name Mixin selector
      official M Ldwa;M:I
      intermediary field_2778 Lnet/minecraft/class_465;field_2778:I
      named heldButtonCode Lnet/minecraft/client/gui/screen/ingame/HandledScreen;heldButtonCode:I
    • cancelNextRelease

      private boolean cancelNextRelease
      Mappings:
      Namespace Name Mixin selector
      official N Ldwa;N:Z
      intermediary field_2798 Lnet/minecraft/class_465;field_2798:Z
      named cancelNextRelease Lnet/minecraft/client/gui/screen/ingame/HandledScreen;cancelNextRelease:Z
    • draggedStackRemainder

      private int draggedStackRemainder
      Mappings:
      Namespace Name Mixin selector
      official O Ldwa;O:I
      intermediary field_2803 Lnet/minecraft/class_465;field_2803:I
      named draggedStackRemainder Lnet/minecraft/client/gui/screen/ingame/HandledScreen;draggedStackRemainder:I
    • lastButtonClickTime

      private long lastButtonClickTime
      Mappings:
      Namespace Name Mixin selector
      official P Ldwa;P:J
      intermediary field_2788 Lnet/minecraft/class_465;field_2788:J
      named lastButtonClickTime Lnet/minecraft/client/gui/screen/ingame/HandledScreen;lastButtonClickTime:J
    • lastClickedButton

      private int lastClickedButton
      Mappings:
      Namespace Name Mixin selector
      official Q Ldwa;Q:I
      intermediary field_2786 Lnet/minecraft/class_465;field_2786:I
      named lastClickedButton Lnet/minecraft/client/gui/screen/ingame/HandledScreen;lastClickedButton:I
    • doubleClicking

      private boolean doubleClicking
      Mappings:
      Namespace Name Mixin selector
      official R Ldwa;R:Z
      intermediary field_2783 Lnet/minecraft/class_465;field_2783:Z
      named doubleClicking Lnet/minecraft/client/gui/screen/ingame/HandledScreen;doubleClicking:Z
    • quickMovingStack

      private ItemStack quickMovingStack
      Mappings:
      Namespace Name Mixin selector
      official S Ldwa;S:Lbnv;
      intermediary field_2791 Lnet/minecraft/class_465;field_2791:Lnet/minecraft/class_1799;
      named quickMovingStack Lnet/minecraft/client/gui/screen/ingame/HandledScreen;quickMovingStack:Lnet/minecraft/item/ItemStack;
  • Constructor Details

    • HandledScreen

      public HandledScreen​(T handler, PlayerInventory inventory, Text title)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldwa;<init>(Lbjr;Lbhk;Loi;)V
      intermediary <init> Lnet/minecraft/class_465;<init>(Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
      named <init> Lnet/minecraft/client/gui/screen/ingame/HandledScreen;<init>(Lnet/minecraft/screen/ScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)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
      official b Ldve;b()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()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 Ldsq;a(Ldlr;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
    • method_33285

      public static void method_33285​(MatrixStack matrixStack, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(Ldlr;III)V
      intermediary method_33285 Lnet/minecraft/class_465;method_33285(Lnet/minecraft/class_4587;III)V
      named method_33285 Lnet/minecraft/client/gui/screen/ingame/HandledScreen;method_33285(Lnet/minecraft/client/util/math/MatrixStack;III)V
    • drawMouseoverTooltip

      protected void drawMouseoverTooltip​(MatrixStack matrices, int x, int y)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(Ldlr;II)V
      intermediary method_2380 Lnet/minecraft/class_465;method_2380(Lnet/minecraft/class_4587;II)V
      named drawMouseoverTooltip Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawMouseoverTooltip(Lnet/minecraft/client/util/math/MatrixStack;II)V
    • drawItem

      private void drawItem​(ItemStack stack, int xPosition, int yPosition, String amountText)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(Lbnv;IILjava/lang/String;)V
      intermediary method_2382 Lnet/minecraft/class_465;method_2382(Lnet/minecraft/class_1799;IILjava/lang/String;)V
      named drawItem Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawItem(Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
    • drawForeground

      protected void drawForeground​(MatrixStack matrices, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      official b Ldwa;b(Ldlr;II)V
      intermediary method_2388 Lnet/minecraft/class_465;method_2388(Lnet/minecraft/class_4587;II)V
      named drawForeground Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(Lnet/minecraft/client/util/math/MatrixStack;II)V
    • drawBackground

      protected abstract void drawBackground​(MatrixStack matrices, float delta, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(Ldlr;FII)V
      intermediary method_2389 Lnet/minecraft/class_465;method_2389(Lnet/minecraft/class_4587;FII)V
      named drawBackground Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(Lnet/minecraft/client/util/math/MatrixStack;FII)V
    • drawSlot

      private void drawSlot​(MatrixStack matrices, Slot slot)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(Ldlr;Lblh;)V
      intermediary method_2385 Lnet/minecraft/class_465;method_2385(Lnet/minecraft/class_4587;Lnet/minecraft/class_1735;)V
      named drawSlot Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawSlot(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/screen/slot/Slot;)V
    • calculateOffset

      private void calculateOffset()
      Mappings:
      Namespace Name Mixin selector
      official l Ldwa;l()V
      intermediary method_2379 Lnet/minecraft/class_465;method_2379()V
      named calculateOffset Lnet/minecraft/client/gui/screen/ingame/HandledScreen;calculateOffset()V
    • getSlotAt

      @Nullable private Slot getSlotAt​(double xPosition, double yPosition)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(DD)Lblh;
      intermediary method_2386 Lnet/minecraft/class_465;method_2386(DD)Lnet/minecraft/class_1735;
      named getSlotAt Lnet/minecraft/client/gui/screen/ingame/HandledScreen;getSlotAt(DD)Lnet/minecraft/screen/slot/Slot;
    • 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:
      Mouse.onMouseButton(long, int, int, int), GLFW.GLFW_MOUSE_BUTTON_1
      Mappings:
      Namespace Name Mixin selector
      official a Ldst;a(DDI)Z
      intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
      named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
    • method_30107

      private void method_30107​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(I)V
      intermediary method_30107 Lnet/minecraft/class_465;method_30107(I)V
      named method_30107 Lnet/minecraft/client/gui/screen/ingame/HandledScreen;method_30107(I)V
    • isClickOutsideBounds

      protected boolean isClickOutsideBounds​(double mouseX, double mouseY, int left, int top, int button)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(DDIII)Z
      intermediary method_2381 Lnet/minecraft/class_465;method_2381(DDIII)Z
      named isClickOutsideBounds Lnet/minecraft/client/gui/screen/ingame/HandledScreen;isClickOutsideBounds(DDIII)Z
    • 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:
      Mouse.onCursorPos(long, double, double), GLFW.GLFW_MOUSE_BUTTON_1
      Mappings:
      Namespace Name Mixin selector
      official a Ldst;a(DDIDD)Z
      intermediary method_25403 Lnet/minecraft/class_364;method_25403(DDIDD)Z
      named mouseDragged Lnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
    • mouseReleased

      public boolean mouseReleased​(double mouseX, double mouseY, int button)
      Callback for when a mouse button release event has been captured. The button number is identified by the constants in GLFW class.
      Specified by:
      mouseReleased in interface Element
      Specified by:
      mouseReleased 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:
      Mouse.onMouseButton(long, int, int, int), GLFW.GLFW_MOUSE_BUTTON_1
      Mappings:
      Namespace Name Mixin selector
      official c Ldst;c(DDI)Z
      intermediary method_25406 Lnet/minecraft/class_364;method_25406(DDI)Z
      named mouseReleased Lnet/minecraft/client/gui/Element;mouseReleased(DDI)Z
    • isPointOverSlot

      private boolean isPointOverSlot​(Slot slot, double pointX, double pointY)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(Lblh;DD)Z
      intermediary method_2387 Lnet/minecraft/class_465;method_2387(Lnet/minecraft/class_1735;DD)Z
      named isPointOverSlot Lnet/minecraft/client/gui/screen/ingame/HandledScreen;isPointOverSlot(Lnet/minecraft/screen/slot/Slot;DD)Z
    • isPointWithinBounds

      protected boolean isPointWithinBounds​(int xPosition, int yPosition, int width, int height, double pointX, double pointY)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(IIIIDD)Z
      intermediary method_2378 Lnet/minecraft/class_465;method_2378(IIIIDD)Z
      named isPointWithinBounds Lnet/minecraft/client/gui/screen/ingame/HandledScreen;isPointWithinBounds(IIIIDD)Z
    • onMouseClick

      protected void onMouseClick​(Slot slot, int invSlot, int clickData, SlotActionType actionType)
      See Also:
      ScreenHandler.onSlotClick(int, int, net.minecraft.screen.slot.SlotActionType, net.minecraft.entity.player.PlayerEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(Lblh;IILbka;)V
      intermediary method_2383 Lnet/minecraft/class_465;method_2383(Lnet/minecraft/class_1735;IILnet/minecraft/class_1713;)V
      named onMouseClick Lnet/minecraft/client/gui/screen/ingame/HandledScreen;onMouseClick(Lnet/minecraft/screen/slot/Slot;IILnet/minecraft/screen/slot/SlotActionType;)V
    • 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:
      Keyboard.onKey(long, int, int, int, int), GLFW.GLFW_KEY_Q, GLFWKeyCallbackI.invoke(long, int, int, int, int)
      Mappings:
      Namespace Name Mixin selector
      official a Ldst;a(III)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
    • handleHotbarKeyPressed

      protected boolean handleHotbarKeyPressed​(int keyCode, int scanCode)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwa;a(II)Z
      intermediary method_2384 Lnet/minecraft/class_465;method_2384(II)Z
      named handleHotbarKeyPressed Lnet/minecraft/client/gui/screen/ingame/HandledScreen;handleHotbarKeyPressed(II)Z
    • removed

      public void removed()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official e Ldve;e()V
      intermediary method_25432 Lnet/minecraft/class_437;method_25432()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • isPauseScreen

      public boolean isPauseScreen()
      Overrides:
      isPauseScreen in class Screen
      Mappings:
      Namespace Name Mixin selector
      official aD_ Ldve;aD_()Z
      intermediary method_25421 Lnet/minecraft/class_437;method_25421()Z
      named isPauseScreen Lnet/minecraft/client/gui/screen/Screen;isPauseScreen()Z
    • tick

      public void tick()
      Specified by:
      tick in interface TickableElement
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official d Ldsn;d()V
      intermediary method_25393 Lnet/minecraft/class_4893;method_25393()V
      named tick Lnet/minecraft/client/gui/screen/TickableElement;tick()V
    • getScreenHandler

      public T getScreenHandler()
      Specified by:
      getScreenHandler in interface ScreenHandlerProvider<T extends ScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      official h Ldxb;h()Lbjr;
      intermediary method_17577 Lnet/minecraft/class_3936;method_17577()Lnet/minecraft/class_1703;
      named getScreenHandler Lnet/minecraft/client/gui/screen/ingame/ScreenHandlerProvider;getScreenHandler()Lnet/minecraft/screen/ScreenHandler;
    • onClose

      public void onClose()
      Overrides:
      onClose in class Screen
      Mappings:
      Namespace Name Mixin selector
      official az_ Ldve;az_()V
      intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
      named onClose Lnet/minecraft/client/gui/screen/Screen;onClose()V