Class HandledScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.HandledScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
- Direct Known Subclasses:
AnvilScreen,BeaconScreen,BrewingStandScreen,ChestScreen,class_3084,CraftingTableScreen,DispenserScreen,EnchantingScreen,FurnaceScreen,HopperScreen,HorseScreen,InventoryScreen,VillagerTradingScreen
- Mappings:
Namespace Name official bmgintermediary net/minecraft/class_409named net/minecraft/client/gui/screen/ingame/HandledScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprivate booleanprivate intprivate Slotprivate intprivate intstatic final Identifierprotected booleanprivate booleanprivate longprivate intprivate Slotprivate ItemStackprivate Slotprivate ItemStackprivate Slotprivate ItemStackprivate longprivate longprivate intprivate intprivate Slotprivate booleanprotected intprotected intFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, height, itemRenderer, labels, passEvents, prevClickedButton, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprotected abstract voiddrawBackground(float delta, int mouseX, int mouseY) protected voiddrawForeground(int mouseX, int mouseY) private voidprivate voidprivate SlotgetSlotAt(int x, int y) protected booleanhandleHotbarKeyPressed(int keyCode) voidinit()private booleanisPointOverSlot(Slot slot, int pointX, int pointY) protected booleanisPointWithinBounds(int posX, int posY, int width, int height, int pointX, int pointY) protected voidkeyPressed(char character, int code) protected voidmethod_1131(Slot slot, int int2, int int3, ItemAction itemAction) protected voidmethod_14548(int int2, int int3) protected booleanmethod_14549(int int2, int int3, int int4, int int5) protected voidmouseClicked(int mouseX, int mouseY, int button) protected voidmouseDragged(int int2, int int3, int int4, long long2) protected voidmouseReleased(int mouseX, int mouseY, int button) voidremoved()voidrender(int mouseX, int mouseY, float tickDelta) booleanvoidtick()Methods inherited from class net.minecraft.client.gui.screen.Screen
buttonClicked, confirmResult, getClipboard, handleInput, handleKeyboard, handleMouse, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, method_13411, method_14502, method_14503, method_14504, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBoundsMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
INVENTORY_TEXTURE
- Mappings:
Namespace Name Mixin selector official aLbmg;a:Lnf;intermediary field_6301Lnet/minecraft/class_409;field_6301:Lnet/minecraft/class_1653;named INVENTORY_TEXTURELnet/minecraft/client/gui/screen/ingame/HandledScreen;INVENTORY_TEXTURE:Lnet/minecraft/util/Identifier;
-
backgroundWidth
protected int backgroundWidth- Mappings:
Namespace Name Mixin selector official fLbmg;f:Iintermediary field_1347Lnet/minecraft/class_409;field_1347:Inamed backgroundWidthLnet/minecraft/client/gui/screen/ingame/HandledScreen;backgroundWidth:I
-
backgroundHeight
protected int backgroundHeight- Mappings:
Namespace Name Mixin selector official gLbmg;g:Iintermediary field_1348Lnet/minecraft/class_409;field_1348:Inamed backgroundHeightLnet/minecraft/client/gui/screen/ingame/HandledScreen;backgroundHeight:I
-
screenHandler
- Mappings:
Namespace Name Mixin selector official hLbmg;h:Lafr;intermediary field_1349Lnet/minecraft/class_409;field_1349:Lnet/minecraft/class_1002;named screenHandlerLnet/minecraft/client/gui/screen/ingame/HandledScreen;screenHandler:Lnet/minecraft/screen/ScreenHandler;
-
x
protected int x- Mappings:
Namespace Name Mixin selector official iLbmg;i:Iintermediary field_1350Lnet/minecraft/class_409;field_1350:Inamed xLnet/minecraft/client/gui/screen/ingame/HandledScreen;x:I
-
y
protected int y- Mappings:
Namespace Name Mixin selector official sLbmg;s:Iintermediary field_1351Lnet/minecraft/class_409;field_1351:Inamed yLnet/minecraft/client/gui/screen/ingame/HandledScreen;y:I
-
focusedSlot
- Mappings:
Namespace Name Mixin selector official vLbmg;v:Lagr;intermediary field_5095Lnet/minecraft/class_409;field_5095:Lnet/minecraft/class_1026;named focusedSlotLnet/minecraft/client/gui/screen/ingame/HandledScreen;focusedSlot:Lnet/minecraft/inventory/slot/Slot;
-
touchDragSlotStart
- Mappings:
Namespace Name Mixin selector official wLbmg;w:Lagr;intermediary field_5096Lnet/minecraft/class_409;field_5096:Lnet/minecraft/class_1026;named touchDragSlotStartLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDragSlotStart:Lnet/minecraft/inventory/slot/Slot;
-
touchIsRightClickDrag
private boolean touchIsRightClickDrag- Mappings:
Namespace Name Mixin selector official xLbmg;x:Zintermediary field_5097Lnet/minecraft/class_409;field_5097:Znamed touchIsRightClickDragLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchIsRightClickDrag:Z
-
touchDragStack
- Mappings:
Namespace Name Mixin selector official yLbmg;y:Laip;intermediary field_5098Lnet/minecraft/class_409;field_5098:Lnet/minecraft/class_1071;named touchDragStackLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDragStack:Lnet/minecraft/item/ItemStack;
-
touchDropX
private int touchDropX- Mappings:
Namespace Name Mixin selector official zLbmg;z:Iintermediary field_5099Lnet/minecraft/class_409;field_5099:Inamed touchDropXLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropX:I
-
touchDropY
private int touchDropY- Mappings:
Namespace Name Mixin selector official ALbmg;A:Iintermediary field_5100Lnet/minecraft/class_409;field_5100:Inamed touchDropYLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropY:I
-
touchDropOriginSlot
- Mappings:
Namespace Name Mixin selector official BLbmg;B:Lagr;intermediary field_5101Lnet/minecraft/class_409;field_5101:Lnet/minecraft/class_1026;named touchDropOriginSlotLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropOriginSlot:Lnet/minecraft/inventory/slot/Slot;
-
touchDropTime
private long touchDropTime- Mappings:
Namespace Name Mixin selector official CLbmg;C:Jintermediary field_5102Lnet/minecraft/class_409;field_5102:Jnamed touchDropTimeLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropTime:J
-
touchDropReturningStack
- Mappings:
Namespace Name Mixin selector official DLbmg;D:Laip;intermediary field_5103Lnet/minecraft/class_409;field_5103:Lnet/minecraft/class_1071;named touchDropReturningStackLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropReturningStack:Lnet/minecraft/item/ItemStack;
-
touchHoveredSlot
- Mappings:
Namespace Name Mixin selector official ELbmg;E:Lagr;intermediary field_5104Lnet/minecraft/class_409;field_5104:Lnet/minecraft/class_1026;named touchHoveredSlotLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchHoveredSlot:Lnet/minecraft/inventory/slot/Slot;
-
touchDropTimer
private long touchDropTimer- Mappings:
Namespace Name Mixin selector official FLbmg;F:Jintermediary field_5105Lnet/minecraft/class_409;field_5105:Jnamed touchDropTimerLnet/minecraft/client/gui/screen/ingame/HandledScreen;touchDropTimer:J
-
cursorDragSlots
- Mappings:
Namespace Name Mixin selector official tLbmg;t:Ljava/util/Set;intermediary field_5724Lnet/minecraft/class_409;field_5724:Ljava/util/Set;named cursorDragSlotsLnet/minecraft/client/gui/screen/ingame/HandledScreen;cursorDragSlots:Ljava/util/Set;
-
isCursorDragging
protected boolean isCursorDragging- Mappings:
Namespace Name Mixin selector official uLbmg;u:Zintermediary field_5725Lnet/minecraft/class_409;field_5725:Znamed isCursorDraggingLnet/minecraft/client/gui/screen/ingame/HandledScreen;isCursorDragging:Z
-
heldButtonType
private int heldButtonType- Mappings:
Namespace Name Mixin selector official GLbmg;G:Iintermediary field_5715Lnet/minecraft/class_409;field_5715:Inamed heldButtonTypeLnet/minecraft/client/gui/screen/ingame/HandledScreen;heldButtonType:I
-
heldButtonCode
private int heldButtonCode- Mappings:
Namespace Name Mixin selector official HLbmg;H:Iintermediary field_5716Lnet/minecraft/class_409;field_5716:Inamed heldButtonCodeLnet/minecraft/client/gui/screen/ingame/HandledScreen;heldButtonCode:I
-
cancelNextRelease
private boolean cancelNextRelease- Mappings:
Namespace Name Mixin selector official ILbmg;I:Zintermediary field_5717Lnet/minecraft/class_409;field_5717:Znamed cancelNextReleaseLnet/minecraft/client/gui/screen/ingame/HandledScreen;cancelNextRelease:Z
-
draggedStackRemainder
private int draggedStackRemainder- Mappings:
Namespace Name Mixin selector official JLbmg;J:Iintermediary field_5718Lnet/minecraft/class_409;field_5718:Inamed draggedStackRemainderLnet/minecraft/client/gui/screen/ingame/HandledScreen;draggedStackRemainder:I
-
lastButtonClickTime
private long lastButtonClickTime- Mappings:
Namespace Name Mixin selector official KLbmg;K:Jintermediary field_5719Lnet/minecraft/class_409;field_5719:Jnamed lastButtonClickTimeLnet/minecraft/client/gui/screen/ingame/HandledScreen;lastButtonClickTime:J
-
lastClickedSlot
- Mappings:
Namespace Name Mixin selector official LLbmg;L:Lagr;intermediary field_5720Lnet/minecraft/class_409;field_5720:Lnet/minecraft/class_1026;named lastClickedSlotLnet/minecraft/client/gui/screen/ingame/HandledScreen;lastClickedSlot:Lnet/minecraft/inventory/slot/Slot;
-
lastClickedButton
private int lastClickedButton- Mappings:
Namespace Name Mixin selector official MLbmg;M:Iintermediary field_5721Lnet/minecraft/class_409;field_5721:Inamed lastClickedButtonLnet/minecraft/client/gui/screen/ingame/HandledScreen;lastClickedButton:I
-
isDoubleClicking
private boolean isDoubleClicking- Mappings:
Namespace Name Mixin selector official NLbmg;N:Zintermediary field_5722Lnet/minecraft/class_409;field_5722:Znamed isDoubleClickingLnet/minecraft/client/gui/screen/ingame/HandledScreen;isDoubleClicking:Z
-
quickMovingStack
- Mappings:
Namespace Name Mixin selector official OLbmg;O:Laip;intermediary field_5723Lnet/minecraft/class_409;field_5723:Lnet/minecraft/class_1071;named quickMovingStackLnet/minecraft/client/gui/screen/ingame/HandledScreen;quickMovingStack:Lnet/minecraft/item/ItemStack;
-
-
Constructor Details
-
HandledScreen
- Mappings:
Namespace Name Mixin selector official <init>Lbmg;<init>(Lafr;)Vintermediary <init>Lnet/minecraft/class_409;<init>(Lnet/minecraft/class_1002;)Vnamed <init>Lnet/minecraft/client/gui/screen/ingame/HandledScreen;<init>(Lnet/minecraft/screen/ScreenHandler;)V
-
-
Method Details
-
init
public void init() -
render
public void render(int mouseX, int mouseY, float tickDelta) -
method_14548
protected void method_14548(int int2, int int3) - Mappings:
Namespace Name Mixin selector official bLbmg;b(II)Vintermediary method_14548Lnet/minecraft/class_409;method_14548(II)Vnamed method_14548Lnet/minecraft/client/gui/screen/ingame/HandledScreen;method_14548(II)V
-
drawItem
- Mappings:
Namespace Name Mixin selector official aLbmg;a(Laip;IILjava/lang/String;)Vintermediary method_4264Lnet/minecraft/class_409;method_4264(Lnet/minecraft/class_1071;IILjava/lang/String;)Vnamed drawItemLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawItem(Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
-
drawForeground
protected void drawForeground(int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official cLbmg;c(II)Vintermediary method_4262Lnet/minecraft/class_409;method_4262(II)Vnamed drawForegroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(II)V
-
drawBackground
protected abstract void drawBackground(float delta, int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official aLbmg;a(FII)Vintermediary method_1127Lnet/minecraft/class_409;method_1127(FII)Vnamed drawBackgroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(FII)V
-
drawSlot
- Mappings:
Namespace Name Mixin selector official aLbmg;a(Lagr;)Vintermediary method_1129Lnet/minecraft/class_409;method_1129(Lnet/minecraft/class_1026;)Vnamed drawSlotLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawSlot(Lnet/minecraft/inventory/slot/Slot;)V
-
calculateOffset
private void calculateOffset()- Mappings:
Namespace Name Mixin selector official aLbmg;a()Vintermediary method_4947Lnet/minecraft/class_409;method_4947()Vnamed calculateOffsetLnet/minecraft/client/gui/screen/ingame/HandledScreen;calculateOffset()V
-
getSlotAt
- Mappings:
Namespace Name Mixin selector official dLbmg;d(II)Lagr;intermediary method_1133Lnet/minecraft/class_409;method_1133(II)Lnet/minecraft/class_1026;named getSlotAtLnet/minecraft/client/gui/screen/ingame/HandledScreen;getSlotAt(II)Lnet/minecraft/inventory/slot/Slot;
-
mouseClicked
protected void mouseClicked(int mouseX, int mouseY, int button) - Overrides:
mouseClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLblk;a(III)Vintermediary method_1026Lnet/minecraft/class_388;method_1026(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
method_14549
protected boolean method_14549(int int2, int int3, int int4, int int5) - Mappings:
Namespace Name Mixin selector official cLbmg;c(IIII)Zintermediary method_14549Lnet/minecraft/class_409;method_14549(IIII)Znamed method_14549Lnet/minecraft/client/gui/screen/ingame/HandledScreen;method_14549(IIII)Z
-
mouseDragged
protected void mouseDragged(int int2, int int3, int int4, long long2) - Overrides:
mouseDraggedin classScreen- Mappings:
Namespace Name Mixin selector official aLblk;a(IIIJ)Vintermediary method_4259Lnet/minecraft/class_388;method_4259(IIIJ)Vnamed mouseDraggedLnet/minecraft/client/gui/screen/Screen;mouseDragged(IIIJ)V
-
mouseReleased
protected void mouseReleased(int mouseX, int mouseY, int button) - Overrides:
mouseReleasedin classScreen- Mappings:
Namespace Name Mixin selector official bLblk;b(III)Vintermediary method_1032Lnet/minecraft/class_388;method_1032(III)Vnamed mouseReleasedLnet/minecraft/client/gui/screen/Screen;mouseReleased(III)V
-
isPointOverSlot
- Mappings:
Namespace Name Mixin selector official aLbmg;a(Lagr;II)Zintermediary method_1130Lnet/minecraft/class_409;method_1130(Lnet/minecraft/class_1026;II)Znamed isPointOverSlotLnet/minecraft/client/gui/screen/ingame/HandledScreen;isPointOverSlot(Lnet/minecraft/inventory/slot/Slot;II)Z
-
isPointWithinBounds
protected boolean isPointWithinBounds(int posX, int posY, int width, int height, int pointX, int pointY) - Mappings:
Namespace Name Mixin selector official cLbmg;c(IIIIII)Zintermediary method_1134Lnet/minecraft/class_409;method_1134(IIIIII)Znamed isPointWithinBoundsLnet/minecraft/client/gui/screen/ingame/HandledScreen;isPointWithinBounds(IIIIII)Z
-
method_1131
- Mappings:
Namespace Name Mixin selector official aLbmg;a(Lagr;IILafw;)Vintermediary method_1131Lnet/minecraft/class_409;method_1131(Lnet/minecraft/class_1026;IILnet/minecraft/class_2679;)Vnamed method_1131Lnet/minecraft/client/gui/screen/ingame/HandledScreen;method_1131(Lnet/minecraft/inventory/slot/Slot;IILnet/minecraft/util/ItemAction;)V
-
keyPressed
protected void keyPressed(char character, int code) - Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official aLblk;a(CI)Vintermediary method_1024Lnet/minecraft/class_388;method_1024(CI)Vnamed keyPressedLnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
-
handleHotbarKeyPressed
protected boolean handleHotbarKeyPressed(int keyCode) - Mappings:
Namespace Name Mixin selector official bLbmg;b(I)Zintermediary method_4261Lnet/minecraft/class_409;method_4261(I)Znamed handleHotbarKeyPressedLnet/minecraft/client/gui/screen/ingame/HandledScreen;handleHotbarKeyPressed(I)Z
-
removed
public void removed() -
shouldPauseGame
public boolean shouldPauseGame()- Overrides:
shouldPauseGamein classScreen- Mappings:
Namespace Name Mixin selector official dLblk;d()Zintermediary method_1037Lnet/minecraft/class_388;method_1037()Znamed shouldPauseGameLnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
-
tick
public void tick()
-