From f1220bd1865b5a7a13bc16752f3c6ad280eceecf Mon Sep 17 00:00:00 2001 From: Auxilor Date: Fri, 30 Sep 2022 14:07:54 +0100 Subject: [PATCH] Added dispenserMenu() to GUI DSL --- .../main/kotlin/com/willfp/eco/core/gui/GUIHelpers.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/eco-api/src/main/kotlin/com/willfp/eco/core/gui/GUIHelpers.kt b/eco-api/src/main/kotlin/com/willfp/eco/core/gui/GUIHelpers.kt index aba73678..01061d31 100644 --- a/eco-api/src/main/kotlin/com/willfp/eco/core/gui/GUIHelpers.kt +++ b/eco-api/src/main/kotlin/com/willfp/eco/core/gui/GUIHelpers.kt @@ -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() +}