
GFMenu
GFMenu is an easy-to-use Paper 1.21+/26.1+ GUI menu plugin with TrMenu and DeluxeMenus-style YAML support. It provides in-game visual editing, writable book input, player and console commands, and Chinese/English language switching for interactive server.
Tags
Creators
Details
1.1.1
Compatibility
Changes
GFMenu R1.1.1 主要修复 Paper 1.21.11 下的菜单重载和可视化编辑问题,并降低编辑菜单时的主线程开销。
修复 修复 /gfm reload 注销动态命令时抛出 UnsupportedOperationException。 修复重载失败后仍显示成功消息。 修复 Paper 1.21.11 可写书缺少 written_book_content,导致名称、描述及点击动作无法编辑。 修复包含空格或括号的菜单名称无法通过 /gfm open、/gfm edit 使用。 修复 TrMenu 标量及嵌套 catcher 动作解析。 支持 %trmenu_meta_input-<id>% 输入占位符替换。 优化 编辑保存后只重新解析当前菜单,不再重载全部菜单和动态命令。 动态命令按菜单归属隔离,编辑一个菜单不会影响其他菜单命令。 删除无调用的旧动作系统、布局解析器、重复资源和构建产物。 使用 Java 21 release 模式编译,版本号统一为 1.1.1。 兼容性 Java 21 Paper 1.21+ 支持 TrMenu 与 DeluxeMenus 风格 YAML 没有破坏性配置格式变更
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:xnqZ2y1v:Vo1tMANi"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:xnqZ2y1v:Vo1tMANi"
}
