Added dispenserMenu() to GUI DSL

This commit is contained in:
Auxilor
2022-09-30 14:07:54 +01:00
parent 21d933cb11
commit f1220bd186

View File

@@ -4,6 +4,7 @@ package com.willfp.eco.core.gui
import com.willfp.eco.core.gui.menu.Menu
import com.willfp.eco.core.gui.menu.MenuBuilder
import com.willfp.eco.core.gui.menu.MenuType
import com.willfp.eco.core.gui.menu.Signal
import com.willfp.eco.core.gui.menu.SignalHandler
import com.willfp.eco.core.gui.page.Page
@@ -159,3 +160,12 @@ fun menu(
init(builder)
return builder.build()
}
/** Kotlin builder for menus. */
fun dispenserMenu(
init: MenuBuilder.() -> Unit
): Menu {
val builder = Menu.builder(MenuType.DISPENSER)
init(builder)
return builder.build()
}