net.minecraft.client.gui.screens

public abstract class Screen

extends AbstractContainerEventHandler implements Renderable

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable

fyb
net.minecraft.client.gui.screens.Screen
net.minecraft.class_437
net.minecraft.unmapped.C_wrmtlwqx
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.Screen

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_22782
f_fnsnmohs
LOGGER
LOGGER
private static final Component
b
USAGE_NARRATION
field_33814
f_bjnksoor
SCREEN_USAGE_TEXT
SCREEN_USAGE
protected static final CubeMap
e
CUBE_MAP
field_49508
f_ffvcxumd
PANORAMA_RENDERER
BACKGROUND_PANORAMA_RENDERER
protected static final PanoramaRenderer
f
PANORAMA
field_49509
f_lysrduwi
ROTATING_PANORAMA_RENDERER
BACKGROUND_PANORAMA_RENDERER_ROTATING
public static final ResourceLocation
g
MENU_BACKGROUND
field_49511
f_sektkmdw
MENU_BACKGROUND_TEXTURE
MENU_BACKGROUND
public static final ResourceLocation
h
HEADER_SEPARATOR
field_49895
f_erfyrjld
HEADER_SEPARATOR_TEXTURE
HEADER_SEPARATOR
public static final ResourceLocation
i
FOOTER_SEPARATOR
field_49896
f_dnkxkbyx
FOOTER_SEPARATOR_TEXTURE
FOOTER_SEPARATOR
private static final ResourceLocation
c
INWORLD_MENU_BACKGROUND
field_49894
f_bvobnjsr
INWORLD_MENU_BACKGROUND_TEXTURE
INWORLD_MENU_BACKGROUND
public static final ResourceLocation
j
INWORLD_HEADER_SEPARATOR
field_49897
f_quytvjxb
INWORLD_HEADER_SEPARATOR_TEXTURE
INWORLD_HEADER_SEPARATOR
public static final ResourceLocation
k
INWORLD_FOOTER_SEPARATOR
field_49898
f_ojzzsrar
INWORLD_FOOTER_SEPARATOR_TEXTURE
INWORLD_FOOTER_SEPARATOR
protected final Component
l
title
field_22785
f_htifmqlv
title
title
private final List<GuiEventListener>
d
children
field_22786
f_kreiluct
children
children
private final List<NarratableEntry>
s
narratables
field_33815
f_oeooblbi
selectables
selectables
protected Minecraft
m
minecraft
field_22787
f_psnbmvaj
client
client
private boolean
u
initialized
field_42156
f_dapowlyi
screenInitialized
initialized
public int
n
width
field_22789
f_kmcqeiie
width
width
public int
o
height
field_22790
f_vsuqlruk
height
height
private final List<Renderable>
v
renderables
field_33816
f_rjdvwvyp
drawables
drawables
protected Font
p
font
field_22793
f_bpxgxhlg
textRenderer
textRenderer
private static final long
w
NARRATE_SUPPRESS_AFTER_INIT_TIME
field_33817
f_ywhydtya
SCREEN_INIT_NARRATION_DELAY
SCREEN_INIT_NARRATION_DELAY
private static final long
x
NARRATE_DELAY_NARRATOR_ENABLED
field_33818
f_ofcdwhxy
NARRATOR_MODE_CHANGE_DELAY
NARRATOR_MODE_CHANGE_DELAY
private static final long
y
NARRATE_DELAY_MOUSE_MOVE
field_33819
f_mvugfdtw
MOUSE_MOVE_NARRATION_DELAY
MOUSE_MOVE_NARRATION_DELAY
private static final long
z
NARRATE_DELAY_MOUSE_ACTION
field_33820
f_rwuipbpc
MOUSE_PRESS_SCROLL_NARRATION_DELAY
MOUSE_ACTION_NARRATION_DELAY
private static final long
A
NARRATE_DELAY_KEYBOARD_ACTION
field_33821
f_qqbyyhim
KEY_PRESS_NARRATION_DELAY
KEYBOARD_ACTION_NARRATION_DELAY
private final ScreenNarrationCollector
B
narrationState
field_33822
f_qdzbfdgb
narrator
narrator
private long
C
narrationSuppressTime
field_33823
f_szwvjynq
elementNarrationStartTime
elementNarrationStartTime
private long
D
nextNarrationTime
field_33824
f_xypkugwe
screenNarrationStartTime
screenNarrationStartTime
protected CycleButton<NarratorStatus>
q
narratorButton
field_52252
f_npzkmprn
narratorToggleButton
narratorModeButton
private NarratableEntry
E
lastNarratable
field_33813
f_enzwkzjs
selected
selected
private Screen$DeferredTooltipRendering
F
deferredTooltipRendering
field_41685
f_jcgjfjni
tooltip
deferredTooltip
protected final Executor
r
screenExecutor
field_44944
f_zjysrtvv
executor
screenExecutor

Constructor summary

ModifierConstructor
protected (Component title)

Method summary

Modifier and TypeMethod
public Component
n()
getTitle()
method_25440()
m_fggwkeeq()
getTitle()
getTitle()
public Component
i()
getNarrationMessage()
method_25435()
m_nvnfplud()
getNarratedTitle()
getNarratedTitle()
public final void
c(frv arg0, int arg1, int arg2, float arg3)
renderWithTooltip(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_47413(class_332 arg0, int arg1, int arg2, float arg3)
m_pfwvzdim(C_sedilmty arg0, int arg1, int arg2, float arg3)
renderWithTooltip(DrawContext context, int mouseX, int mouseY, float deltaTicks)
renderWithTooltip(GuiGraphics graphics, int mouseX, int mouseY, float delta)
public void
a(frv arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
m_ljhpujrm(C_sedilmty arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
public boolean
a(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
method_25404(int arg0, int arg1, int arg2)
m_qwrbtcbl(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
private FocusNavigationEvent$TabNavigation
m()
createTabEvent()
method_48266()
m_ljtwkmmk()
getTabNavigation()
createArrowNavigation()
private FocusNavigationEvent$ArrowNavigation
a(fwo arg0)
createArrowEvent(ScreenDirection arg0)
method_48264(class_8028 arg0)
m_ckkbzfqx(C_veciqgge arg0)
getArrowNavigation(NavigationDirection direction)
createTabNavigation(NavigationDirection direction)
protected void
aC_()
setInitialFocus()
method_56131()
m_uzikfrgi()
setInitialFocus()
setInitialFocus()
protected void
b(fug arg0)
setInitialFocus(GuiEventListener arg0)
method_48265(class_364 arg0)
m_owcmbtvl(C_fxiqpxaf arg0)
setInitialFocus(Element element)
setInitialFocus(Element element)
public void
o()
clearFocus()
method_48267()
m_fogjthpz()
blur()
focusCurrentPath()
protected void
a(frs arg0)
changeFocus(ComponentPath arg0)
method_48263(class_8016 arg0)
m_vsopnzlx(C_ballifpu arg0)
switchFocus(GuiNavigationPath path)
focusCurrentPath(ElementPath path)
public boolean
aD_()
shouldCloseOnEsc()
method_25422()
m_snvbpxot()
shouldCloseOnEsc()
shouldCloseOnEsc()
public void
aL_()
onClose()
method_25419()
m_tevgoglb()
close()
closeScreen()
protected <T extends GuiEventListener, Renderable, NarratableEntry> T
c(T arg0)
addRenderableWidget(T arg0)
method_37063(T arg0)
m_vsdrypvi(T arg0)
addDrawableChild(T drawableElement)
addDrawableSelectableElement(T drawableElement)
protected <T extends Renderable> T
a(T arg0)
addRenderableOnly(T arg0)
method_37060(T arg0)
m_wjyrnuws(T arg0)
addDrawable(T drawable)
addDrawable(T drawable)
protected <T extends GuiEventListener, NarratableEntry> T
d(T arg0)
addWidget(T arg0)
method_25429(T arg0)
m_lkrokqto(T arg0)
addSelectableChild(T child)
addSelectableElement(T child)
protected void
e(fug arg0)
removeWidget(GuiEventListener arg0)
method_37066(class_364 arg0)
m_tvprcwgv(C_fxiqpxaf arg0)
remove(Element child)
remove(Element child)
protected void
p()
clearWidgets()
method_37067()
m_zatdgejs()
clearChildren()
clearChildren()
public static List<Component>
a(foz arg0, czd arg1)
getTooltipFromItem(Minecraft arg0, ItemStack arg1)
method_25408(class_310 arg0, class_1799 arg1)
m_gqwpvknz(C_ayfeobid arg0, C_sddaxwyk arg1)
getTooltipFromItem(MinecraftClient client, ItemStack stack)
getTooltipFromItem(MinecraftClient client, ItemStack stack)
protected void
a_(String arg0, boolean arg1)
insertText(String arg0, boolean arg1)
method_25415(String arg0, boolean arg1)
m_liiadbzl(String arg0, boolean arg1)
insertText(String text, boolean override)
insertText(String text, boolean override)
public boolean
a(xv arg0)
handleComponentClicked(Style arg0)
method_25430(class_2583 arg0)
m_lnmhtyux(C_cpwnhism arg0)
handleTextClick(Style style)
handleTextClick(Style style)
public final void
b(foz arg0, int arg1, int arg2)
init(Minecraft arg0, int arg1, int arg2)
method_25423(class_310 arg0, int arg1, int arg2)
m_diqdtrjj(C_ayfeobid arg0, int arg1, int arg2)
init(MinecraftClient client, int width, int height)
init(MinecraftClient client, int width, int height)
protected void
q()
rebuildWidgets()
method_41843()
m_yikydyxb()
clearAndInit()
clearAndInit()
public List<? extends GuiEventListener>
aE_()
children()
method_25396()
m_soldxolv()
children()
children()
protected void
aO_()
init()
method_25426()
m_xaqeivsh()
init()
init()
public void
e()
tick()
method_25393()
m_ndigxngy()
tick()
tick()
public void
aF_()
removed()
method_25432()
m_awpofqnh()
removed()
removed()
public void
aG_()
added()
method_49589()
m_efvbcpbf()
onDisplayed()
onDisplayed()
public void
b(frv arg0, int arg1, int arg2, float arg3)
renderBackground(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
m_qfxudleh(C_sedilmty arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext context, int mouseX, int mouseY, float deltaTicks)
renderBackground(GuiGraphics graphics, int mouseX, int mouseY, float delta)
protected void
r()
renderBlurredBackground()
method_57734()
m_bncrkgkz()
applyBlur()
renderBlur()
protected void
a(frv arg0, float arg1)
renderPanorama(GuiGraphics arg0, float arg1)
method_57728(class_332 arg0, float arg1)
m_bovegipe(C_sedilmty arg0, float arg1)
renderPanoramaBackground(DrawContext context, float deltaTicks)
renderPanorama(GuiGraphics graphics, float tickDelta)
protected void
a(frv arg0)
renderMenuBackground(GuiGraphics arg0)
method_57735(class_332 arg0)
m_bplrnryk(C_sedilmty arg0)
renderDarkening(DrawContext context)
renderMenuBackground(GuiGraphics graphics)
protected void
a(frv arg0, int arg1, int arg2, int arg3, int arg4)
renderMenuBackground(GuiGraphics arg0, int arg1, int arg2, int arg3, int arg4)
method_57736(class_332 arg0, int arg1, int arg2, int arg3, int arg4)
m_wvbxumwq(C_sedilmty arg0, int arg1, int arg2, int arg3, int arg4)
renderDarkening(DrawContext context, int x, int y, int width, int height)
renderMenuBackground(GuiGraphics graphics, int x, int y, int width, int height)
public static void
a(frv arg0, alg arg1, int arg2, int arg3, float arg4, float arg5, int arg6, int arg7)
renderMenuBackgroundTexture(GuiGraphics arg0, ResourceLocation arg1, int arg2, int arg3, float arg4, float arg5, int arg6, int arg7)
method_57737(class_332 arg0, class_2960 arg1, int arg2, int arg3, float arg4, float arg5, int arg6, int arg7)
m_hjitkdkn(C_sedilmty arg0, C_ncpywfca arg1, int arg2, int arg3, float arg4, float arg5, int arg6, int arg7)
renderBackgroundTexture(DrawContext context, Identifier texture, int x, int y, float u, float v, int width, int height)
renderMenuBackgroundTexture(GuiGraphics graphics, Identifier texture, int x, int y, float u, float v, int width, int height)
public void
b(frv arg0)
renderTransparentBackground(GuiGraphics arg0)
method_52752(class_332 arg0)
m_psfweybj(C_sedilmty arg0)
renderInGameBackground(DrawContext context)
renderWorldOverlayBackground(GuiGraphics graphics)
public boolean
k()
isPauseScreen()
method_25421()
m_acdaclus()
shouldPause()
isPauseScreen()
public static boolean
s()
hasControlDown()
method_25441()
m_nuosckio()
hasControlDown()
hasControlDown()
public static boolean
t()
hasShiftDown()
method_25442()
m_eyzbpvak()
hasShiftDown()
hasShiftDown()
public static boolean
u()
hasAltDown()
method_25443()
m_pgbqqklr()
hasAltDown()
hasAltDown()
public static boolean
c(int arg0)
isCut(int arg0)
method_25436(int arg0)
m_updnfwlh(int arg0)
isCut(int code)
isCut(int keyCode)
public static boolean
d(int arg0)
isPaste(int arg0)
method_25437(int arg0)
m_rghzttgk(int arg0)
isPaste(int code)
isPaste(int keyCode)
public static boolean
e(int arg0)
isCopy(int arg0)
method_25438(int arg0)
m_gseqedxv(int arg0)
isCopy(int code)
isCopy(int keyCode)
public static boolean
f(int arg0)
isSelectAll(int arg0)
method_25439(int arg0)
m_guegvdae(int arg0)
isSelectAll(int code)
isSelectAll(int code)
protected void
c()
repositionElements()
method_48640()
m_htvzhlss()
refreshWidgetPositions()
repositionElements()
public void
a(foz arg0, int arg1, int arg2)
resize(Minecraft arg0, int arg1, int arg2)
method_25410(class_310 arg0, int arg1, int arg2)
m_frxoqyrs(C_ayfeobid arg0, int arg1, int arg2)
resize(MinecraftClient client, int width, int height)
resize(MinecraftClient client, int width, int height)
public void
a(o arg0)
fillCrashDetails(CrashReport arg0)
method_65027(class_128 arg0)
m_ksugvstw(C_bkefkbum arg0)
addCrashReportSection(CrashReport report)
protected boolean
a(String arg0, char arg1, int arg2)
isValidCharacterForName(String arg0, char arg1, int arg2)
method_25414(String arg0, char arg1, int arg2)
m_tvpyexnb(String arg0, char arg1, int arg2)
isValidCharacterForName(String name, char character, int cursorPos)
isValidCharacterForName(String name, char character, int cursorPos)
public boolean
a_(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
method_25405(double arg0, double arg1)
m_nxrnpxyk(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
public void
a(List<Path> arg0)
onFilesDrop(List<Path> arg0)
method_29638(List<Path> arg0)
m_sktirqkj(List<Path> arg0)
onFilesDropped(List<Path> paths)
filesDragged(List<Path> paths)
private void
a(long arg0, boolean arg1)
scheduleNarration(long arg0, boolean arg1)
method_37059(long arg0, boolean arg1)
m_erlymyto(long arg0, boolean arg1)
setScreenNarrationDelay(long delayMs, boolean restartElementNarration)
setScreenNarrationDelay(long delayMs, boolean restartElementNarration)
private void
a(long arg0)
suppressNarration(long arg0)
method_37058(long arg0)
m_mnimqwok(long arg0)
setElementNarrationDelay(long delayMs)
setElementNarrationDelay(long delayMs)
public void
v()
afterMouseMove()
method_37068()
m_iytoanop()
applyMouseMoveNarratorDelay()
applyMouseMoveNarratorDelay()
public void
w()
afterMouseAction()
method_37069()
m_wcypszzy()
applyMousePressScrollNarratorDelay()
applyMousePressScrollNarratorDelay()
public void
x()
afterKeyboardAction()
method_37070()
m_pfjlkadm()
applyKeyPressNarratorDelay()
applyKeyPressNarratorDelay()
private boolean
E()
shouldRunNarration()
method_37073()
m_kuxewqdw()
isNarratorActive()
isNarratorActive()
public void
y()
handleDelayedNarration()
method_37071()
m_relyixry()
updateNarrator()
updateNarrator()
public void
d(boolean arg0)
triggerImmediateNarration(boolean arg0)
method_37064(boolean arg0)
m_zycsispl(boolean arg0)
narrateScreenIfNarrationEnabled(boolean onlyChangedNarrations)
narrateScreenIfNarrationEnabled(boolean useTranslationsCache)
private void
c(boolean arg0)
runNarration(boolean arg0)
method_37065(boolean arg0)
m_iugdsrhk(boolean arg0)
narrateScreen(boolean onlyChangedNarrations)
narrateScreen(boolean useTranslationsCache)
protected boolean
aN_()
shouldNarrateNavigation()
method_48262()
m_keapshqu()
hasUsageText()
shouldNarrateNavigation()
protected void
a(fwg arg0)
updateNarrationState(NarrationElementOutput arg0)
method_37062(class_6382 arg0)
m_klvwxtca(C_pofrkllk arg0)
addScreenNarrations(NarrationMessageBuilder messageBuilder)
addScreenNarrations(NarrationMessageBuilder builder)
protected void
b(fwg arg0)
updateNarratedWidget(NarrationElementOutput arg0)
method_37056(class_6382 arg0)
m_lknkyvhl(C_pofrkllk arg0)
addElementNarrations(NarrationMessageBuilder builder)
addElementNarrations(NarrationMessageBuilder builder)
protected Component
z()
getUsageNarration()
method_53870()
m_snicuexz()
getUsageNarrationText()
navigationUsageText()
public static Screen$NarratableSearchResult
a(List<? extends fwe> arg0, fwe arg1)
findNarratableWidget(List<? extends NarratableEntry> arg0, NarratableEntry arg1)
method_37061(List<? extends class_6379> arg0, class_6379 arg1)
m_qrphnkdt(List<? extends C_womhzmwc> arg0, C_womhzmwc arg1)
findSelectedElementData(List<? extends Selectable> selectables, Selectable selectable)
findSelectedElementData(List<? extends Selectable> selectables, Selectable selectable)
public void
e(boolean arg0)
updateNarratorStatus(boolean arg0)
method_61040(boolean arg0)
m_kwqejrhl(boolean arg0)
refreshNarrator(boolean previouslyDisabled)
updateNarratorState(boolean narratorOff)
protected void
A()
clearTooltipForNextRenderPass()
method_59840()
m_lnowjjjg()
clearTooltip()
resetDeferredTooltip()
public void
b(List<ayy> arg0)
setTooltipForNextRenderPass(List<FormattedCharSequence> arg0)
method_47414(List<class_5481> arg0)
m_wzyluyjp(List<C_apvkgwyi> arg0)
setTooltip(List<OrderedText> tooltip)
setDeferredTooltip(List<OrderedText> tooltip)
public void
a(List<ayy> arg0, gao arg1, boolean arg2)
setTooltipForNextRenderPass(List<FormattedCharSequence> arg0, ClientTooltipPositioner arg1, boolean arg2)
method_47942(List<class_5481> arg0, class_8000 arg1, boolean arg2)
m_ervlzltg(List<C_apvkgwyi> arg0, C_imjripdz arg1, boolean arg2)
setTooltip(List<OrderedText> tooltip, TooltipPositioner positioner, boolean focused)
setDeferredTooltip(List<OrderedText> tooltip, TooltipPositioner positioner, boolean replaceCurrentTooltip)
public void
d(wy arg0)
setTooltipForNextRenderPass(Component arg0)
method_47415(class_2561 arg0)
m_nmctqrnu(C_rdaqiwdt arg0)
setTooltip(Text tooltip)
setDeferredTooltip(Text text)
public void
a(ftu arg0, gao arg1, boolean arg2)
setTooltipForNextRenderPass(Tooltip arg0, ClientTooltipPositioner arg1, boolean arg2)
method_47412(class_7919 arg0, class_8000 arg1, boolean arg2)
m_rfmnuiwc(C_skehaijy arg0, C_imjripdz arg1, boolean arg2)
setTooltip(Tooltip tooltip, TooltipPositioner positioner, boolean focused)
setDeferredTooltip(Tooltip tooltip, TooltipPositioner positioner, boolean replaceCurrentTooltip)
public Font
B()
getFont()
method_64506()
m_jjrfxwfr()
getTextRenderer()
public boolean
C()
showsActiveEffects()
method_64507()
m_gphbivix()
shouldHideStatusEffectHud()
public ScreenRectangle
J()
getRectangle()
method_48202()
m_duvbqmml()
getNavigationFocus()
getArea()
public Music
D()
getBackgroundMusic()
method_50024()
m_qstvimvy()
getMusic()
getMusic()