940
收录服务器
1212
注册
47 057
玩家
AdvancedHelp - Custom /Help pages with GUI!
自定义/帮助命令,包括多个页面,类别和GUI!
作 者 CodedRed
发布时间 2017年7月25日
支持核心 Spigot
原生版本
支持版本 1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16
点此下载

🛠️ AdvancedHelp - 自定义帮助命令插件

AdvancedHelp 是一款完全可自定义的 /help 命令插件,为服务器提供最佳的帮助页面展示。通过创建分类和自定义 GUI,帮助玩家更好地了解服务器功能。摆脱默认 Essentials 的 /help 命令,隐藏插件信息,展示专属于你服务器的自定义帮助界面。

🌟 功能特点

  • 无限页面/文本
  • 创建自定义分类
  • 支持 JSON
  • 多语言支持
  • 使用 /? 查看 Bukkit 帮助(需要 help.override 权限)
  • 创建自定义 GUI
  • 支持 PAPI 和 HeadDataBase
  • 支持 BungeeCord 的 /server 命令
  • 适用于 Minecraft 1.7+

🎮 命令与权限

/help - 打开帮助页面
/help <页码> - 打开指定页码
/help <分类名称> - 打开指定分类
/help <分类名称> <页码> - 打开指定分类的特定页码
/help <GUI 名称> - 打开指定 GUI(需 cmd-priority.gui 设置为 true)
/ahelp reload - 重新加载配置文件
help.use - 允许普通玩家使用 /help
help.reload - 允许管理员重新加载配置
help.<分类名称> - 允许玩家查看特定分类(仅当 default 设置为 false 时需要)
help.<GUI 名称> - 允许玩家查看特定 GUI(仅当 default 设置为 false 时需要)
help.override - 使用 /? 时显示 Bukkit 帮助页面

📁 配置文件示例

help.yml

pages:
  '1':
  - 'Add unlimited lines and pages!'
  - '{"text":"Use JSON text as well!"}'
  '2':
  - "Second page"

categories.yml

categories:
  example:
    default: true
    '1':
    - 'Customize categories anyway you would like!'

settings.yml

messages:
  category-not-found: '&bCategory not found!'
  page-not-found: '&bPage not found!'
  no-permission: '&cYou do not have permission to do this!'
prefix: '&7[&bAdvancedHelp&7]'
dateFormat: HH:mm:ss dd-MM-yyyy
gui:
  enabled: true
  hide-attributes: true
  close-page:
    enabled: true
    item-name: '&c&lClose'
    item-material: BARRIER
    enchanted: false
    lore:
    - '&c&oClick to close!'
  home-page:
    enabled: true
    item-name: '&c&lHome Page'
    item-material: BARRIER
    enchanted: false
    lore:
    - '&c&oClick to go back!'
cmd-priority:
  gui: true
refresh-guis: false

❓ 常见问题

  • Q: CMI 和 AdvancedHelp 无法一起工作?
    A: 需要通过在 CMI 中创建自定义别名,将 /ehelp 替换为 /help。
  • Q: 配置未保存或重载,如何解决?
    A: 检查配置文件中的引号错误或多余空格。
  • Q: 如何访问 Bukkit/Essentials 的 /help?
    A: 使用 /? 命令,并确保拥有 help.override 权限。

📧 支持与反馈

如有问题,请通过 GitHub 提交问题,或通过 Discord 联系开发者。