默认配置不包含封面图片的UI,需自备UI
插件前置
DragonCore
NeigeItems
插件讲解
1.支持三种模式(多选一、多选多、全部给予)的物品盒插件,支持已选择的物品不可重复选择。
2.NI物品库兼容,可识别NI物品库物品作为开启物品盒的需求(钥匙),也可以作为物品盒子的奖励。支持NI的物品data传参。
3.支持papi作为开启礼盒的条件判断
4.自定义界面化,可以让龙核界面和物品盒一对一或者一对多,让你的物品盒子不再千篇一律。
配置一览
# ============================================================
# 礼包配置文件
# ============================================================
# 每个礼包节点名称必须唯一,作为礼包的唯一标识
# ============================================================
example:
# 礼包显示名称
name: "新手礼包"
# 礼包类型:
# choice - 自选模式,玩家可从奖励中选择指定数量的物品
# random - 随机模式,从奖励中随机抽取指定数量的物品
# all - 全部模式,发放所有奖励物品
type: "choice"
# 可选/随机的物品数量(仅 choice 和 random 模式生效,默认: 1)
# choice模式下如果玩家未选择 则优先从第一个顺位奖励
number: 1
# ---------------------- 领取条件 ----------------------
conditions:
# PAPI 变量条件检查
# 格式: PAPI变量,比较表达式,不满足时的提示
# 支持的比较符: >=, <=, ==, >, <
# 注意: 文本类型只能使用 == 进行比较
papi:
- '%player_level%,>=10,需要等级大于等于10级!'
- '%player_name%,==QingYing,需要是QingYing!'
# 物品条件检查(检查玩家背包中的 NeigeItems 物品)
# 节点名称可自定义,不重复即可
item:
example:
# NeigeItems 物品ID
item: "神木太刀"
# 需要的数量(默认: 1)
number: 1
# 条件满足后是否扣除该物品(默认: true)
take: true
# [可选] 界面展示用的额外物品数据,不影响实际检测和扣除逻辑
view-data:
- "品质:1"
- "品阶:3"
# ---------------------- 奖励物品 ----------------------
# 节点名称可自定义,不重复即可
items:
example:
# NeigeItems 物品ID
item: "练气期武器-扇"
# 奖励数量(默认: 1)
number: 1
# 是否实际发放物品,设为 false 可用于纯展示(默认: true)
give: true
# [可选] 权限检查节点,用于客户端判断玩家是否有权选择此物品
# 如果存在节点 当玩家有变量时 表示此奖励已获取 random模式和all模式将不再奖励此物品 且choice模式下选中此物品时执行use发包将无法开启礼包 提示选中了已拥有的物品
has-per: "use.vip"
# [可选] 发放时附加的物品数据,会应用到实际发放的物品上
view-data:
- "品质:1"
- "品阶:1"
# [可选] 领取后执行的动作列表
# 可用变量: {player}-玩家名, {item}-物品ID, {num}-数量, {item_name}-物品显示名
# 动作类型:
# [msg] - 发送消息给玩家
# [console] - 控制台执行命令
# [op] - 玩家以OP权限执行命令
# [player] - 玩家执行命令
# [title] - 发送标题 (格式: 主标题||副标题||淡入||持续||淡出)
# [actionbar] - 发送动作栏消息
# [sound] - 播放声音 (格式: 声音名||音量||音调)
# [broadcast] - 全服广播
run:
- "[msg]&a恭喜! 你获得了 {num} 个 {item_name}!"
- "[console]say {player} 领取了礼包奖励!"
- "[title]&6恭喜获得||&e{item_name} x{num}||10||40||10"
- "[sound]ENTITY_PLAYER_LEVELUP||1.0||1.0"
example2:
item: "练气期武器-扇"
number: 1
give: true
view-data:
- "品质:1"
- "品阶:2"
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


