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 gee
-
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, 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 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(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, renderCursorStack, renderLetGoTouchStack, renderMain, 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, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, method_71536, narrateScreenIfNarrationEnabled, onDisplayed, onFilesDropped, refreshNarrator, refreshWidgetPositions, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, 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 GLgee;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 HLgee;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 ILgee;I: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 JLgee;J:Lgdw;
-
-
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>Lgee;<init>(Lcsy;)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 mLgdc;m()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 aR_Lgcn;aR_()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 ELgde;E()Lfzy;
-
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 FLgde;F()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 cLgdc;c(Lfvb;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 aLfwr;a(Lfvb;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 CLgcn;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 GLgde;G()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 aLgdc;a(Lfvb;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 aLgee;a(Lfvb;IIIIIFFFLbys;)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 aLgee;a(Lfvb;IIIIFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lbys;)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 bLfxl;b(DDI)Z
-