net.minecraft.client.gui.screen.dialog

public abstract class ColumnsDialogScreen<T extends ColumnsDialog>

extends DialogScreen<T>

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.dialog.ButtonListDialogScreen
net.minecraft.class_11471
net.minecraft.client.gui.screen.dialog.ColumnsDialogScreen

Field summary

Modifier and TypeField
public static final int
FOOTER_MARGIN
field_61004
field_61004

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
populateBodyElements(LinearLayout layout, DialogControlSet controlSet, T dialog, DialogConnectionAccess connectionAccess)
method_71852(class_8667 arg0, class_11529 arg1, T arg2, class_11513 arg3)
initBody(DirectionalLayoutWidget arg0, DialogControls arg1, T arg2, DialogNetworkAccess arg3)
protected abstract Stream<DialogActionButtonData>
createListActions(T dialog, DialogConnectionAccess connectionAccess)
method_71849(T arg0, class_11513 arg1)
streamActionButtonData(T dialog, DialogNetworkAccess networkAccess)
protected void
updateHeaderAndFooter(HeaderAndFooterLayout layout, DialogControlSet controlSet, T dialog, DialogConnectionAccess connectionAccess)
method_71850(class_8132 arg0, class_11529 arg1, T arg2, class_11513 arg3)
initHeaderAndFooter(ThreePartsLayoutWidget arg0, DialogControls arg1, T arg2, DialogNetworkAccess arg3)
protected void
updateHeaderAndFooter(HeaderAndFooterLayout layout, DialogControlSet controlSet, Dialog dialog, DialogConnectionAccess connectionAccess)
method_71851(class_8132 arg0, class_11529 arg1, class_11419 arg2, class_11513 arg3)
initHeaderAndFooter(ThreePartsLayoutWidget arg0, DialogControls arg1, Dialog arg2, DialogNetworkAccess arg3)
protected void
populateBodyElements(LinearLayout layout, DialogControlSet controlSet, Dialog dialog, DialogConnectionAccess connectionAccess)
method_71853(class_8667 arg0, class_11529 arg1, class_11419 arg2, class_11513 arg3)
initBody(DirectionalLayoutWidget arg0, DialogControls arg1, Dialog arg2, DialogNetworkAccess arg3)
private static void
lambda$updateHeaderAndFooter$1(HeaderAndFooterLayout arg0)
method_72131(class_8132 arg0)
method_72131(ThreePartsLayoutWidget arg0)
private static void
lambda$updateHeaderAndFooter$0(HeaderAndFooterLayout arg0, DialogControlSet arg1, ActionButton arg2)
method_72132(class_8132 arg0, class_11529 arg1, class_11519 arg2)
method_72132(ThreePartsLayoutWidget arg0, DialogControls arg1, DialogActionButtonData actionButtonData)
private static ButtonWidget
lambda$populateBodyElements$0(DialogControlSet arg0, ActionButton arg1)
method_72133(class_11529 arg0, class_11519 arg1)
method_72133(DialogControls arg0, DialogActionButtonData actionButtonData)