Class AbstractInventoryScreen<T extends ScreenHandler>
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.HandledScreen<T>
net.minecraft.client.gui.screen.ingame.AbstractInventoryScreen<T>
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
,ScreenHandlerProvider<T>
- Direct Known Subclasses:
CreativeInventoryScreen
,InventoryScreen
@Environment(CLIENT)
public abstract class AbstractInventoryScreen<T extends ScreenHandler>
extends HandledScreen<T>
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen
intermediary net/minecraft/class_485
official fov
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Fields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
BACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, field_32322, focusedSlot, handler, playerInventoryTitle, playerInventoryTitleX, playerInventoryTitleY, titleX, titleY, x, y
Fields 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, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
drawStatusEffectBackgrounds
(DrawContext context, int x, int height, Iterable<StatusEffectInstance> statusEffects, boolean wide) private void
drawStatusEffectDescriptions
(DrawContext context, int x, int height, Iterable<StatusEffectInstance> statusEffects) private void
drawStatusEffects
(DrawContext context, int mouseX, int mouseY) private void
drawStatusEffectSprites
(DrawContext context, int x, int height, Iterable<StatusEffectInstance> statusEffects, boolean wide) private Text
getStatusEffectDescription
(StatusEffectInstance statusEffect) boolean
void
render
(DrawContext context, int mouseX, int mouseY, float delta) Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
close, drawBackground, drawForeground, drawMouseoverTooltip, drawSlot, drawSlotHighlight, endTouchDrag, getScreenHandler, getTooltipFromItem, handledScreenTick, handleHotbarKeyPressed, init, isClickOutsideBounds, isPointWithinBounds, keyPressed, mouseClicked, mouseDragged, mouseReleased, onMouseClick, onSlotChangedState, removed, renderBackground, shouldPause, tick
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getPanoramaTickDelta, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, switchFocus, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseScrolled, setFocused
-
Field Details
-
EFFECT_BACKGROUND_LARGE_TEXTURE
- Mappings:
Namespace Name Mixin selector named EFFECT_BACKGROUND_LARGE_TEXTURE
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;EFFECT_BACKGROUND_LARGE_TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_45462
Lnet/minecraft/class_485;field_45462:Lnet/minecraft/class_2960;
official D
Lfov;D:Lalf;
-
EFFECT_BACKGROUND_SMALL_TEXTURE
- Mappings:
Namespace Name Mixin selector named EFFECT_BACKGROUND_SMALL_TEXTURE
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;EFFECT_BACKGROUND_SMALL_TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_45463
Lnet/minecraft/class_485;field_45463:Lnet/minecraft/class_2960;
official E
Lfov;E:Lalf;
-
-
Constructor Details
-
AbstractInventoryScreen
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gui/screen/ingame/HandledScreen;<init>(Lnet/minecraft/screen/ScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)V
intermediary <init>
Lnet/minecraft/class_465;<init>(Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
official <init>
Lfoc;<init>(Lcpv;Lcmx;Lxp;)V
-
-
Method Details
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classHandledScreen<T extends ScreenHandler>
- Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
official a
Lfii;a(Lfgs;IIF)V
-
hideStatusEffectHud
public boolean hideStatusEffectHud()- Mappings:
Namespace Name Mixin selector named hideStatusEffectHud
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;hideStatusEffectHud()Z
intermediary method_38934
Lnet/minecraft/class_485;method_38934()Z
official K
Lfov;K()Z
-
drawStatusEffects
- Mappings:
Namespace Name Mixin selector named drawStatusEffects
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffects(Lnet/minecraft/client/gui/DrawContext;II)V
intermediary method_2477
Lnet/minecraft/class_485;method_2477(Lnet/minecraft/class_332;II)V
official c
Lfov;c(Lfgs;II)V
-
drawStatusEffectBackgrounds
private void drawStatusEffectBackgrounds(DrawContext context, int x, int height, Iterable<StatusEffectInstance> statusEffects, boolean wide) - Mappings:
Namespace Name Mixin selector named drawStatusEffectBackgrounds
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffectBackgrounds(Lnet/minecraft/client/gui/DrawContext;IILjava/lang/Iterable;Z)V
intermediary method_18642
Lnet/minecraft/class_485;method_18642(Lnet/minecraft/class_332;IILjava/lang/Iterable;Z)V
official a
Lfov;a(Lfgs;IILjava/lang/Iterable;Z)V
-
drawStatusEffectSprites
private void drawStatusEffectSprites(DrawContext context, int x, int height, Iterable<StatusEffectInstance> statusEffects, boolean wide) - Mappings:
Namespace Name Mixin selector named drawStatusEffectSprites
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffectSprites(Lnet/minecraft/client/gui/DrawContext;IILjava/lang/Iterable;Z)V
intermediary method_18643
Lnet/minecraft/class_485;method_18643(Lnet/minecraft/class_332;IILjava/lang/Iterable;Z)V
official b
Lfov;b(Lfgs;IILjava/lang/Iterable;Z)V
-
drawStatusEffectDescriptions
private void drawStatusEffectDescriptions(DrawContext context, int x, int height, Iterable<StatusEffectInstance> statusEffects) - Mappings:
Namespace Name Mixin selector named drawStatusEffectDescriptions
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffectDescriptions(Lnet/minecraft/client/gui/DrawContext;IILjava/lang/Iterable;)V
intermediary method_18644
Lnet/minecraft/class_485;method_18644(Lnet/minecraft/class_332;IILjava/lang/Iterable;)V
official a
Lfov;a(Lfgs;IILjava/lang/Iterable;)V
-
getStatusEffectDescription
- Mappings:
Namespace Name Mixin selector named getStatusEffectDescription
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;getStatusEffectDescription(Lnet/minecraft/entity/effect/StatusEffectInstance;)Lnet/minecraft/text/Text;
intermediary method_38933
Lnet/minecraft/class_485;method_38933(Lnet/minecraft/class_1293;)Lnet/minecraft/class_2561;
official a
Lfov;a(Lbsd;)Lxp;
-