|
插件介绍
YlesFishReward是一个钓鱼奖励插件
基于前置PlaceholderAPI运行
根据设定的概率随机执行不同的命令组
支持以控制台、OP权限或玩家身份执行命令
支持权限检测和PlaceholderAPI变量条件判断
支持设置命令延迟执行的时间
命令与权限
/yfr reload - 重载配置文件
/yfr help - 显示帮助信息
权限
yfr.admin.reload - 允许使用reload命令
yfr.admin.help - 允许使用help命令
配置文件
config.yml
YAML:
# 是否开启调试模式
debug: false
# 是否启用Metrics统计
metrics: true
# 语言设置 (支持: zh_cn, en_us, zh_tw)
language: \"zh_cn\"
命令组配置示例 (reward/def_example.yml)
YAML:
#自定义节点 不要重复
test1:
#匹配的物品 满足一个即可
match-item:
- \'name:{&a测试鱼竿}\' #完全匹配物品名
- \'lore:{&a测试鱼竿lore}\' #完全匹配一行lore
- \'contain_name:{&a卢本伟}\' #关键词匹配物品名
- \'contain_lore:{&a马飞飞}\' #关键词匹配一行lore
#判断条件
condition:
- \"permission:{钓鱼权限}\" #有权限
- \"nopermission:{没有钓鱼权限}\" #没权限
- \"papi:{%player_level% > 100}\" #papi检测
- \"papi:{%player_name% == Ylesss}\" #字符串检测
#条件通过消息 可删除
succeed-message: \"成功通过条件\"
#条件不通过消息 可删除
fail-message: \"条件判断不通过 不执行\"
#是否禁止 钓鱼获得的原版经验
limit-fish-exp: false
#是否禁止 钓鱼获得的原版物品
limit-fish-drop: true
#奖励列表
reward:
#自定义概率节点 不要重复
r1:
#权重节点
chance: 50
#[console] 以后台身份执行
#[op] 以管理员身份执行
#[delay=x] x为秒数 延迟x秒后再执行命令
#不添加权限标识符 以玩家身份执行
commands:
- \"[console][delay=5]say %player_name% 50% 后台喵 这一句是延时执行喵\"
- \"[op]say %player_name% 50% OP喵\"
- \"say %player_name% 50% 玩家喵\"
r2:
chance: \"%player_level% + 10 (20/10)*1.5\"
commands:
- \"[console]say %player_name% 当前概率:{chance}\"
- \"[op][delay=3]say %player_name% 这是有延时参数的命令\"
- \"[delay=3]say %player_name% 也可以单独执行\"
更新日志
v2.0.1
修改了物品的判断
重构插件核心代码
添加多语言支持
优化权重计算系统
添加更多条件判断选项
问题反馈
如果您在使用过程中遇到任何问题,或有功能建议,请通过以下方式联系我们:
QQ群: 1017991992
插件发布页面留言
下载地址:
|
|