net.minecraft.client.gui.screen.dialog

public abstract class DialogScreen<T extends Dialog>

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

gfl
net.minecraft.client.gui.screens.dialog.DialogScreen
net.minecraft.class_11473
net.minecraft.client.gui.screen.dialog.DialogScreen
net.minecraft.unmapped.C_juhlhtmh
net.minecraft.unmapped.C_juhlhtmh
net.minecraft.src.C_398476_

Field summary

Modifier and TypeField
public static final Text
b
DISCONNECT
field_60760
CUSTOM_SCREEN_REJECTED_DISCONNECT_TEXT
f_orttietm
f_400315_
private static final int
a
WARNING_BUTTON_SIZE
field_60758
field_60758
f_eatdhhzw
f_399591_
private static final ButtonTextures
c
WARNING_BUTTON_SPRITES
field_60759
WARNING_BUTTON_TEXTURES
f_euzzwvop
f_399879_
private final T
d
dialog
field_60761
dialog
f_vlowvxat
f_400365_
private final ThreePartsLayoutWidget
e
layout
field_60762
layout
f_sbtjabcz
f_398961_
private final Screen
f
previousScreen
field_60763
parent
f_wqwhiyem
f_399160_
private ScrollableLayoutWidget
u
bodyScroll
field_60764
contents
f_rbbgngam
f_399400_
private ButtonWidget
v
warningButton
field_60765
warningButton
f_utqxcvwo
f_399021_
private final DialogNetworkAccess
w
connectionAccess
field_60874
networkAccess
f_nxzgjkoh
f_399387_
private Supplier<Optional<ClickEvent>>
x
onClose
field_61008
cancelAction
f_xzhzjtvh
f_399796_

Constructor summary

ModifierConstructor
public (Screen parent, T dialog, DialogNetworkAccess networkAccess)

Method summary

Modifier and TypeMethod
protected final void
aV_()
init()
method_25426()
init()
m_xaqeivsh()
init()
m_7856_()
protected void
a(gbo o, gfj o, T o, gfi arg3)
populateBodyElements(LinearLayout arg0, DialogControlSet arg1, T arg2, DialogConnectionAccess arg3)
method_71853(class_8667 arg0, class_11529 arg1, T arg2, class_11513 arg3)
initBody(DirectionalLayoutWidget bodyLayout, DialogControls controls, T dialog, DialogNetworkAccess networkAccess)
m_ezcxnkcf(C_crjxgxtz arg0, C_tiyuksov arg1, T arg2, C_kivlthdl arg3)
m_401559_(C_263623_ p_406333_, C_398373_ p_408667_, T p_407633_, C_398358_ arg3)
protected void
a(gbk o, gfj o, T o, gfi arg3)
updateHeaderAndFooter(HeaderAndFooterLayout arg0, DialogControlSet arg1, T arg2, DialogConnectionAccess arg3)
method_71851(class_8132 arg0, class_11529 arg1, T arg2, class_11513 arg3)
initHeaderAndFooter(ThreePartsLayoutWidget layout, DialogControls controls, T dialog, DialogNetworkAccess networkAccess)
m_kldzlhon(C_cqroimpa arg0, C_tiyuksov arg1, T arg2, C_kivlthdl arg3)
m_401243_(C_268377_ p_410123_, C_398373_ p_407935_, T p_410108_, C_398358_ arg3)
protected void
c()
repositionElements()
method_48640()
refreshWidgetPositions()
m_htvzhlss()
repositionElements()
m_267719_()
protected Widget
l()
createTitleWithWarningButton()
method_71872()
createHeader()
m_vcmlquup()
m_402085_()
protected void
m()
makeSureWarningButtonIsInBounds()
method_71873()
resetWarningButtonPosition()
m_xexfgpps()
m_402398_()
private ButtonWidget
E()
createWarningButton()
method_71860()
createWarningButton()
m_zfnrdzaz()
m_401871_()
public boolean
aQ_()
isPauseScreen()
method_25421()
shouldPause()
m_acdaclus()
isPauseScreen()
m_7043_()
public boolean
aG_()
shouldCloseOnEsc()
method_25422()
shouldCloseOnEsc()
m_snvbpxot()
shouldCloseOnEsc()
m_6913_()
public void
aP_()
onClose()
method_25419()
close()
m_tevgoglb()
closeScreen()
m_7379_()
public void
a(Optional<xm> arg0)
runAction(Optional<ClickEvent> arg0)
method_72141(Optional<class_2558> arg0)
runAction(Optional<ClickEvent> clickEvent)
m_imkevscm(Optional<C_djywfbme> arg0)
m_403684_(Optional<C_4993_> arg0)
public void
a(Optional<xm> o, aru arg1)
runAction(Optional<ClickEvent> arg0, DialogAction arg1)
method_72142(Optional<class_2558> arg0, class_11520 arg1)
runAction(Optional<ClickEvent> clickEvent, AfterAction afterAction)
m_nugfmnnq(Optional<C_djywfbme> arg0, C_owmkwyjy arg1)
m_403724_(Optional<C_4993_> p_409513_, C_398623_ arg1)
private void
a(xm o, get arg1)
handleDialogClickEvent(ClickEvent arg0, Screen arg1)
method_72006(class_2558 arg0, class_437 arg1)
handleClickEvent(ClickEvent clickEvent, Screen afterActionScreen)
m_lkjbcdng(C_djywfbme arg0, C_wrmtlwqx arg1)
m_401294_(C_4993_ p_406323_, C_3583_ arg1)
public Screen
n()
previousScreen()
method_71859()
getParentScreen()
m_nsxwfiod()
m_403541_()
protected static Widget
a(List<? extends gbm> o, int o)
packControlsIntoColumns(List<? extends LayoutElement> arg0, int arg1)
method_71867(List<? extends class_8021> arg0, int arg1)
createGridWidget(List<? extends Widget> widgets, int columns)
m_wwvuaccv(List<? extends C_dpukplka> arg0, int arg1)
m_402952_(List<? extends C_263644_> p_408646_, int p_410089_)