net.minecraft.client.gui.screen.dialog

public class DialogControls

net.minecraft.client.gui.screens.dialog.DialogControlSet
net.minecraft.class_11529
net.minecraft.client.gui.screen.dialog.DialogControls

Field summary

Modifier and TypeField
public static final Supplier<Optional<ClickEvent>>
EMPTY_ACTION
field_61005
EMPTY_ACTION_CLICK_EVENT
private final DialogScreen<?>
screen
field_61006
screen
private final Map<String, DialogAction$ValueGetter>
valueGetters
field_61007
valueGetters

Constructor summary

ModifierConstructor
public (DialogScreen<?> screen)

Method summary

Modifier and TypeMethod
public void
addInput(Input data, Consumer<LayoutElement> output)
method_72136(class_11424 arg0, Consumer<class_8021> arg1)
addInput(DialogInput input, Consumer<Widget> widgetConsumer)
private static ButtonWidget$Builder
createDialogButton(CommonButtonData data, Button$OnPress clickAction)
method_72135(class_11416 arg0, class_4185$class_4241 arg1)
createButton(DialogButtonData data, ButtonWidget$PressAction pressAction)
public Supplier<Optional<ClickEvent>>
bindAction(Optional<Action> maybeAction)
method_72139(Optional<class_11521> arg0)
createClickEvent(Optional<DialogAction> action)
public ButtonWidget$Builder
createActionButton(ActionButton actionButton)
method_72134(class_11519 arg0)
createButton(DialogActionButtonData actionButtonData)
private void
lambda$createActionButton$0(Supplier arg0, Button arg1)
method_72140(Supplier arg0, class_4185 arg1)
method_72140(Supplier arg0, ButtonWidget button)
private Optional
lambda$bindAction$0(Action arg0)
method_72137(class_11521 arg0)
method_72137(DialogAction arg0)
private void
lambda$addInput$0(String arg0, Consumer arg1, LayoutElement arg2, Action$ValueGetter arg3)
method_72138(String arg0, Consumer arg1, class_8021 arg2, class_11521$class_11522 arg3)
method_72138(String arg0, Consumer arg1, Widget widget, DialogAction$ValueGetter valueGetter)