1
mirror of https://github.com/CarmJos/UserPrefix.git synced 2026-06-05 00:35:02 +08:00

feat: 为物品配置支持变量与描述插入。

This commit is contained in:
2025-07-19 20:38:16 +08:00
parent 748335a962
commit 8e8427a937
6 changed files with 64 additions and 24 deletions
+14 -19
View File
@@ -5,7 +5,7 @@ identifier: "pro"
# 名字 [必须]
# 切换的时候左下角会弹提示 用的就是这个名字
name: "&b&lPro&b"
name: "&b&lPro &b会员"
# 内容 [必须]
# 显示在名字前面的内容
@@ -29,6 +29,11 @@ permission: "yc.pro"
actions:
- "[CONSOLE] say %player_name% 选择了 Pro会员前缀 "
description: # 描述 [非必须]
- "&f尊贵的Pro会员专属称号。"
- "&f您将获得多种特权与更好的游戏体验。"
- "&f您可以输入 &b/vip &f指令查看详细特权!"
# 该前缀的GUI物品配置
# 物品配置方式详见 https://github.com/CryptoMorin/XSeries/wiki/XItemStack
item:
@@ -37,30 +42,24 @@ item:
# 当用户有权限且未选中时,会显示该物品
has-perm:
material: DIAMOND
name: "&b&lPro &b会员前缀"
name: "%(name)"
lore:
- "&7Pro会员专属称号"
- ""
- "&f尊贵的Pro会员专属称号。"
- "&f您将获得多种特权与更好的游戏体验。"
- ""
- "#desciption#{1,1}"
- "&a➥ 点击切换到该前缀"
# 正在使用时显示的物品 [非必需]
# 当用户正在使用时会显示这个物品,不配置即自动加载“itemHasPermission”
using:
material: DIAMOND
name: "&b&lPro &b会员前缀"
name: "%(name)"
flags:
- HIDE_ENCHANTS # 隐藏附魔显示
enchants:
PROTECTION_ENVIRONMENTAL: 1 #加一个附魔这样看上去就像是选中了的
lore:
- "&7Pro会员专属称号"
- ""
- "&f尊贵的Pro会员专属称号。"
- "&f您将获得多种特权与更好的游戏体验。"
- ""
- "#desciption#{1,1}"
- "&a✔ 您正在使用该前缀"
# 没有权限时显示的物品 [非必需]
@@ -68,12 +67,8 @@ item:
no-perm:
material: INK_SACK
data: 8
name: "&b&lPro+ &b会员前缀 &c(未拥有)"
name: "%(name) &c(未拥有)"
lore:
- "&7Pro+会员专属称号"
- ""
- "&f尊贵的Pro会员专属称号。"
- "&f您将获得多种特权与更好的游戏体验。"
- "&f您可以输入 &b/vip &f指令查看详细特权!"
- ""
- "&e✯ 加入Pro+会员以使用该前缀!"
- "&7Pro 会员专属称号"
- "#desciption#{1,1}"
- "&e✯ 加入Pro会员以使用该前缀!"