Skip to content

Commit 7c47e41

Browse files
committed
feat(menu): 新增 dialogs 菜单功能支持
- 新增 dialogs 菜单渲染链路与配置解析 - 支持 dialogs 示例菜单、回退逻辑与高自定义布局骨架
1 parent c64a2ec commit 7c47e41

19 files changed

Lines changed: 1168 additions & 144 deletions

api/receptacle/src/main/kotlin/trplugins/menu/api/receptacle/dialog/DialogActionPayload.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ data class DialogActionPayload(
55
val label: String,
66
val width: Int? = null,
77
val closesDialog: Boolean = true,
8-
val nextPage: Int? = null
8+
val nextPage: Int? = null,
9+
val exitAction: Boolean = false
910
)

api/receptacle/src/main/kotlin/trplugins/menu/api/receptacle/dialog/DialogNms.kt renamed to api/receptacle/src/main/kotlin/trplugins/menu/api/receptacle/dialog/DialogNMS.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package trplugins.menu.api.receptacle.dialog
22

33
import org.bukkit.entity.Player
44

5-
abstract class DialogNms {
5+
abstract class DialogNMS {
66

77
abstract fun supportsDialogs(): Boolean
88

0 commit comments

Comments
 (0)