GUIHelper

GUIHelper - 专业游戏界面构建器

创建专业GUI的终极解决方案
Bukkit / Spigot 作者 GabyTM 支持版本 1.8 - 1.18
服务器使用量
未统计
服务玩家数
未统计
下载量
5,425
插件详细介绍

通过配置文件创建 GUI 往往令人头疼,难以直观预览效果,且需要反复调整细节。GUIHelper 为您提供了游戏内可视化构建菜单的解决方案,让您能快速、轻松地设计界面,并立即生成可用的配置文件,实现无需手动编辑配置文件的快速 GUI 创建。

支持的插件

GUIHelper 支持为以下插件生成配置文件

  • aSkyBlock v3.0.9.4 (岛屿小商店)
  • BossShopPro v2.0.8 (菜单与商店)
  • ChestCommands v3.2.0
  • CratesPlus v4.5.2
  • CrazyEnvoy v1.3.6 (包含作为奖励的物品)
  • CrazyCrates v1.9.11 (同上)
  • DeluxeMenus v1.12.0 (本地与外部菜单)
  • LemonMobCoins v1.4
  • ShopGUI+ v1.23.0 (支持页码)
  • SuperLobbyDeluxe v4.1.1

如果您希望 GUIHelper 支持其他插件,欢迎加入 Discord 服务器或在 GitHub 上提交议题!

默认配置值

以下是在生成配置文件过程中会使用的默认值,您可以在 config.yml 中修改它们。

# GUIHelper v1.6 by GabyTM
# 配置文件创建过程中使用的默认值
ASkyBlock:
  price: 100
  sellprice: 10
BossShopPro:
  menu:
    RewardType: playercommand
    PriceType: free
    Reward: # 必须是一个列表
      - 'say This is a reward'
      - 'say This is another reward'
    Message: '&aThis is a message!'
  shop:
    RewardType: ITEM
    PriceType: MONEY
    Price: 10
    Message: '&aYou''ve purchased &e%reward%&a for &e$%price%'
    lore: '#&eClick to buy for &e$%price%' # 此行将添加在物品 lore 之后
CratesPlus:
  Type: ITEM
  Percentage: 10
CrazyCrates:
  MaxRange: 100
  Chance: 10
  Firework: false
CrazyEnvoy:
  Chance: 10
  Drop-Items: false
LemonMobCoins:
  permission: false
  price: 100
ShopGUIPlus:
  type: item
  buyPrice: 10
  sellPrice: 10
SuperLobbyDeluxe:
  keep-open: true
  commands:
    - 'server: example'

使用模板

您可以基于模板生成自己的配置!模板支持以下占位符:

  • {amount} - (数字) 物品数量
  • {args} - (字符串) 跟在创建命令后的参数。也可使用 {args[index]} 来定位特定参数(将 ‘index’ 替换为位置,例如 1 代表第一个参数)
  • {data} - (数字) 物品数据值/损伤值
  • {enchanted} - (布尔值) 检查物品是否附魔
  • {flag_(flag)} - (布尔值) 检查物品是否具有指定的标志(详见 http://bit.ly/itemflag)
  • {material} - (字符串) 物品材料
  • {name} - (字符串) 物品显示名称
  • {essentials_name} - (字符串) 遵循 Essentials 格式的物品显示名称
  • {essentials_lore} - (字符串) 遵循 Essentials 格式的物品 lore
  • {slot} - (数字) 物品在 GUI 中的位置

配置示例

templates:
  deluxemenus-example:
    'item-{slot}':
      material: '{material}'
      slot: '{slot}'
      hide_attributes: '{flag_hide_attributes}'
      display_name: '&c{name}'

命令与权限

命令

  • ghclear
  • 描述:快速清空当前 GUI 界面。
  • 用法:/ghclear
  • ghcreate
  • 描述:主要创建命令。
  • 用法:/ghcreate [type] (argument)
  • ghhelp
  • 描述:列出所有可用命令。
  • 用法:/ghhelp
  • ghlist
  • 描述:列出所有可用的配置类型。
  • 用法:/ghlist

权限

  • guihelper.use
  • 描述:使用 GUIHelper 命令所需的权限。
  • 默认:op(仅限管理员)

格式说明

本插件生成的配置文件格式基于 Essentials 的默认 DTools 工具包。

注意事项

  • 开发版 (v2.0.0) 可在提供的链接中获取。
  • 图标由 surang 制作。
  • 感谢 @Jumbo_1907 录制的演示视频!
  • 重要:请不要通过撰写评论来寻求帮助或报告错误,我们将无法通过此方式提供协助。请使用讨论帖或加入 Discord 服务器,我们将尽快为您解决问题!

如果您喜欢这个资源,请留下 ⭐⭐⭐⭐⭐ 评价!

测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18
版本分布
基本信息
插件名称 GUIHelper
作者 GabyTM
平台 Bukkit / Spigot
支持版本 1.8 - 1.18
点赞数 10
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,623,677  |  历史访问人次:3,180,964

今日访问人数:44,895  |  今日访问人次:50,585

昨日访问人数:24,332  |  昨日访问人次:29,698

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6