xiaMenu - 一个菜单插件

原创 开源 工具 xiaMenu - 一个菜单插件 26.2

请登录后获取
版权类型
原创
插件中文名称
夏菜单
插件英文名称
xiaMenu
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
中文(简体)
前置组件
[可选]PlaceHolderAPI
适配版本(Java)
  1. 1.21

xiaMenu​

一个功能强大且灵活的 Bukkit 菜单插件,支持多页菜单、动态服务器人数显示、Velocity/BungeeCord 跨服跳转以及 MiniMessage 格式化文本。专为现代 Minecraft 服务器设计。

✨ 主要特性​

  • 📄 多配置文件支持: 支持(近乎)无限数量的菜单文件 (menu0.yml, menu1.yml 等)。
  • 📄 PlaceHolderAPI支持: 支持PlaceHolderAPI。
  • 🌐 Velocity/BungeeCord 集成:
    • 支持跨服跳转 (connect 动作)。
    • 支持动态获取子服在线人数并显示在物品数量或名称/描述中。
  • 🎨 现代化文本格式: 内置 MiniMessage 支持,轻松实现渐变色、粗体、斜体等效果。
  • ⚡ 灵活的动作系统: 点击物品可执行多种操作:
    • 发送消息 (msg)
    • 执行玩家指令 (cmd)
    • 执行控制台指令 (sysCmd)
    • 跨服跳转 (connect)
    • 关闭菜单 (exit)
  • 🔒 权限控制: 精细的权限节点管理。
  • 🚀 超频模式: 可选配置以解除菜单 ID 的数量限制。

⚙️ 配置说明​


菜单配置 (menu/menu1.yml)​

位于 plugins/xiaMenu/menu/ 目录。文件名格式为 menu{id}.yml (例如 menu0.yml, menu1.yml)。

基础结构​

# 菜单大小 (1-6 行)
size: 3
# 菜单标题 (支持 MiniMessage)
title: "<gradient:red:blue>xiaMenu</gradient>"

menu:
# 槽位定义:qwq{slot_index}
qwq0:
thing: DIAMOND_SWORD # 物品材质
int: 1 # 物品数量 (也可填服务器名称以动态显示人数)
name: "<gold>传送大厅</gold>" # 物品名称
info: # Lore (描述)
- "<gray>当前在线:%fwq% 人</gray>"
- "<yellow>点击跳转</yellow>"
enchantment: 1 # 是否有发光效果 (1=是,0=否)

# 左键点击动作 (action_0)
action_0:
- "connect lobby" # 跳转到 lobby 服
- "msg <green>正在连接...</green>"

# 右键点击动作 (action_1)
action_1:
- "msg <red>这是右键菜单!</red>"

动态人数显示技巧​

如果在 int 字段填写的不是数字,而是子服名称,插件会自动尝试获取该服的在线人数:
qwq4:
thing: PLAYER_HEAD
int: survival # 这里填写子服名称 'survival'
name: "<white>生存服 (%fwq%)</white>" # %fwq% 会被替换为人数、"0" 或 "离线"
info:
- "点击进入生存世界"
action_0:
- "connect survival"

  • %fwq%占位符逻辑:
    • 如果服务器在线且有人:显示具体数字。
    • 如果服务器在线但无人:显示 0。
    • 如果服务器离线或获取失败:显示 离线。
作者
珞珞
价格
62.00金粒
下载
30
查看
759
首次发布
最后更新

评分

5.00 星 1 次评分

珞珞 的其他资源

最新评价

好用爱用,已使用
后退
顶部 底部