Class HandledScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.HandledScreen
- Direct Known Subclasses:
AnvilScreen,BeaconScreen,BrewingStandScreen,ChestScreen,CraftingTableScreen,DispenserScreen,EnchantingScreen,FurnaceScreen,HopperScreen,HorseScreen,InventoryScreen,VillagerTradingScreen
- Mappings:
Namespace Name official bdcintermediary 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
field_22533, field_22534, field_22535, field_22536, field_22537, field_22538, field_22539, field_22540Fields inherited from class net.minecraft.client.gui.DrawableHelper
field_22503, field_22504, field_22505, field_22506 -
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) private booleanisPointOverSlot(Slot slot, int pointX, int pointY) protected booleanisPointWithinBounds(int posX, int posY, int width, int height, int pointX, int pointY) protected voidmethod_21924(char char2, int int2) voidmethod_21925(int int2, int int3, float float2) protected voidmethod_21926(int int2, int int3, int int4) protected voidmethod_21927(int int2, int int3, int int4, long long2) voidprotected voidmethod_21935(int int2, int int3, int int4) voidbooleanvoidprotected voidonMouseClick(Slot slot, int invSlot, int button, int slotAction) Methods inherited from class net.minecraft.client.gui.screen.Screen
method_21928, method_21929, method_21930, method_21931, method_21932, method_21934, method_21937, method_21938, method_21939, method_21941, method_21942, method_21943, method_21944, method_21945, method_21946, method_22355Methods inherited from class net.minecraft.client.gui.DrawableHelper
method_21875, method_21877, method_21878, method_21879, method_21880, method_21881, method_21882, method_21883, method_21884
-
Field Details
-
INVENTORY_TEXTURE
- Mappings:
Namespace Name Mixin selector official aLbdc;a:Lbqm;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 fLbdc;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 gLbdc;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 hLbdc;h:Lyd;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 iLbdc;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 rLbdc;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 uLbdc;u:Lzj;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 vLbdc;v:Lzj;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 wLbdc;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 xLbdc;x:Labo;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 yLbdc;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 zLbdc;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 ALbdc;A:Lzj;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 BLbdc;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 CLbdc;C:Labo;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 DLbdc;D:Lzj;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 ELbdc;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 sLbdc;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 tLbdc;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 FLbdc;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 GLbdc;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 HLbdc;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 ILbdc;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 JLbdc;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 KLbdc;K:Lzj;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 LLbdc;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 MLbdc;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 NLbdc;N:Labo;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>Lbdc;<init>(Lyd;)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
-
method_21947
public void method_21947()- Overrides:
method_21947in classScreen- Mappings:
Namespace Name Mixin selector official r_Lbcc;r_()Vintermediary method_21947Lnet/minecraft/class_388;method_21947()Vnamed method_21947Lnet/minecraft/client/gui/screen/Screen;method_21947()V
-
method_21925
public void method_21925(int int2, int int3, float float2) - Overrides:
method_21925in classScreen- Mappings:
Namespace Name Mixin selector official aLbcc;a(IIF)Vintermediary method_21925Lnet/minecraft/class_388;method_21925(IIF)Vnamed method_21925Lnet/minecraft/client/gui/screen/Screen;method_21925(IIF)V
-
drawItem
- Mappings:
Namespace Name Mixin selector official aLbdc;a(Labo;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 bLbdc;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 aLbdc;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 aLbdc;a(Lzj;)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 gLbdc;g()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 cLbdc;c(II)Lzj;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;
-
method_21926
protected void method_21926(int int2, int int3, int int4) - Overrides:
method_21926in classScreen- Mappings:
Namespace Name Mixin selector official aLbcc;a(III)Vintermediary method_21926Lnet/minecraft/class_388;method_21926(III)Vnamed method_21926Lnet/minecraft/client/gui/screen/Screen;method_21926(III)V
-
method_21927
protected void method_21927(int int2, int int3, int int4, long long2) - Overrides:
method_21927in classScreen- Mappings:
Namespace Name Mixin selector official aLbcc;a(IIIJ)Vintermediary method_21927Lnet/minecraft/class_388;method_21927(IIIJ)Vnamed method_21927Lnet/minecraft/client/gui/screen/Screen;method_21927(IIIJ)V
-
method_21935
protected void method_21935(int int2, int int3, int int4) - Overrides:
method_21935in classScreen- Mappings:
Namespace Name Mixin selector official bLbcc;b(III)Vintermediary method_21935Lnet/minecraft/class_388;method_21935(III)Vnamed method_21935Lnet/minecraft/client/gui/screen/Screen;method_21935(III)V
-
isPointOverSlot
- Mappings:
Namespace Name Mixin selector official aLbdc;a(Lzj;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 cLbdc;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 aLbdc;a(Lzj;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
-
method_21924
protected void method_21924(char char2, int int2) - Overrides:
method_21924in classScreen- Mappings:
Namespace Name Mixin selector official aLbcc;a(CI)Vintermediary method_21924Lnet/minecraft/class_388;method_21924(CI)Vnamed method_21924Lnet/minecraft/client/gui/screen/Screen;method_21924(CI)V
-
handleHotbarKeyPressed
protected boolean handleHotbarKeyPressed(int keyCode) - Mappings:
Namespace Name Mixin selector official aLbdc;a(I)Zintermediary method_4261Lnet/minecraft/class_409;method_4261(I)Znamed handleHotbarKeyPressedLnet/minecraft/client/gui/screen/ingame/HandledScreen;handleHotbarKeyPressed(I)Z
-
method_21933
public void method_21933()- Overrides:
method_21933in classScreen- Mappings:
Namespace Name Mixin selector official bLbcc;b()Vintermediary method_21933Lnet/minecraft/class_388;method_21933()Vnamed method_21933Lnet/minecraft/client/gui/screen/Screen;method_21933()V
-
method_21940
public boolean method_21940()- Overrides:
method_21940in classScreen- Mappings:
Namespace Name Mixin selector official fLbcc;f()Zintermediary method_21940Lnet/minecraft/class_388;method_21940()Znamed method_21940Lnet/minecraft/client/gui/screen/Screen;method_21940()Z
-
method_21936
public void method_21936()- Overrides:
method_21936in classScreen- Mappings:
Namespace Name Mixin selector official cLbcc;c()Vintermediary method_21936Lnet/minecraft/class_388;method_21936()Vnamed method_21936Lnet/minecraft/client/gui/screen/Screen;method_21936()V
-