lrd1122
本帖最后由 lrd1122 于 2021-12-3 19:34 编辑
本插件所用所有代码均为原创,不存在借用/抄袭等行为





插件简介
这是一款等级奖励插件
玩家到达指定等级即可领取
奖励可设置多条,且支持Papi变量
插件已在Github上开源
惨不忍睹的代码地址: lrd1122/LevelReward (github.com)
本人也是一名新手,各位大佬多多指教



插件指令/权限

/levelreward 或 /lr

/lr reward <level> 领取等级奖励 lr.reward
/lr reload 重载插件 lr.reload



更新日志

V1.0
插件发布
V1.1
修复了无法重载的问题
增加了最高/最低等级限制
增加了礼包支持任意名字
增加了礼包不存在的消息
删掉了一个为了测试却忘记删了的消息...
V1.2
修复了玩家数据问题
V1.3
增加了自动领取等级奖励
修复了playerdata生成问题
V1.4
增加了等级不足/超过上限消息



配置文件
config.yml
  1. #前缀
  2. prefix: "LevelReward"
  3. #是否消耗等级
  4. LevelConsume: false
  5. #已经领过后再次申请领取的提示消息
  6. HasRewardMessage: "你已经领过啦"
  7. NotFoundMessage: "没有找到该奖励"
  8. #达到等级自动领取奖励
  9. AutoReward: true
  10. Rewards:
  11.   #1-100级奖励
  12.   test:
  13.     MinLevel: 1
  14.     MaxLevel: 100
  15.     Commands:
  16.       #以玩家的身份执行指令
  17.       - "player:say 我爱你"
  18.       #以op的身份执行指令
  19.       - "op:say 你是个好人"
复制代码



下载地址
LevelReward.jar (9.88 KB, 下载次数: 50)






白菜mm
支持原创 感谢大佬的插件

shen_da
支持大佬,支持原创插件,还可以就是服务器插件不兼容

卡哇伊狐狸
很好的插件,赞

lrd1122
shen_da 发表于 2021-7-27 16:11
支持大佬,支持原创插件,还可以就是服务器插件不兼容

什么插件不兼容


                                        mcbbs 记录美好生活  

wangjiuhan
太好了 !!!!!正好需要!!!!

苏子峰
建议改成
1-10:
- 指令
11 - 50
- 指令
51
指令
52-55
指令

亮子哟
Mcbbs有你更精彩

好大一坨翔哟
支持! 插件很不错 还开源! 开源yyds

fffdjjking
66666666666666

Mr_Cookie_Zhou
不错的插件

frank60109
感覺很讚 感謝大大

Nekoo668
谢谢帖主的分享,加油

Cleaner2010
感谢帖主的推荐,加油

索拉卡qwq
感谢谢大佬分享 顶!

mc_小鑫磊
很不错的等级奖励插件
感谢楼主
支持原创

隐匿者
感谢帖主的推荐,加油!

蘑菇岛岛主
感谢帖主的推荐,加油!

MC_juxie
不懂就问
那个
  1. saveResource("playerdata.yml", true);
复制代码

不应该换成
  1. playerdatefile.createNewFile();
复制代码
吗?
刚学插件开发,搞过来跑发现enable报错
后查api发现saveresource是对jar内的保存
看代码又发现
  1. File playerdatafile = new File(LevelReward.plugin.getDataFolder(), "playerdata.yml");
复制代码

是对数据文件夹中playerdata.yml的访问

WhenPigsFly
不错的插件如果可以支持1.16.5就更好了

WhenPigsFly
希望早日支持GUI页面啊

颜渊白琉璃
感觉还蛮好用的样子

lrd1122
MC_juxie 发表于 2021-8-4 11:24
不懂就问
那个
不应该换成

我也是小萌新哈哈
感谢纠正


                                        mcbbs 记录美好生活  

15113532158
很好的插件!我的RPG正需要一个这样的插件~

MC_juxie
lrd1122 发表于 2021-8-4 13:29
我也是小萌新哈哈
感谢纠正

看了dalao之前的几个插件代码
感觉这进步可以称得上是dalao了
(另外问下有其他的开发经验吗?插件是怎么学的?是跟别人一起学还是就自己看别人源码看api?

litianby
66666