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 bfrintermediary 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, 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 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, 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 aLbfr;a:Lkl;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 fLbfr;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 gLbfr;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 hLbfr;h:Laau;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 iLbfr;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 rLbfr;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 uLbfr;u:Labt;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 vLbfr;v:Labt;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 wLbfr;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 xLbfr;x:Ladq;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 yLbfr;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 zLbfr;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 ALbfr;A:Labt;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 BLbfr;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 CLbfr;C:Ladq;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 DLbfr;D:Labt;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 ELbfr;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 sLbfr;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 tLbfr;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 FLbfr;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 GLbfr;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 HLbfr;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 ILbfr;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 JLbfr;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 KLbfr;K:Labt;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 LLbfr;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 MLbfr;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 NLbfr;N:Ladq;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>Lbfr;<init>(Laau;)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 aLbfr;a(Ladq;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 bLbfr;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 aLbfr;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 aLbfr;a(Labt;)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 aLbfr;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 cLbfr;c(II)Labt;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 aLbez;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 aLbez;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 bLbez;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 aLbfr;a(Labt;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 cLbfr;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 aLbfr;a(Labt;IILaaz;)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 aLbez;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 bLbfr;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 dLbez;d()Zintermediary method_1037Lnet/minecraft/class_388;method_1037()Znamed shouldPauseGameLnet/minecraft/client/gui/screen/Screen;shouldPauseGame()Z
-
tick
public void tick()
-