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,CraftingTableScreen,DispenserScreen,EnchantingScreen,FurnaceScreen,HopperScreen,HorseScreen,InventoryScreen,VillagerTradingScreen
- Mappings:
Namespace Name official bylintermediary net/minecraft/class_409named net/minecraft/client/gui/screen/ingame/HandledScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprivate booleanprotected final Setprivate intprivate Slotprivate intprivate intprotected static 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, 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 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) protected voidonMouseClick(Slot slot, int invSlot, int button, int slotAction) 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, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboardMethods 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 aLbyl;a:Loa;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 fLbyl;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 gLbyl;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 hLbyl;h:Laib;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 iLbyl;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 rLbyl;r: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 uLbyl;u:Lajk;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 vLbyl;v:Lajk;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 wLbyl;w: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 xLbyl;x:Lamj;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 yLbyl;y: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 zLbyl;z: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 ALbyl;A:Lajk;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 BLbyl;B: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 CLbyl;C:Lamj;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 DLbyl;D:Lajk;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 ELbyl;E: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 sLbyl;s: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 tLbyl;t: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 FLbyl;F: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 GLbyl;G: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 HLbyl;H: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 ILbyl;I: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 JLbyl;J: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 KLbyl;K:Lajk;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 LLbyl;L: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 MLbyl;M: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 NLbyl;N:Lamj;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>Lbyl;<init>(Laib;)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) -
drawItem
- Mappings:
Namespace Name Mixin selector official aLbyl;a(Lamj;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 bLbyl;b(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 aLbyl;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 aLbyl;a(Lajk;)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 aLbyl;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 cLbyl;c(II)Lajk;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 aLbxf;a(III)Vintermediary method_1026Lnet/minecraft/class_388;method_1026(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
mouseDragged
protected void mouseDragged(int int2, int int3, int int4, long long2) - Overrides:
mouseDraggedin classScreen- Mappings:
Namespace Name Mixin selector official aLbxf;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 bLbxf;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 aLbyl;a(Lajk;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 cLbyl;c(IIIIII)Zintermediary method_1134Lnet/minecraft/class_409;method_1134(IIIIII)Znamed isPointWithinBoundsLnet/minecraft/client/gui/screen/ingame/HandledScreen;isPointWithinBounds(IIIIII)Z
-
onMouseClick
- Mappings:
Namespace Name Mixin selector official aLbyl;a(Lajk;III)Vintermediary method_1131Lnet/minecraft/class_409;method_1131(Lnet/minecraft/class_1026;III)Vnamed onMouseClickLnet/minecraft/client/gui/screen/ingame/HandledScreen;onMouseClick(Lnet/minecraft/inventory/slot/Slot;III)V
-
keyPressed
protected void keyPressed(char character, int code) - Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official aLbxf;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 bLbyl;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 dLbxf;d()Zintermediary method_1037Lnet/minecraft/class_388;method_1037()Znamed shouldPauseGameLnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
-
tick
public void tick()
-