Package net.minecraft
Class class_8447
- All Implemented Interfaces:
class_8444
,Drawable
,Element
,Navigable
,ParentElement
- Mappings:
Namespace Name official fcw
intermediary net/minecraft/class_8447
named net/minecraft/class_8447
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Identifier
static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final Text
private static final Text
private class_8446
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
init()
Called when a screen should be initialized.boolean
keyPressed
(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.void
private int
private int
private int
boolean
mouseClicked
(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.void
render
(MatrixStack matrices, int mouseX, int mouseY, float delta) void
renderBackground
(MatrixStack matrices) Renders the background of this screen.void
tick()
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, close, 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, removed, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderWithTooltip, resize, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, 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, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
field_44335
- Mappings:
Namespace Name Mixin selector official a
Lfcw;a:Lacy;
intermediary field_44335
Lnet/minecraft/class_8447;field_44335:Lnet/minecraft/class_2960;
named field_44335
Lnet/minecraft/class_8447;field_44335:Lnet/minecraft/util/Identifier;
-
field_44337
private static final int field_44337- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lfcw;c:I
intermediary field_44337
Lnet/minecraft/class_8447;field_44337:I
named field_44337
Lnet/minecraft/class_8447;field_44337:I
-
field_44338
private static final int field_44338- See Also:
- Mappings:
Namespace Name Mixin selector official o
Lfcw;o:I
intermediary field_44338
Lnet/minecraft/class_8447;field_44338:I
named field_44338
Lnet/minecraft/class_8447;field_44338:I
-
field_44339
private static final int field_44339- See Also:
- Mappings:
Namespace Name Mixin selector official p
Lfcw;p:I
intermediary field_44339
Lnet/minecraft/class_8447;field_44339:I
named field_44339
Lnet/minecraft/class_8447;field_44339:I
-
field_44336
public static final int field_44336- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lfcw;b:I
intermediary field_44336
Lnet/minecraft/class_8447;field_44336:I
named field_44336
Lnet/minecraft/class_8447;field_44336:I
-
field_44340
private static final int field_44340- See Also:
- Mappings:
Namespace Name Mixin selector official q
Lfcw;q:I
intermediary field_44340
Lnet/minecraft/class_8447;field_44340:I
named field_44340
Lnet/minecraft/class_8447;field_44340:I
-
field_44341
private static final int field_44341- See Also:
- Mappings:
Namespace Name Mixin selector official r
Lfcw;r:I
intermediary field_44341
Lnet/minecraft/class_8447;field_44341:I
named field_44341
Lnet/minecraft/class_8447;field_44341:I
-
field_44342
- Mappings:
Namespace Name Mixin selector official s
Lfcw;s:Lsw;
intermediary field_44342
Lnet/minecraft/class_8447;field_44342:Lnet/minecraft/class_2561;
named field_44342
Lnet/minecraft/class_8447;field_44342:Lnet/minecraft/text/Text;
-
field_44343
- Mappings:
Namespace Name Mixin selector official t
Lfcw;t:Lsw;
intermediary field_44343
Lnet/minecraft/class_8447;field_44343:Lnet/minecraft/class_2561;
named field_44343
Lnet/minecraft/class_8447;field_44343:Lnet/minecraft/text/Text;
-
field_44344
- Mappings:
Namespace Name Mixin selector official u
Lfcw;u:Lfcv;
intermediary field_44344
Lnet/minecraft/class_8447;field_44344:Lnet/minecraft/class_8446;
named field_44344
Lnet/minecraft/class_8447;field_44344:Lnet/minecraft/class_8446;
-
-
Constructor Details
-
class_8447
public class_8447()
-
-
Method Details
-
method_50976
private int method_50976()- Mappings:
Namespace Name Mixin selector official m
Lfcw;m()I
intermediary method_50976
Lnet/minecraft/class_8447;method_50976()I
named method_50976
Lnet/minecraft/class_8447;method_50976()I
-
method_50969
private int method_50969()- Mappings:
Namespace Name Mixin selector official C
Lfcw;C()I
intermediary method_50969
Lnet/minecraft/class_8447;method_50969()I
named method_50969
Lnet/minecraft/class_8447;method_50969()I
-
method_50970
private int method_50970()- Mappings:
Namespace Name Mixin selector official D
Lfcw;D()I
intermediary method_50970
Lnet/minecraft/class_8447;method_50970()I
named method_50970
Lnet/minecraft/class_8447;method_50970()I
-
tick
public void tick() -
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. -
renderBackground
Renders the background of this screen.If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.
- Overrides:
renderBackground
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Leyj;a(Lemi;)V
intermediary method_25420
Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_4587;)V
named renderBackground
Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/util/math/MatrixStack;)V
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- 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
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured. The button number is identified by the constants inGLFW
class.- Specified by:
mouseClicked
in interfaceElement
- Specified by:
mouseClicked
in interfaceParentElement
- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mousebutton
- the mouse button number- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Leuq;a(DDI)Z
intermediary method_25402
Lnet/minecraft/class_364;method_25402(DDI)Z
named mouseClicked
Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured. The key code is identified by the constants inGLFW
class.- Specified by:
keyPressed
in interfaceElement
- Specified by:
keyPressed
in interfaceParentElement
- Overrides:
keyPressed
in classScreen
- Parameters:
keyCode
- the named key code of the event as described in theGLFW
classscanCode
- the unique/platform-specific scan code of the keyboard inputmodifiers
- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Leuq;a(III)Z
intermediary method_25404
Lnet/minecraft/class_364;method_25404(III)Z
named keyPressed
Lnet/minecraft/client/gui/Element;keyPressed(III)Z
-
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
-