net.minecraft.client.gui.screens.dialog

public abstract class DialogScreen<T extends Dialog>

extends Screen

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable

gfk
net.minecraft.client.gui.screens.dialog.DialogScreen
net.minecraft.class_11473
net.minecraft.client.gui.screen.dialog.DialogScreen

Field summary

Modifier and TypeField
public static final Component
b
DISCONNECT
field_60760
CUSTOM_SCREEN_REJECTED_DISCONNECT_TEXT
private static final int
a
WARNING_BUTTON_SIZE
field_60758
field_60758
private static final WidgetSprites
c
WARNING_BUTTON_SPRITES
field_60759
WARNING_BUTTON_TEXTURES
private final T
d
dialog
field_60761
dialog
private final HeaderAndFooterLayout
e
layout
field_60762
layout
private final Screen
f
previousScreen
field_60763
parent
private ScrollableLayout
u
bodyScroll
field_60764
contents
private Button
v
warningButton
field_60765
warningButton
private final DialogConnectionAccess
w
connectionAccess
field_60874
networkAccess
private Supplier<Optional<ClickEvent>>
x
onClose
field_61008
cancelAction

Constructor summary

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

Method summary

Modifier and TypeMethod
protected final void
aV_()
init()
method_25426()
init()
protected void
a(gbn arg0, gfi arg1, T arg2, gfh 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)
protected void
a(gbj arg0, gfi arg1, T arg2, gfh 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)
protected void
c()
repositionElements()
method_48640()
refreshWidgetPositions()
protected LayoutElement
l()
createTitleWithWarningButton()
method_71872()
createHeader()
protected void
m()
makeSureWarningButtonIsInBounds()
method_71873()
resetWarningButtonPosition()
private Button
E()
createWarningButton()
method_71860()
createWarningButton()
public boolean
aQ_()
isPauseScreen()
method_25421()
shouldPause()
public boolean
aG_()
shouldCloseOnEsc()
method_25422()
shouldCloseOnEsc()
public void
aP_()
onClose()
method_25419()
close()
public void
a(Optional<xm> arg0)
runAction(Optional<ClickEvent> arg0)
method_72141(Optional<class_2558> arg0)
runAction(Optional<ClickEvent> clickEvent)
public void
a(Optional<xm> arg0, aru arg1)
runAction(Optional<ClickEvent> arg0, DialogAction arg1)
method_72142(Optional<class_2558> arg0, class_11520 arg1)
runAction(Optional<ClickEvent> clickEvent, AfterAction afterAction)
private void
a(xm arg0, ges arg1)
handleDialogClickEvent(ClickEvent arg0, Screen arg1)
method_72006(class_2558 arg0, class_437 arg1)
handleClickEvent(ClickEvent clickEvent, Screen afterActionScreen)
public Screen
n()
previousScreen()
method_71859()
getParentScreen()
protected static LayoutElement
a(List<? extends gbl> arg0, int arg1)
packControlsIntoColumns(List<? extends LayoutElement> arg0, int arg1)
method_71867(List<? extends class_8021> arg0, int arg1)
createGridWidget(List<? extends Widget> widgets, int columns)