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.client.gui.screen.ingame.RecipeBookScreen<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 gfj
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final ButtonWidgetprivate booleanprivate floatprivate floatprivate final StatusEffectsDisplayFields inherited from class net.minecraft.client.gui.screen.ingame.RecipeBookScreen
field_59318, recipeBookFields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
BACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, field_32322, field_52802, field_52803, field_59315, field_59316, field_59317, 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 deltaTicks, 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) protected ScreenPosvoidprotected voidinit()Called when a screen should be initialized.private voidmethod_70274(ButtonWidget buttonWidget) booleanmouseReleased(double mouseX, double mouseY, int button) Callback for when a mouse button release event has been captured.protected voidvoidrender(DrawContext context, int mouseX, int mouseY, float deltaTicks) protected booleanbooleanMethods inherited from class net.minecraft.client.gui.screen.ingame.RecipeBookScreen
charTyped, drawSlots, isClickOutsideBounds, isPointWithinBounds, keyPressed, mouseClicked, onCraftFailed, onMouseClick, refreshRecipeBookMethods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
addTooltipSubmenuHandler, close, drawMouseoverTooltip, drawSlot, endTouchDrag, getScreenHandler, getTooltipFromItem, handleHotbarKeyPressed, mouseDragged, mouseScrolled, onMouseClick, onSlotChangedState, removed, renderBackground, shouldPause, tickMethods inherited from class net.minecraft.client.gui.screen.Screen
addCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, onFilesDropped, refreshNarrator, refreshWidgetPositions, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, switchFocus, updateNarratorMethods 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
getBorder, 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 MLgfj;M: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 NLgfj;N: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 OLgfj;O:Z
-
statusEffectsDisplay
- Mappings:
Namespace Name Mixin selector named statusEffectsDisplayLnet/minecraft/client/gui/screen/ingame/InventoryScreen;statusEffectsDisplay:Lnet/minecraft/client/gui/screen/ingame/StatusEffectsDisplay;intermediary field_54479Lnet/minecraft/class_490;field_54479:Lnet/minecraft/class_485;official PLgfj;P:Lgfb;
-
field_59329
- Mappings:
Namespace Name Mixin selector named field_59329Lnet/minecraft/client/gui/screen/ingame/InventoryScreen;field_59329:Lnet/minecraft/client/gui/widget/ButtonWidget;intermediary field_59329Lnet/minecraft/class_490;field_59329:Lnet/minecraft/class_4185;official LLgfj;L:Lfxy;
-
-
Constructor Details
-
InventoryScreen
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/ingame/InventoryScreen;<init>(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary <init>Lnet/minecraft/class_490;<init>(Lnet/minecraft/class_1657;)Vofficial <init>Lgfj;<init>(Lcuf;)V
-
-
Method Details
-
handledScreenTick
public void handledScreenTick()- Overrides:
handledScreenTickin classRecipeBookScreen<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named handledScreenTickLnet/minecraft/client/gui/screen/ingame/HandledScreen;handledScreenTick()Vintermediary method_37432Lnet/minecraft/class_465;method_37432()Vofficial ELgeg;E()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 classRecipeBookScreen<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named initLnet/minecraft/client/gui/screen/Screen;init()Vintermediary method_25426Lnet/minecraft/class_437;method_25426()Vofficial aT_Lgdr;aT_()V
-
method_70274
- Mappings:
Namespace Name Mixin selector named method_70274Lnet/minecraft/client/gui/screen/ingame/InventoryScreen;method_70274(Lnet/minecraft/client/gui/widget/ButtonWidget;)Vintermediary method_70274Lnet/minecraft/class_490;method_70274(Lnet/minecraft/class_4185;)Vofficial aLgfj;a(Lfxy;)V
-
getRecipeBookButtonPos
- Specified by:
getRecipeBookButtonPosin classRecipeBookScreen<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named getRecipeBookButtonPosLnet/minecraft/client/gui/screen/ingame/RecipeBookScreen;getRecipeBookButtonPos()Lnet/minecraft/client/gui/ScreenPos;intermediary method_64509Lnet/minecraft/class_10260;method_64509()Lnet/minecraft/class_8029;official GLgei;G()Lgcf;
-
onRecipeBookToggled
protected void onRecipeBookToggled()- Overrides:
onRecipeBookToggledin classRecipeBookScreen<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named onRecipeBookToggledLnet/minecraft/client/gui/screen/ingame/RecipeBookScreen;onRecipeBookToggled()Vintermediary method_64510Lnet/minecraft/class_10260;method_64510()Vofficial HLgei;H()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 bLgeg;b(Lfxk;II)V
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classRecipeBookScreen<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 aLfzb;a(Lfxk;IIF)V
-
shouldHideStatusEffectHud
public boolean shouldHideStatusEffectHud()- Overrides:
shouldHideStatusEffectHudin classScreen- Mappings:
Namespace Name Mixin selector named shouldHideStatusEffectHudLnet/minecraft/client/gui/screen/Screen;shouldHideStatusEffectHud()Zintermediary method_64507Lnet/minecraft/class_437;method_64507()Zofficial CLgdr;C()Z
-
shouldAddPaddingToGhostResult
protected boolean shouldAddPaddingToGhostResult()- Overrides:
shouldAddPaddingToGhostResultin classRecipeBookScreen<PlayerScreenHandler>- Mappings:
Namespace Name Mixin selector named shouldAddPaddingToGhostResultLnet/minecraft/client/gui/screen/ingame/RecipeBookScreen;shouldAddPaddingToGhostResult()Zintermediary method_64511Lnet/minecraft/class_10260;method_64511()Zofficial ILgei;I()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 aLgeg;a(Lfxk;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 aLgfj;a(Lfxk;IIIIIFFFLbzf;)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 aLgfj;a(Lfxk;FFFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lbzf;)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 bLfzv;b(DDI)Z
-