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

OnlineGift


复制代码复制代码

食用方法
OnlineGift_BC.jar放入BC端的plugin
OnlineGift_Server.jar放入子服务器的plugin
重启服务器按贴内配置文件配置即可
 OnlineGift_BC.jar
(4.98 KB, 下载次数: 13)
OnlineGift_BC.jar
(4.98 KB, 下载次数: 13)
 
OnlineGift
适用于BC服务器的在线随机礼物
可自由配置单服礼物以及黑名单
自带防小号机制可自行开关
自带双模式以自定义您的服务器
理论全版本支持
介绍
全服礼物,百分比抽取礼物双模式供您选择
IP检测模式可以更好的防止小号获取更多礼物
支持不同子服不同礼物内容!别再担心不同子服间的物品差异!
插件拥有更简洁的代码,以及更好的封装!
完全自定义的语言文件,自定义您独特的礼包系统
奖励高度自定义,可以执行多种命令,推荐搭配物品保存插件等配合食用
百分比抽取模式可随机给玩家奖励列表内的一种物品,让你的玩家体验一次当欧皇的赶脚!
百分比抽取模式可随机给玩家奖励列表内的一种物品,让你的玩家体验一次当欧皇的赶脚!
支持随机时间发放礼物!让卡点玩家抓狂吧!
具体功能将在配置文件讲解
配置文件
别问我为啥居中了,我才不会说是因为我不会呢!
BC端配置文件
- #1 = 1分钟发放一次  1,2 = 1分钟 - 2分钟内随机时间发放一次
 
- PickTime: "1,2"
 
- #被加入黑名单的子服不计算人数不可获得物品
 
- BlockedServerName:
 
- - "Server1"
 
- - "Server2"
 
- #启用模式1/2 接下来详解
 
- Mode: 1
 
- #模式1 该模式下是全服奖励
 
- Pick1Level:
 
- #- "1,1ren"代表服务器有1人及以上时子服全服发放配置文件内对应礼物1ren
 
- #1ren可使用中文代替,但是子服与BC礼物名称必须相同
 
- #该项必须从小到大依次排列如下所示
 
- #子服间礼物内容可以不同
 
- - "1,1ren"
 
- - "10,10ren"
 
- - "20,20ren"
 
- - "30,30ren"
 
- #模式2
 
- #20代表抽取百分之20玩家发放随机奖励,出现小数向下取整如10.2,10.8均记为10
 
- #奖励可在子服进行配置
 
- #该项获得的奖励可在子服配置中的chance配置概率
 
- #可做到自动抽奖的效果
 
- #子服间礼物内容可以不同
 
- Pick2Pitch: 20
 
- #总人数低于这个数值则不发放奖励
 
- Min: 2
 
Server配置文件
 
- #是否启用防小号,启用后相同IP下玩家无法获得奖励
 
- ProtectSameIp: true
 
- #模式1
 
- Pick1Gift:
 
- #礼物名称 对应BC内- "10,10ren" 可用中文,但是所有子服名称必须相同
 
-   10ren:
 
- #默认越权执行
 
-     commands:
 
-       - "give <playerName> 1 64"
 
-       - "eco give <playerName> 200"
 
-   20ren:
 
-     commands:
 
-       - "give <playerName> 2 64"
 
-       - "eco give <playerName> 400"
 
 
- #模式2
 
- Pick2Gift:
 
- #礼物序号
 
-   1:
 
- #执行的命令 默认越权
 
-     commands:
 
-       - eco give <playerName> 200
 
- #获得礼物发送的信息
 
-     message:
 
- #给玩家发送的信息
 
-       player: "Get !"
 
- #全服公告的信息
 
-       server: "Player <playerName> get !"
 
- #礼物获得的概率,概率计算为chance/总和
 
-     chance: 20
 
- #是否开启全服公告
 
-     isServerSay: true
 
 
- #插件语言配置
 
- Messages:
 
- #插件信息的前缀
 
-   Prefix: "&8[&6OnlineGift&8] &a >>> "
 
- #玩家获得礼物的统一信息
 
-   PlayerGetGift: "&aYou get a gift!."
 
- #有相同IP玩家在线的提示信息
 
- SameIp: "&cA same ip is online in server."
食用方法
OnlineGift_BC.jar放入BC端的plugin
OnlineGift_Server.jar放入子服务器的plugin
重启服务器按贴内配置文件配置即可
 另外配置文件在服务端内plugin/OnlineGift内
什么你问有木有权限?
别问,问就是莫得.
最后部分BC需要手动创建OnlineGift文件夹并加入配置文件
贴心的我已经准备好了233
你们直接创建文件夹扔进去重启就好
第一次发插件赏个评分呗亲QAQ
最后的最后!
开源地址!
禁止进行二次修改以及发布谢谢
GitHub开源链接:https://github.com/byshuaibi/OnlineGift
[本插件所用所有代码均为原创,不存在借用/抄袭等行为]
mcbbs有你更精彩
插件不错,希望以后能有更多功能,话说bc不能生成配置文件能不能修一下2333
可以只用server的吗.1.7.10KC服
(就是只有一个服务器= =)
(就是只有一个服务器= =)
LaoguaB 发表于 2020-3-12 10:28
可以只用server的吗.1.7.10KC服
(就是只有一个服务器= =)
不行的必须是bc
服务器很棒 很好玩
牛逼支持
没有reload真的可惜 每次改配置文件都要重启服务器
小芒Spring 发表于 2020-5-5 20:40
没有reload真的可惜 每次改配置文件都要重启服务器
emmm还好吧233
MCBBS有你更精彩~
感谢作者分享~现在下载试试