Class Confirmation
java.lang.Object
com.github.darksoulq.abyssallib.world.dialog.BaseDialog<Confirmation>
com.github.darksoulq.abyssallib.world.dialog.Confirmation
A dialog implementation representing a binary choice, typically used for confirmations.
-
Constructor Summary
ConstructorsConstructorDescriptionConfirmation(net.kyori.adventure.text.Component title, io.papermc.paper.registry.data.dialog.ActionButton yes, io.papermc.paper.registry.data.dialog.ActionButton no) Constructs a new Confirmation dialog. -
Method Summary
Modifier and TypeMethodDescriptionio.papermc.paper.dialog.Dialogbuild()Builds the Confirmation dialog into a PaperDialog.Methods inherited from class BaseDialog
after, body, closeWithEscape, external, input
-
Constructor Details
-
Confirmation
public Confirmation(net.kyori.adventure.text.Component title, io.papermc.paper.registry.data.dialog.ActionButton yes, io.papermc.paper.registry.data.dialog.ActionButton no) Constructs a new Confirmation dialog.- Parameters:
title- TheComponentto display as the title.yes- TheActionButtonfor the confirm action.no- TheActionButtonfor the cancel action.
-
-
Method Details
-
build
public io.papermc.paper.dialog.Dialog build()Builds the Confirmation dialog into a PaperDialog.- Specified by:
buildin classBaseDialog<Confirmation>- Returns:
- The configured Dialog instance.
-