Class InventoryScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.HandledScreen<PlayerScreenHandler>
net.minecraft.class_10260<PlayerScreenHandler>
net.minecraft.client.gui.screen.ingame.InventoryScreen
- All Implemented Interfaces:
Drawable,Element,Navigable,ParentElement,ScreenHandlerProvider<PlayerScreenHandler>,RecipeBookProvider
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/ingame/InventoryScreenintermediary net/minecraft/class_490official ftm
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AbstractInventoryScreenprivate booleanprivate floatprivate floatFields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
BACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, field_32322, field_52802, field_52803, focusedSlot, handler, playerInventoryTitle, playerInventoryTitleX, playerInventoryTitleY, titleX, titleY, x, yFields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, narratorToggleButton, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawBackground(DrawContext context, float delta, int mouseX, int mouseY) static voiddrawEntity(DrawContext context, float x, float y, float size, Vector3f vector3f, Quaternionf quaternionf, @Nullable Quaternionf quaternionf2, LivingEntity entity) static voiddrawEntity(DrawContext context, int x1, int y1, int x2, int y2, int size, float float2, float mouseX, float mouseY, LivingEntity entity) protected voiddrawForeground(DrawContext context, int mouseX, int mouseY) voidprotected voidinit()Called when a screen should be initialized.booleanprotected ScreenPosprotected voidprotected booleanbooleanmouseReleased(double mouseX, double mouseY, int button) Callback for when a mouse button release event has been captured.voidrender(DrawContext context, int mouseX, int mouseY, float delta) Methods inherited from class net.minecraft.class_10260
charTyped, getRecipeBookWidget, isClickOutsideBounds, isPointWithinBounds, keyPressed, method_64508, mouseClicked, onMouseClick, refreshRecipeBookMethods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
addTooltipSubmenuHandler, close, drawMouseoverTooltip, drawSlot, endTouchDrag, getScreenHandler, getTooltipFromItem, handleHotbarKeyPressed, mouseDragged, mouseScrolled, onSlotChangedState, removed, renderBackground, shouldPause, tickMethods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, method_64506, narrateScreenIfNarrationEnabled, onDisplayed, refreshNarrator, refreshWidgetPositions, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, switchFocus, updateNarrator, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, setFocused
-
Field Details
-
mouseX
private float mouseX- Mappings:
Namespace Name Mixin selector named mouseXLnet/minecraft/client/gui/screen/ingame/InventoryScreen;mouseX:Fintermediary field_2935Lnet/minecraft/class_490;field_2935:Fofficial GLftm;G:F
-
mouseY
private float mouseY- Mappings:
Namespace Name Mixin selector named mouseYLnet/minecraft/client/gui/screen/ingame/InventoryScreen;mouseY:Fintermediary field_2934Lnet/minecraft/class_490;field_2934:Fofficial HLftm;H:F
-
mouseDown
private boolean mouseDown- Mappings:
Namespace Name Mixin selector named mouseDownLnet/minecraft/client/gui/screen/ingame/InventoryScreen;mouseDown:Zintermediary field_2930Lnet/minecraft/class_490;field_2930:Zofficial ILftm;I:Z
-
field_54479
- Mappings:
Namespace Name Mixin selector named field_54479Lnet/minecraft/client/gui/screen/ingame/InventoryScreen;field_54479:Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;intermediary field_54479Lnet/minecraft/class_490;field_54479:Lnet/minecraft/class_485;official JLftm;J:Lfte;
-
-
Constructor Details
-
InventoryScreen
-
-
Method Details
-
handledScreenTick
public void handledScreenTick()- Overrides:
handledScreenTickin classclass_10260<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named handledScreenTickLnet/minecraft/client/gui/screen/ingame/HandledScreen;handledScreenTick()Vintermediary method_37432Lnet/minecraft/class_465;method_37432()Vofficial FLfsl;F()V
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
- Overrides:
initin classclass_10260<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named initLnet/minecraft/client/gui/screen/Screen;init()Vintermediary method_25426Lnet/minecraft/class_437;method_25426()Vofficial aR_Lfrw;aR_()V
-
method_64509
- Specified by:
method_64509in classclass_10260<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named method_64509Lnet/minecraft/class_10260;method_64509()Lnet/minecraft/client/gui/ScreenPos;intermediary method_64509Lnet/minecraft/class_10260;method_64509()Lnet/minecraft/class_8029;official JLfsn;J()Lfqk;
-
method_64510
protected void method_64510()- Overrides:
method_64510in classclass_10260<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named method_64510Lnet/minecraft/class_10260;method_64510()Vintermediary method_64510Lnet/minecraft/class_10260;method_64510()Vofficial KLfsn;K()V
-
drawForeground
- Overrides:
drawForegroundin classHandledScreen<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named drawForegroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(Lnet/minecraft/client/gui/DrawContext;II)Vintermediary method_2388Lnet/minecraft/class_465;method_2388(Lnet/minecraft/class_332;II)Vofficial bLfsl;b(Lflq;II)V
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classclass_10260<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)Vofficial aLfng;a(Lflq;IIF)V
-
method_64507
public boolean method_64507()- Overrides:
method_64507in classScreen- Mappings:
Namespace Name Mixin selector named method_64507Lnet/minecraft/client/gui/screen/Screen;method_64507()Zintermediary method_64507Lnet/minecraft/class_437;method_64507()Zofficial DLfrw;D()Z
-
method_64511
protected boolean method_64511()- Overrides:
method_64511in classclass_10260<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named method_64511Lnet/minecraft/class_10260;method_64511()Zintermediary method_64511Lnet/minecraft/class_10260;method_64511()Zofficial LLfsn;L()Z
-
drawBackground
- Specified by:
drawBackgroundin classHandledScreen<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named drawBackgroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(Lnet/minecraft/client/gui/DrawContext;FII)Vintermediary method_2389Lnet/minecraft/class_465;method_2389(Lnet/minecraft/class_332;FII)Vofficial aLfsl;a(Lflq;FII)V
-
drawEntity
public static void drawEntity(DrawContext context, int x1, int y1, int x2, int y2, int size, float float2, float mouseX, float mouseY, LivingEntity entity) - Mappings:
Namespace Name Mixin selector named drawEntityLnet/minecraft/client/gui/screen/ingame/InventoryScreen;drawEntity(Lnet/minecraft/client/gui/DrawContext;IIIIIFFFLnet/minecraft/entity/LivingEntity;)Vintermediary method_2486Lnet/minecraft/class_490;method_2486(Lnet/minecraft/class_332;IIIIIFFFLnet/minecraft/class_1309;)Vofficial aLftm;a(Lflq;IIIIIFFFLbvh;)V
-
drawEntity
public static void drawEntity(DrawContext context, float x, float y, float size, Vector3f vector3f, Quaternionf quaternionf, @Nullable @Nullable Quaternionf quaternionf2, LivingEntity entity) - Mappings:
Namespace Name Mixin selector named drawEntityLnet/minecraft/client/gui/screen/ingame/InventoryScreen;drawEntity(Lnet/minecraft/client/gui/DrawContext;FFFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/entity/LivingEntity;)Vintermediary method_48472Lnet/minecraft/class_490;method_48472(Lnet/minecraft/class_332;FFFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/class_1309;)Vofficial aLftm;a(Lflq;FFFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lbvh;)V
-
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 inGLFWclass.- Specified by:
mouseReleasedin interfaceElement- Specified by:
mouseReleasedin interfaceParentElement- Overrides:
mouseReleasedin classHandledScreen<PlayerScreenHandler>- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseReleasedLnet/minecraft/client/gui/Element;mouseReleased(DDI)Zintermediary method_25406Lnet/minecraft/class_364;method_25406(DDI)Zofficial bLfoa;b(DDI)Z
-