Lightweight API allowing for developers to give users control to customize GUIs and save them to YAML.
e.g
val existingGui = gui(!"title") {
configButton("button.hello.world") {
// todo configure default props
}
}
configurableGui(existingGui) {
buttonCustomizeClickHandler {
ConfigurableButtonGui(button).open(player)
}
}.open(player)
This aims to generalize the process of letting an admin configure a gui from in-game.
Lightweight API allowing for developers to give users control to customize GUIs and save them to YAML.
e.g
This aims to generalize the process of letting an admin configure a gui from in-game.