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>
,TickableElement
- Direct Known Subclasses:
CreativeInventoryScreen
,InventoryScreen
@Environment(CLIENT) public abstract class AbstractInventoryScreen<T extends ScreenHandler> extends HandledScreen<T>
- Mappings:
Namespace Name official dwp
intermediary net/minecraft/class_485
named net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen
-
Field Summary
Fields Modifier and Type Field Description protected boolean
drawStatusEffects
Fields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
BACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, focusedSlot, handler, playerInventory, playerInventoryTitleX, playerInventoryTitleY, titleX, titleY, x, y
Fields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, 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
-
Constructor Summary
Constructors Constructor Description AbstractInventoryScreen(T handler, PlayerInventory inventory, Text title)
-
Method Summary
Modifier and Type Method Description protected void
applyStatusEffectOffset()
private void
drawStatusEffectBackgrounds(MatrixStack matrices, int int2, int int3, Iterable<StatusEffectInstance> iterable)
private void
drawStatusEffectDescriptions(MatrixStack matrices, int int2, int int3, Iterable<StatusEffectInstance> iterable)
private void
drawStatusEffects(MatrixStack matrices)
private void
drawStatusEffectSprites(MatrixStack matrices, int int2, int int3, Iterable<StatusEffectInstance> iterable)
protected void
init()
Called when a screen should be initialized.void
render(MatrixStack matrices, int mouseX, int mouseY, float delta)
Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
drawBackground, drawForeground, drawMouseoverTooltip, getScreenHandler, handleHotbarKeyPressed, isClickOutsideBounds, isPauseScreen, isPointWithinBounds, keyPressed, method_33285, mouseClicked, mouseDragged, mouseReleased, onClose, onMouseClick, removed, tick
Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, 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
-
Field Details
-
drawStatusEffects
protected boolean drawStatusEffects- Mappings:
Namespace Name Mixin selector official A
Ldwp;A:Z
intermediary field_2900
Lnet/minecraft/class_485;field_2900:Z
named drawStatusEffects
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffects:Z
-
-
Constructor Details
-
AbstractInventoryScreen
- Mappings:
Namespace Name Mixin selector official <init>
Ldwa;<init>(Lbjr;Lbhk;Loi;)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
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
- Overrides:
init
in classHandledScreen<T extends ScreenHandler>
- Mappings:
Namespace Name Mixin selector official b
Ldve;b()V
intermediary method_25426
Lnet/minecraft/class_437;method_25426()V
named init
Lnet/minecraft/client/gui/screen/Screen;init()V
-
applyStatusEffectOffset
protected void applyStatusEffectOffset()- Mappings:
Namespace Name Mixin selector official i
Ldwp;i()V
intermediary method_2476
Lnet/minecraft/class_485;method_2476()V
named applyStatusEffectOffset
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;applyStatusEffectOffset()V
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classHandledScreen<T extends ScreenHandler>
- Mappings:
Namespace Name Mixin selector official a
Ldsq;a(Ldlr;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
-
drawStatusEffects
- Mappings:
Namespace Name Mixin selector official b
Ldwp;b(Ldlr;)V
intermediary method_2477
Lnet/minecraft/class_485;method_2477(Lnet/minecraft/class_4587;)V
named drawStatusEffects
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffects(Lnet/minecraft/client/util/math/MatrixStack;)V
-
drawStatusEffectBackgrounds
private void drawStatusEffectBackgrounds(MatrixStack matrices, int int2, int int3, Iterable<StatusEffectInstance> iterable)- Mappings:
Namespace Name Mixin selector official a
Ldwp;a(Ldlr;IILjava/lang/Iterable;)V
intermediary method_18642
Lnet/minecraft/class_485;method_18642(Lnet/minecraft/class_4587;IILjava/lang/Iterable;)V
named drawStatusEffectBackgrounds
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffectBackgrounds(Lnet/minecraft/client/util/math/MatrixStack;IILjava/lang/Iterable;)V
-
drawStatusEffectSprites
private void drawStatusEffectSprites(MatrixStack matrices, int int2, int int3, Iterable<StatusEffectInstance> iterable)- Mappings:
Namespace Name Mixin selector official b
Ldwp;b(Ldlr;IILjava/lang/Iterable;)V
intermediary method_18643
Lnet/minecraft/class_485;method_18643(Lnet/minecraft/class_4587;IILjava/lang/Iterable;)V
named drawStatusEffectSprites
Lnet/minecraft/client/gui/screen/ingame/AbstractInventoryScreen;drawStatusEffectSprites(Lnet/minecraft/client/util/math/MatrixStack;IILjava/lang/Iterable;)V
-
drawStatusEffectDescriptions
private void drawStatusEffectDescriptions(MatrixStack matrices, int int2, int int3, Iterable<StatusEffectInstance> iterable)- Mappings:
Namespace Name Mixin selector official c
Ldwp;c(Ldlr;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
-