Package net.minecraft
Class class_8448
- All Implemented Interfaces:
class_8444
,Drawable
,Element
,Navigable
,ParentElement
,ScreenHandlerProvider<class_8448.class_8449>
@Environment(CLIENT)
public class class_8448
extends HandledScreen<class_8448.class_8449>
implements class_8444
- Mappings:
Namespace Name official fcx
intermediary net/minecraft/class_8448
named net/minecraft/class_8448
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
private static final record
private static class
private static class
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Identifier
static final Text
static final Text
private static final int
private static final int
private final UUID
private final class_8471
private class_8471.class_8474
(package private) final List<class_8448.class_8450>
private final UUID
(package private) int
private Text
(package private) Text
private MultilineText
(package private) @Nullable class_8448.class_8450
private class_8471.class_8472
private class_8471.class_8472
private class_8448.class_8451
private class_8448.class_8451
private class_8448.class_8452
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, LIGHT_DIRT_BACKGROUND_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
class_8448
(PlayerScreenHandler playerScreenHandler, PlayerInventory playerInventory, UUID uUID, class_8471 class_8471, class_8471.class_8474 class_8474) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
protected void
drawBackground
(MatrixStack matrices, float delta, int mouseX, int mouseY) protected void
drawForeground
(MatrixStack matrices, int mouseX, int mouseY) getSlotAt
(double x, double y) protected void
init()
Called when a screen should be initialized.protected void
method_50956
(@Nullable Slot slot) void
(package private) void
private boolean
method_50979
(class_8373 class_8373) private void
method_50981
(List<Text> list, class_8471.class_8472 class_8472, String string, String string2) method_50982
(@Nullable Slot slot) private Tooltip
void
render
(MatrixStack matrices, int mouseX, int mouseY, float delta) boolean
Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
drawMouseoverTooltip, drawSlotHighlight, endTouchDrag, getScreenHandler, handledScreenTick, handleHotbarKeyPressed, isClickOutsideBounds, isPointWithinBounds, keyPressed, mouseClicked, mouseDragged, mouseReleased, onMouseClick, removed, 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, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, remove, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderWithTooltip, resize, 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 net.minecraft.client.gui.DrawableHelper
disableScissor, drawBorder, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawHorizontalLine, drawNineSlicedTexture, drawNineSlicedTexture, drawNineSlicedTexture, drawRepeatingTexture, drawSprite, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawTextWithShadow, drawTextWithShadow, drawVerticalLine, drawWithOutline, enableScissor, fill, fill, fillGradient, fillGradient, fillGradient
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, focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseScrolled, setFocused
-
Field Details
-
field_44345
- Mappings:
Namespace Name Mixin selector official A
Lfcx;A:Lacy;
intermediary field_44345
Lnet/minecraft/class_8448;field_44345:Lnet/minecraft/class_2960;
named field_44345
Lnet/minecraft/class_8448;field_44345:Lnet/minecraft/util/Identifier;
-
field_44348
private static final int field_44348- See Also:
- Mappings:
Namespace Name Mixin selector official D
Lfcx;D:I
intermediary field_44348
Lnet/minecraft/class_8448;field_44348:I
named field_44348
Lnet/minecraft/class_8448;field_44348:I
-
field_44349
private static final int field_44349- See Also:
- Mappings:
Namespace Name Mixin selector official E
Lfcx;E:I
intermediary field_44349
Lnet/minecraft/class_8448;field_44349:I
named field_44349
Lnet/minecraft/class_8448;field_44349:I
-
field_44346
- Mappings:
Namespace Name Mixin selector official B
Lfcx;B:Lsw;
intermediary field_44346
Lnet/minecraft/class_8448;field_44346:Lnet/minecraft/class_2561;
named field_44346
Lnet/minecraft/class_8448;field_44346:Lnet/minecraft/text/Text;
-
field_44347
- Mappings:
Namespace Name Mixin selector official C
Lfcx;C:Lsw;
intermediary field_44347
Lnet/minecraft/class_8448;field_44347:Lnet/minecraft/class_2561;
named field_44347
Lnet/minecraft/class_8448;field_44347:Lnet/minecraft/text/Text;
-
field_44350
- Mappings:
Namespace Name Mixin selector official F
Lfcx;F:Ljava/util/UUID;
intermediary field_44350
Lnet/minecraft/class_8448;field_44350:Ljava/util/UUID;
named field_44350
Lnet/minecraft/class_8448;field_44350:Ljava/util/UUID;
-
field_44351
- Mappings:
Namespace Name Mixin selector official G
Lfcx;G:Lgep;
intermediary field_44351
Lnet/minecraft/class_8448;field_44351:Lnet/minecraft/class_8471;
named field_44351
Lnet/minecraft/class_8448;field_44351:Lnet/minecraft/class_8471;
-
field_44352
- Mappings:
Namespace Name Mixin selector official H
Lfcx;H:Lgep$c;
intermediary field_44352
Lnet/minecraft/class_8448;field_44352:Lnet/minecraft/class_8471$class_8474;
named field_44352
Lnet/minecraft/class_8448;field_44352:Lnet/minecraft/class_8471$class_8474;
-
field_44353
- Mappings:
Namespace Name Mixin selector official I
Lfcx;I:Ljava/util/List;
intermediary field_44353
Lnet/minecraft/class_8448;field_44353:Ljava/util/List;
named field_44353
Lnet/minecraft/class_8448;field_44353:Ljava/util/List;
-
field_44354
- Mappings:
Namespace Name Mixin selector official J
Lfcx;J:Ljava/util/UUID;
intermediary field_44354
Lnet/minecraft/class_8448;field_44354:Ljava/util/UUID;
named field_44354
Lnet/minecraft/class_8448;field_44354:Ljava/util/UUID;
-
field_44355
int field_44355- Mappings:
Namespace Name Mixin selector official K
Lfcx;K:I
intermediary field_44355
Lnet/minecraft/class_8448;field_44355:I
named field_44355
Lnet/minecraft/class_8448;field_44355:I
-
field_44356
- Mappings:
Namespace Name Mixin selector official L
Lfcx;L:Lsw;
intermediary field_44356
Lnet/minecraft/class_8448;field_44356:Lnet/minecraft/class_2561;
named field_44356
Lnet/minecraft/class_8448;field_44356:Lnet/minecraft/text/Text;
-
field_44357
Text field_44357- Mappings:
Namespace Name Mixin selector official M
Lfcx;M:Lsw;
intermediary field_44357
Lnet/minecraft/class_8448;field_44357:Lnet/minecraft/class_2561;
named field_44357
Lnet/minecraft/class_8448;field_44357:Lnet/minecraft/text/Text;
-
field_44358
- Mappings:
Namespace Name Mixin selector official N
Lfcx;N:Letx;
intermediary field_44358
Lnet/minecraft/class_8448;field_44358:Lnet/minecraft/class_5489;
named field_44358
Lnet/minecraft/class_8448;field_44358:Lnet/minecraft/client/font/MultilineText;
-
field_44359
- Mappings:
Namespace Name Mixin selector official O
Lfcx;O:Lfcx$b;
intermediary field_44359
Lnet/minecraft/class_8448;field_44359:Lnet/minecraft/class_8448$class_8450;
named field_44359
Lnet/minecraft/class_8448;field_44359:Lnet/minecraft/class_8448$class_8450;
-
field_44360
- Mappings:
Namespace Name Mixin selector official P
Lfcx;P:Lgep$a;
intermediary field_44360
Lnet/minecraft/class_8448;field_44360:Lnet/minecraft/class_8471$class_8472;
named field_44360
Lnet/minecraft/class_8448;field_44360:Lnet/minecraft/class_8471$class_8472;
-
field_44361
- Mappings:
Namespace Name Mixin selector official Q
Lfcx;Q:Lgep$a;
intermediary field_44361
Lnet/minecraft/class_8448;field_44361:Lnet/minecraft/class_8471$class_8472;
named field_44361
Lnet/minecraft/class_8448;field_44361:Lnet/minecraft/class_8471$class_8472;
-
field_44362
- Mappings:
Namespace Name Mixin selector official R
Lfcx;R:Lfcx$c;
intermediary field_44362
Lnet/minecraft/class_8448;field_44362:Lnet/minecraft/class_8448$class_8451;
named field_44362
Lnet/minecraft/class_8448;field_44362:Lnet/minecraft/class_8448$class_8451;
-
field_44363
- Mappings:
Namespace Name Mixin selector official S
Lfcx;S:Lfcx$c;
intermediary field_44363
Lnet/minecraft/class_8448;field_44363:Lnet/minecraft/class_8448$class_8451;
named field_44363
Lnet/minecraft/class_8448;field_44363:Lnet/minecraft/class_8448$class_8451;
-
field_44364
- Mappings:
Namespace Name Mixin selector official T
Lfcx;T:Lfcx$d;
intermediary field_44364
Lnet/minecraft/class_8448;field_44364:Lnet/minecraft/class_8448$class_8452;
named field_44364
Lnet/minecraft/class_8448;field_44364:Lnet/minecraft/class_8448$class_8452;
-
-
Constructor Details
-
class_8448
protected class_8448(PlayerScreenHandler playerScreenHandler, PlayerInventory playerInventory, UUID uUID, class_8471 class_8471, class_8471.class_8474 class_8474)
-
-
Method Details
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
This should call
Screen.setInitialFocus(net.minecraft.client.gui.Element)
to set the element that is initially focused.- Overrides:
init
in classHandledScreen<class_8448.class_8449>
- Mappings:
Namespace Name Mixin selector official b
Leyj;b()V
intermediary method_25426
Lnet/minecraft/class_437;method_25426()V
named init
Lnet/minecraft/client/gui/screen/Screen;init()V
-
method_50977
void method_50977()- Mappings:
Namespace Name Mixin selector official E
Lfcx;E()V
intermediary method_50977
Lnet/minecraft/class_8448;method_50977()V
named method_50977
Lnet/minecraft/class_8448;method_50977()V
-
method_50959
public void method_50959()- Specified by:
method_50959
in interfaceclass_8444
- Mappings:
Namespace Name Mixin selector official a
Lfct;a()V
intermediary method_50959
Lnet/minecraft/class_8444;method_50959()V
named method_50959
Lnet/minecraft/class_8444;method_50959()V
-
method_50979
- Mappings:
Namespace Name Mixin selector official a
Lfcx;a(Lbgm;)Z
intermediary method_50979
Lnet/minecraft/class_8448;method_50979(Lnet/minecraft/class_8373;)Z
named method_50979
Lnet/minecraft/class_8448;method_50979(Lnet/minecraft/class_8373;)Z
-
method_50983
- Mappings:
Namespace Name Mixin selector official c
Lfcx;c(Ljava/util/List;)Leum;
intermediary method_50983
Lnet/minecraft/class_8448;method_50983(Ljava/util/List;)Lnet/minecraft/class_7919;
named method_50983
Lnet/minecraft/class_8448;method_50983(Ljava/util/List;)Lnet/minecraft/client/gui/tooltip/Tooltip;
-
method_50981
private void method_50981(List<Text> list, @Nullable class_8471.class_8472 class_8472, String string, String string2) - Mappings:
Namespace Name Mixin selector official a
Lfcx;a(Ljava/util/List;Lgep$a;Ljava/lang/String;Ljava/lang/String;)V
intermediary method_50981
Lnet/minecraft/class_8448;method_50981(Ljava/util/List;Lnet/minecraft/class_8471$class_8472;Ljava/lang/String;Ljava/lang/String;)V
named method_50981
Lnet/minecraft/class_8448;method_50981(Ljava/util/List;Lnet/minecraft/class_8471$class_8472;Ljava/lang/String;Ljava/lang/String;)V
-
drawForeground
- Overrides:
drawForeground
in classHandledScreen<class_8448.class_8449>
- Mappings:
Namespace Name Mixin selector official b
Lezj;b(Lemi;II)V
intermediary method_2388
Lnet/minecraft/class_465;method_2388(Lnet/minecraft/class_4587;II)V
named drawForeground
Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(Lnet/minecraft/client/util/math/MatrixStack;II)V
-
drawBackground
- Specified by:
drawBackground
in classHandledScreen<class_8448.class_8449>
- Mappings:
Namespace Name Mixin selector official a
Lezj;a(Lemi;FII)V
intermediary method_2389
Lnet/minecraft/class_465;method_2389(Lnet/minecraft/class_4587;FII)V
named drawBackground
Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(Lnet/minecraft/client/util/math/MatrixStack;FII)V
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classHandledScreen<class_8448.class_8449>
- Mappings:
Namespace Name Mixin selector official a
Leuf;a(Lemi;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
-
close
public void close()- Overrides:
close
in classHandledScreen<class_8448.class_8449>
- Mappings:
Namespace Name Mixin selector official ay_
Leyj;ay_()V
intermediary method_25419
Lnet/minecraft/class_437;method_25419()V
named close
Lnet/minecraft/client/gui/screen/Screen;close()V
-
getSlotAt
- Overrides:
getSlotAt
in classHandledScreen<class_8448.class_8449>
- Mappings:
Namespace Name Mixin selector official a
Lezj;a(DD)Lcgm;
intermediary method_2386
Lnet/minecraft/class_465;method_2386(DD)Lnet/minecraft/class_1735;
named getSlotAt
Lnet/minecraft/client/gui/screen/ingame/HandledScreen;getSlotAt(DD)Lnet/minecraft/screen/slot/Slot;
-
method_50956
- Overrides:
method_50956
in classHandledScreen<class_8448.class_8449>
- Mappings:
Namespace Name Mixin selector official a
Lezj;a(Lcgm;)V
intermediary method_50956
Lnet/minecraft/class_465;method_50956(Lnet/minecraft/class_1735;)V
named method_50956
Lnet/minecraft/client/gui/screen/ingame/HandledScreen;method_50956(Lnet/minecraft/screen/slot/Slot;)V
-
method_50982
- Mappings:
Namespace Name Mixin selector official b
Lfcx;b(Lcgm;)Lcgm;
intermediary method_50982
Lnet/minecraft/class_8448;method_50982(Lnet/minecraft/class_1735;)Lnet/minecraft/class_1735;
named method_50982
Lnet/minecraft/class_8448;method_50982(Lnet/minecraft/screen/slot/Slot;)Lnet/minecraft/screen/slot/Slot;
-
shouldPause
public boolean shouldPause()- Overrides:
shouldPause
in classHandledScreen<class_8448.class_8449>
- Mappings:
Namespace Name Mixin selector official aB_
Leyj;aB_()Z
intermediary method_25421
Lnet/minecraft/class_437;method_25421()Z
named shouldPause
Lnet/minecraft/client/gui/screen/Screen;shouldPause()Z
-