Class AbstractInventoryScreen<T extends ScreenHandler>
java.lang.Object
net.minecraft.client.gui.DrawableHelper
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
,ParentElement
,ScreenHandlerProvider<T>
- Direct Known Subclasses:
CreativeInventoryScreen
,InventoryScreen
@Environment(CLIENT)
public abstract class AbstractInventoryScreen<T extends ScreenHandler>
extends HandledScreen<T>
- Mappings:
Namespace Name official elv
intermediary net/minecraft/class_485
named net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen
-
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, height, itemRenderer, passEvents, textRenderer, title, width
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
drawStatusEffectBackgrounds
(MatrixStack matrices, int x, int height, Iterable<StatusEffectInstance> statusEffects, boolean wide) private void
drawStatusEffectDescriptions
(MatrixStack matrices, int x, int height, Iterable<StatusEffectInstance> statusEffects) private void
drawStatusEffects
(MatrixStack matrices, int mouseX, int mouseY) private void
drawStatusEffectSprites
(MatrixStack matrices, int x, int height, Iterable<StatusEffectInstance> statusEffects, boolean wide) private Text
getStatusEffectDescription
(StatusEffectInstance statusEffect) boolean
void
render
(MatrixStack matrices, int mouseX, int mouseY, float delta) Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
close, drawBackground, drawForeground, drawMouseoverTooltip, drawSlotHighlight, getScreenHandler, handledScreenTick, handleHotbarKeyPressed, init, isClickOutsideBounds, isPointWithinBounds, keyPressed, mouseClicked, mouseDragged, mouseReleased, onMouseClick, removed, shouldPause, tick
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, filesDragged, findSelectedElementData, getNarratedTitle, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hide, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, remove, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, shouldCloseOnEsc, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffset
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.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseScrolled, setInitialFocus
-
Constructor Details
-
AbstractInventoryScreen
- Mappings:
Namespace Name Mixin selector official <init>
Lelg;<init>(Lbvp;Lbte;Lrm;)V
intermediary <init>
Lnet/minecraft/class_465;<init>(Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
named <init>
Lnet/minecraft/client/gui/screen/ingame/HandledScreen;<init>(Lnet/minecraft/screen/ScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)V
-
-
Method Details
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classHandledScreen<T extends ScreenHandler>
- Mappings:
Namespace Name Mixin selector official a
Lehm;a(Ldzs;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
hideStatusEffectHud
public boolean hideStatusEffectHud()- Mappings:
Namespace Name Mixin selector official z
Lelv;z()Z
intermediary method_38934
Lnet/minecraft/class_485;method_38934()Z
named hideStatusEffectHud
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;hideStatusEffectHud()Z
-
drawStatusEffects
- Mappings:
Namespace Name Mixin selector official c
Lelv;c(Ldzs;II)V
intermediary method_2477
Lnet/minecraft/class_485;method_2477(Lnet/minecraft/class_4587;II)V
named drawStatusEffects
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffects(Lnet/minecraft/client/util/math/MatrixStack;II)V
-
drawStatusEffectBackgrounds
private void drawStatusEffectBackgrounds(MatrixStack matrices, int x, int height, Iterable<StatusEffectInstance> statusEffects, boolean wide) - Mappings:
Namespace Name Mixin selector official a
Lelv;a(Ldzs;IILjava/lang/Iterable;Z)V
intermediary method_18642
Lnet/minecraft/class_485;method_18642(Lnet/minecraft/class_4587;IILjava/lang/Iterable;Z)V
named drawStatusEffectBackgrounds
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffectBackgrounds(Lnet/minecraft/client/util/math/MatrixStack;IILjava/lang/Iterable;Z)V
-
drawStatusEffectSprites
private void drawStatusEffectSprites(MatrixStack matrices, int x, int height, Iterable<StatusEffectInstance> statusEffects, boolean wide) - Mappings:
Namespace Name Mixin selector official b
Lelv;b(Ldzs;IILjava/lang/Iterable;Z)V
intermediary method_18643
Lnet/minecraft/class_485;method_18643(Lnet/minecraft/class_4587;IILjava/lang/Iterable;Z)V
named drawStatusEffectSprites
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffectSprites(Lnet/minecraft/client/util/math/MatrixStack;IILjava/lang/Iterable;Z)V
-
drawStatusEffectDescriptions
private void drawStatusEffectDescriptions(MatrixStack matrices, int x, int height, Iterable<StatusEffectInstance> statusEffects) - Mappings:
Namespace Name Mixin selector official a
Lelv;a(Ldzs;IILjava/lang/Iterable;)V
intermediary method_18644
Lnet/minecraft/class_485;method_18644(Lnet/minecraft/class_4587;IILjava/lang/Iterable;)V
named drawStatusEffectDescriptions
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffectDescriptions(Lnet/minecraft/client/util/math/MatrixStack;IILjava/lang/Iterable;)V
-
getStatusEffectDescription
- Mappings:
Namespace Name Mixin selector official a
Lelv;a(Lbaj;)Lrm;
intermediary method_38933
Lnet/minecraft/class_485;method_38933(Lnet/minecraft/class_1293;)Lnet/minecraft/class_2561;
named getStatusEffectDescription
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;getStatusEffectDescription(Lnet/minecraft/entity/effect/StatusEffectInstance;)Lnet/minecraft/text/Text;
-