Class BungeeDialogActionBuilder
java.lang.Object
io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
- All Implemented Interfaces:
io.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
public class BungeeDialogActionBuilder
extends Object
implements io.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>,BungeeDialogActionBuilder>
-
Field Summary
Fields inherited from interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
DEFAULT_WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopyToClipboard(String value) dynamicCustom(String id) dynamicCustom(String namespace, String id) dynamicRunCommand(String template) net.md_5.bungee.api.dialog.action.ActionButtonlabel(net.md_5.bungee.api.chat.BaseComponent label) Set the label for the dialog actionrunCommand(String command) showDialog(BungeeDialog<?, ?> dialog) showDialog(io.github.projectunified.unidialog.core.opener.DialogOpener dialogOpener) showDialog(String namespace, String dialogId) suggestCommand(String command) tooltip(@Nullable net.md_5.bungee.api.chat.BaseComponent tooltip) Set the tooltip for the dialog actionwidth(int width)
-
Constructor Details
-
BungeeDialogActionBuilder
-
-
Method Details
-
label
Set the label for the dialog action- Parameters:
label- the label to set- Returns:
- the current instance of the builder for method chaining
-
label
- Specified by:
labelin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
tooltip
public BungeeDialogActionBuilder tooltip(@Nullable @Nullable net.md_5.bungee.api.chat.BaseComponent tooltip) Set the tooltip for the dialog action- Parameters:
tooltip- the tooltip to set, can be null- Returns:
- the current instance of the builder for method chaining
-
tooltip
- Specified by:
tooltipin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
width
- Specified by:
widthin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
copyToClipboard
- Specified by:
copyToClipboardin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
dynamicCustom
- Specified by:
dynamicCustomin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
dynamicCustom
- Specified by:
dynamicCustomin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
dynamicRunCommand
- Specified by:
dynamicRunCommandin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
openUrl
- Specified by:
openUrlin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
runCommand
- Specified by:
runCommandin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
suggestCommand
- Specified by:
suggestCommandin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
showDialog
- Specified by:
showDialogin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
showDialog
- Specified by:
showDialogin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
showDialog
public BungeeDialogActionBuilder showDialog(io.github.projectunified.unidialog.core.opener.DialogOpener dialogOpener) - Specified by:
showDialogin interfaceio.github.projectunified.unidialog.core.action.DialogActionBuilder<BungeeDialog<?,?>, BungeeDialogActionBuilder>
-
getAction
public net.md_5.bungee.api.dialog.action.ActionButton getAction()
-