㊣qilunuo
本帖最后由 ㊣qilunuo 于 2020-3-10 08:48 编辑



OnlineGift
适用于BC服务器的在线随机礼物
可自由配置单服礼物以及黑名单
自带防小号机制可自行开关
自带双模式以自定义您的服务器
理论全版本支持


介绍
全服礼物,百分比抽取礼物双模式供您选择
IP检测模式可以更好的防止小号获取更多礼物
支持不同子服不同礼物内容!别再担心不同子服间的物品差异!
插件拥有更简洁的代码,以及更好的封装!
完全自定义的语言文件,自定义您独特的礼包系统
奖励高度自定义,可以执行多种命令,推荐搭配物品保存插件等配合食用
百分比抽取模式可随机给玩家奖励列表内的一种物品,让你的玩家体验一次当欧皇的赶脚!
支持随机时间发放礼物!让卡点玩家抓狂吧!



具体功能将在配置文件讲解

配置文件

别问我为啥居中了,我才不会说是因为我不会呢!
BC端配置文件
  1. #1 = 1分钟发放一次  1,2 = 1分钟 - 2分钟内随机时间发放一次
  2. PickTime: "1,2"
  3. #被加入黑名单的子服不计算人数不可获得物品
  4. BlockedServerName:
  5. - "Server1"
  6. - "Server2"
  7. #启用模式1/2 接下来详解
  8. Mode: 1
  9. #模式1 该模式下是全服奖励
  10. Pick1Level:
  11. #- "1,1ren"代表服务器有1人及以上时子服全服发放配置文件内对应礼物1ren
  12. #1ren可使用中文代替,但是子服与BC礼物名称必须相同
  13. #该项必须从小到大依次排列如下所示
  14. #子服间礼物内容可以不同
  15. - "1,1ren"
  16. - "10,10ren"
  17. - "20,20ren"
  18. - "30,30ren"
  19. #模式2
  20. #20代表抽取百分之20玩家发放随机奖励,出现小数向下取整如10.2,10.8均记为10
  21. #奖励可在子服进行配置
  22. #该项获得的奖励可在子服配置中的chance配置概率
  23. #可做到自动抽奖的效果
  24. #子服间礼物内容可以不同
  25. Pick2Pitch: 20
  26. #总人数低于这个数值则不发放奖励
  27. Min: 2
复制代码
Server配置文件

  1. #是否启用防小号,启用后相同IP下玩家无法获得奖励
  2. ProtectSameIp: true
  3. #模式1
  4. Pick1Gift:
  5. #礼物名称 对应BC内- "10,10ren" 可用中文,但是所有子服名称必须相同
  6.   10ren:
  7. #默认越权执行
  8.     commands:
  9.       - "give <playerName> 1 64"
  10.       - "eco give <playerName> 200"
  11.   20ren:
  12.     commands:
  13.       - "give <playerName> 2 64"
  14.       - "eco give <playerName> 400"

  15. #模式2
  16. Pick2Gift:
  17. #礼物序号
  18.   1:
  19. #执行的命令 默认越权
  20.     commands:
  21.       - eco give <playerName> 200
  22. #获得礼物发送的信息
  23.     message:
  24. #给玩家发送的信息
  25.       player: "Get !"
  26. #全服公告的信息
  27.       server: "Player <playerName> get !"
  28. #礼物获得的概率,概率计算为chance/总和
  29.     chance: 20
  30. #是否开启全服公告
  31.     isServerSay: true

  32. #插件语言配置
  33. Messages:
  34. #插件信息的前缀
  35.   Prefix: "&8[&6OnlineGift&8] &a >>> "
  36. #玩家获得礼物的统一信息
  37.   PlayerGetGift: "&aYou get a gift!."
  38. #有相同IP玩家在线的提示信息
  39.   SameIp: "&cA same ip is online in server."
复制代码




食用方法
OnlineGift_BC.jar放入BC端的plugin
OnlineGift_Server.jar放入子服务器的plugin
重启服务器按贴内配置文件配置即可
另外配置文件在服务端内plugin/OnlineGift内
什么你问有木有权限?
别问,问就是莫得.
最后部分BC需要手动创建OnlineGift文件夹并加入配置文件
贴心的我已经准备好了233
你们直接创建文件夹扔进去重启就好
config.yml (289 Bytes, 下载次数: 20)


接下来就是激动人心的下载了!
第一次发插件赏个评分呗亲QAQ
OnlineGift_BC.jar (4.98 KB, 下载次数: 13)
OnlineGift_Server.jar (10.36 KB, 下载次数: 32)




什么??你以为这就完了???
最后的最后!
开源地址!
禁止进行二次修改以及发布谢谢
GitHub开源链接:https://github.com/byshuaibi/OnlineGift




[本插件所用所有代码均为原创,不存在借用/抄袭等行为]



a1696788434
mcbbs有你更精彩

迪丽热巴
插件不错,希望以后能有更多功能,话说bc不能生成配置文件能不能修一下2333

这里小雨.
可以只用server的吗.1.7.10KC服
(就是只有一个服务器= =)

㊣qilunuo
LaoguaB 发表于 2020-3-12 10:28
可以只用server的吗.1.7.10KC服
(就是只有一个服务器= =)

不行的必须是bc

123456789128
服务器很棒 很好玩

pao13045
牛逼支持

小芒Spring
没有reload真的可惜 每次改配置文件都要重启服务器

㊣qilunuo
小芒Spring 发表于 2020-5-5 20:40
没有reload真的可惜 每次改配置文件都要重启服务器

emmm还好吧233

闫乐oba
MCBBS有你更精彩~

微风轻轻起
感谢作者分享~现在下载试试