Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Minecraft's own dialog screens, written in YAML: text boxes, dropdowns, sliders, buttons and an API.
Plugins can ship drawn dialogs
- New API:
installDrawn(plugin, namespace)installs drawn dialogs a plugin carries in its jar, once per version of that plugin. Any the server owner has edited are kept as they are. Their resource pack is sent when one is first opened, never on join. - New API:
setting(player, name)reads what a drawn dialog's switch, slider or dropdown is set to for that player. - Fixed: a button inside a list on a drawn dialog (a row of players, a row of history entries) did nothing when clicked.
0.3.5: A permission per command
Every /de command has its own permission now, so you can hand out just the ones you want.
dialogengine.list,.open,.info,.edit,.packand.reload, one per subcommand, plusdialogengine.open.othersfor opening a dialog on somebody else.dialogengine.adminstill grants them all, so nothing changes for a server that uses it.- The "players download the pack from..." hint, when a drawn dialog's pack fails to load, now goes to holders of
dialogengine.pack.notify. /delists only the commands you can use, and tab completion only offers those.
Platforms
Paper
1.21.7–26.2