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 gbg
-
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_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 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.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 GLgbg;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 HLgbg;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 ILgbg;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 JLgbg;J:Lgay;
-
-
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>Lgbg;<init>(Lcsi;)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 ELgaf;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 aO_Lfzq;aO_()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 GLgah;G()Lfye;
-
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 HLgah;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 bLgaf;b(Lftk;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 aLfvb;a(Lftk;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 CLfzq;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 ILgah;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 aLgaf;a(Lftk;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 aLgbg;a(Lftk;IIIIIFFFLbyf;)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 aLgbg;a(Lftk;FFFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lbyf;)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 bLfvv;b(DDI)Z
-