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 gos
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate floatprivate floatprivate final StatusEffectsDisplayFields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
BACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, field_52802, field_52803, focusedSlot, handler, playerInventoryTitle, playerInventoryTitleX, playerInventoryTitleY, titleX, titleY, x, yFields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, field_60460, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, narratorToggleButton, textRenderer, title, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawBackground(DrawContext context, float deltaTicks, int mouseX, int mouseY) static voiddrawEntity(DrawContext drawer, int x1, int y1, int x2, int y2, float scale, Vector3f translation, Quaternionf rotation, @Nullable Quaternionf overrideCameraAngle, LivingEntity entity) static voiddrawEntity(DrawContext context, int x1, int y1, int x2, int y2, int size, float scale, float mouseX, float mouseY, LivingEntity entity) protected voiddrawForeground(DrawContext context, int mouseX, int mouseY) protected ScreenPosvoidprotected voidinit()Called when a screen should be initialized.booleanmouseReleased(Click click) 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, mouseDragged, onCraftFailed, onMouseClick, refreshRecipeBookMethods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
addTooltipSubmenuHandler, close, deferSubtitles, drawMouseoverTooltip, drawSlot, endTouchDrag, getScreenHandler, getTooltipFromItem, handleHotbarKeyPressed, mouseScrolled, onMouseClick, onSlotChangedState, removed, renderBackground, renderCursorStack, renderLetGoTouchStack, renderMain, shouldPause, tickMethods inherited from class net.minecraft.client.gui.screen.Screen
addCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, allowRotatingPanorama, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, canInterruptOtherScreen, children, clearAndInit, clearChildren, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleBasicClickEvent, handleClickEvent, handleClickEvent, handleOpenUri, handleRunCommand, handleTextClick, hasUsageText, init, insertText, isMouseOver, isValidCharacterForName, keepOpenThroughPortal, narrateScreenIfNarrationEnabled, onDisplayed, onFilesDropped, refreshNarrator, refreshWidgetPositions, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setWidgetAlpha, 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, isClickable, 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 DLgos;D: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 ELgos;E: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 FLgos;F: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 GLgos;G:Lgok;
-
-
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>Lgos;<init>(Lczl;)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 pLgnq;p()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 bg_Lgmj;bg_()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 ILgns;I()Lgjt;
-
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 JLgns;J()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 cLgnq;c(Lgdd;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 aLget;a(Lgdd;IIF)V
-
showsStatusEffects
public boolean showsStatusEffects()- Overrides:
showsStatusEffectsin classScreen- Mappings:
Namespace Name Mixin selector named showsStatusEffectsLnet/minecraft/client/gui/screen/Screen;showsStatusEffects()Zintermediary method_64507Lnet/minecraft/class_437;method_64507()Zofficial DLgmj;D()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 KLgns;K()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 aLgnq;a(Lgdd;FII)V
-
drawEntity
public static void drawEntity(DrawContext context, int x1, int y1, int x2, int y2, int size, float scale, 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 aLgos;a(Lgdd;IIIIIFFFLcew;)V
-
drawEntity
public static void drawEntity(DrawContext drawer, int x1, int y1, int x2, int y2, float scale, Vector3f translation, Quaternionf rotation, @Nullable @Nullable Quaternionf overrideCameraAngle, LivingEntity entity) - Mappings:
Namespace Name Mixin selector named drawEntityLnet/minecraft/client/gui/screen/ingame/InventoryScreen;drawEntity(Lnet/minecraft/client/gui/DrawContext;IIIIFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/entity/LivingEntity;)Vintermediary method_48472Lnet/minecraft/class_490;method_48472(Lnet/minecraft/class_332;IIIIFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/class_1309;)Vofficial aLgos;a(Lgdd;IIIIFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lcew;)V
-
mouseReleased
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>- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseReleasedLnet/minecraft/client/gui/Element;mouseReleased(Lnet/minecraft/client/gui/Click;)Zintermediary method_25406Lnet/minecraft/class_364;method_25406(Lnet/minecraft/class_11909;)Zofficial aLggw;a(Lgti;)Z
-