- ◆ 支持核心
- CatServer,Spigot,PaperSpigot,Magma,Arclight
- ◆ 插件前置
- AyCore, NBTAPI, PlaceholderAPI
- ◆ 游戏版本
- 1.12.2-1.20.2
此插件是之前服务器做活动时开发的,更新随缘,项目开源
有能力的服主可自行修改:https://github.com/blank038/EasyGift
壹; 功能介绍
贰; 命令列表
/egift give <玩家> <道具编号> [数量] - 给予玩家道具
/egift save <展示物品编号> - 添加一个展示物品
/egift forceOpen <玩家> <道具编号> - 强制打开自选道具
/egift reload - 重载配置文件
叁; 截图展示
肆; 配置文件
有能力的服主可自行修改:https://github.com/blank038/EasyGift
壹; 功能介绍
- 无限创建礼盒
- 支持条件判断(搭配计数插件可实现限制数量, 实在不行用 NyEconomy 计数也行)
- 支持每次领取的数量限制
- 支持设置奖励展示物(可设置领取时是否能同时获得展示物)
- 支持领取时执行命令
- 每个礼盒可独立界面
贰; 命令列表
/egift give <玩家> <道具编号> [数量] - 给予玩家道具
/egift save <展示物品编号> - 添加一个展示物品
/egift forceOpen <玩家> <道具编号> - 强制打开自选道具
/egift reload - 重载配置文件
叁; 截图展示
肆; 配置文件
YAML:
script-engine: "javascript"
message:
prefix: "&b道具自选&f "
help:
- "&b道具自选命令帮助"
- "&3/%c give <玩家> <道具编号> [数量] &6给予玩家道具"
- "&3/%c save <展示物品编号> &6添加一个展示物品"
- "&3/%c forceOpen <玩家> <道具编号> &6强制打开自选道具"
- "&3/%c reload &6重载插件配置文件"
too-much: "超过该礼盒可选数量."
insufficient: "选择奖励数量不足."
null-item: "请手持一个物品."
wrong-item-id: "请输入一个物品编号."
wrong-prop-id: "请输入一个道具编号."
player-offline: "目标玩家不在线."
item-exists: "该物品编号已存在."
save: "成功存储物品."
view-not-exists: "目标展示页面不存在."
pls-held-item: "手上的物品不是一个有效的礼盒."
gotten: "成功领取奖励."
give: "成功给予玩家 &b%player% &f道具."
not-met-condition: "你无法使用这个礼盒."
reload: "插件配置重载完成."
YAML:
xrhd:
# 道具展示
item:
type: CHEST
amount: 1
name: "&b夏日活动自选称号礼盒"
lore:
- ""
- " &f每一个礼盒可领取一个夏日称号 "
- " "
- " &c注意: &f每个玩家只能使用一次 "
- ""
# 目标展示页面
view-id: "default"
# 展示页面参数
view-params:
# 标题参数, 替换 view 文件 title 内的 %title% 变量
title: "夏日自选称号礼盒"
# 是否覆盖 view 中 slots, 删除此行则使用 view 文件的 slots
slots: 10,12,14,16
# 使用条件, 支持 PlaceholderAPI 变量与 JavaScript 语句
conditions:
- "!%ls_find_xrhd_prefix% || '%player_is_op%' === 'yes'"
# 玩家一次可以选择几个奖励
reward-count: 1
# 页面按钮
buttons:
bt1:
display: xrhd-1
commands:
- "console:locals %player% xrhd_prefix"
- "console:ap add %player% &f巗 2024夏日活动称号"
gotten: false
bt2:
display: xrhd-2
commands:
- "console:locals %player% xrhd_prefix"
- "console:ap add %player% &f巘 2024夏日活动称号"
gotten: false
bt3:
display: xrhd-3
commands:
- "console:locals %player% xrhd_prefix"
- "console:ap add %player% &f巙 2024夏日活动称号"
gotten: false
bt4:
display: xrhd-4
commands:
- "console:locals %player% xrhd_prefix"
- "console:ap add %player% &f巚 2024夏日活动称号"
gotten: false