版本测试表
|
- 抓取宣传帖中的提升卡使用信息,自动给玩家发放奖励
- 拥有箱子GUI,玩家便于操作
- 命令形式的奖励,兼容各种服务端环境
- 提供 PlaceholderAPI 占位符
- 登陆时自动提醒未顶贴玩家
- 同时支持Mysql与sqlite储存,对各种规模的服务器都友好
- UUID支持,无需担心改名问题
- 高度可定制化,提供各种详细的配置
- 语言文件,源码中没有任何一个字符串会被输出到控制台和玩家
- 开源,许可协议宽松
许可协议
版本测试表
|
本插件支持CatServer服务端,但是默认权限和bbstoper.user/bbstoper.admin这两条父权限都不起作用。 需要手动添加bbstoper.binding和bbstoper.reward这两条默认的权限才能使玩家正常使用。 其他权限详见命令&权限。 |
1.将插件丢进plugins文件夹,并启动服务端。 2.前往mcbbs复制您的帖子id 3.替换掉配置文件中默认的id mcbbs: #替换这串数字 url: '694746' 4.重新启动服务器 |
玩家默认拥有bbstoper.user权限 op默认拥有bbstoper.admin权限 bbstoper.user的子权限 (有时候父权限不起作用,如果发生这种情况的话,请手动添加以下两条权限) bbstoper.binding bbstoper.reward bbstoper.admin的子权限 bbstoper.listbbstoper.top bbstoper.check bbstoper.delete bbstoper.reload /bbstoper /poster /bt 都是可用命令别名 /bbstoper 显示箱子GUI 权限: 无需权限 /bbstoper help 显示帮助信息 权限: 无需权限 /bbstoper binding <MCBBS论坛ID> 绑定论坛账号,注意这里是ID不是uid 权限: bbstoper.binding /bbstoper reward 领取奖励 权限: bbstoper.reward /bbstoper list <页数> 列出所有顶帖者 权限: bbstoper.list /bbstoper top <页数> 按挺帖次数排名先后列出所有绑定过的玩家 权限: bbstoper.top /bbstoper check bbsid <论坛ID> 查看一个论坛id的绑定者 权限: bbstoper.check /bbstoper check player <玩家ID> 查看一个玩家绑定的论坛id 权限: bbstoper.check /bbstoper delete player <玩家ID> 删除一个玩家的数据 权限: bbstoper.delete /bbstoper reload 重载插件 权限: bbstoper.reload |
本插件提供了一些基于PlaceHolderAPI的占位符(Placeholders), 要想使用这些占位符就必须在服务端上同时运行了PlaceholderAPI插件. 这是软依赖, 如果您不需要PAPI占位符功能的话, 您就无需安装PlaceholderAPI插件.
|
1. 箱子GUI预览,输入命令/bt便可打开此箱子GUI 2. GUI中的第一个键——玩家绑定信息 3. GUI中的第二个键——奖励信息 4. GUI中的第三个键——顶贴排名 5. GUI中的最后一个键——宣传帖状态 6. 命令列表,此列表将在输入/bt命令后随着GUI一起给出 6. 管理员命令/bt list 7. 管理员命令/bt top,此命令将按照领奖次数将所有玩家排名 其他更多指令请查看上一节——权限与指令 |
Q:顶贴是指什么? A:顶贴是指在mcbbs的帖子(宣传帖)右下角,选择“使用道具-提升卡”购买并使用。要注意的是顶贴经常会与评分混淆,mcbbs是不允许诱导玩家评分的,但是允许奖励玩家顶宣传帖。 Q:无法获取顶贴数据? A:1. 请确认"mcbbs.url"的值正确设置,正确格式应该为一串数字,类似于url: '694746'。2. 请确认网络连接正常,后台无报错。 Q:xxx版本能用吗? A:帖子内标注可以使用的版本一般都是可以使用的,如果您发现某个标注的版本不能使用,或者某个可以使用的版本没有标注,欢迎反馈。 Q:如何防止玩家短时间内使用多次提升卡? A:玩家短时间内使用多次提升卡效果和只使用一张提升卡相同,所以我们都不希望看到玩家浪费金粒做这种无意义的事情,但是由于玩家在论坛的行为我们无法控制,所以我们只能提醒玩家不要这么去做。 Q:如果玩家连续顶贴多次,是否能领取多次奖励? A:配置文件中有"rwoneday: 1"这个选项,该选项是用来限制玩家一天内可以领取几次奖励,默认为1,最初做这个选项是为了防止玩家连续顶贴的,但是只能提醒玩家不要这样做,并不能控制玩家的行为。例如,如果玩家连续使用了3次提升卡,并且配置文件中"rwoneday"的值为1,那么玩家当天可以领取其中一次的奖励,第二天能领取其中第二次的,第三天能领取其中第三天的奖励。 Q:玩家可以领取多久的奖励? A:v2.0版本修复了上一个版本只能获取6天顶贴数据的bug,现在能获取所有mcbbs提供的数据,您可以在配置文件中设置顶贴数据的过期时间,默认为10天。 Q:如何更改玩家绑定的账号? A:玩家自己可以使用/poster binding指令重新绑定账号,但是要在配置文件中"changeidcooldown: 30"这个选项规定的更换id的冷却时间外。2.0版本增加了mysql支持,考虑到很多服主直接操作数据库不便,插件提供了删除已绑定玩家数据的指令/bbstoper delete <玩家名>,如果您不知道是谁绑定了此id,还可以使用/bbstoper check <论坛ID>查看这个id是被谁绑定了。 Q:一个论坛ID可以被多个玩家绑定吗? A:玩家绑定账号时,该ID必须没有被其他玩家绑定过。 Q:玩家绑定了其他人的论坛账号怎么办? A:管理员可以使用/bbstoper delete <玩家名>来删除一个玩家的绑定数据。 Q:如何自定义奖励信息? A:在lang.yml中可以配置,你应当按照如下格式写自定义奖励信息: rewardsinfo: - '&a自定义奖励信息1' - '&b自定义奖励信息2' - '&c自定义奖励信息3' 我已经在语言文件注释中给出了示例。 Q:偶尔出现Error!报错如何解决? A:大部分报错都是因为网络问题,可以让玩家多试几次。 Q:群组服(Bungeecord)能用吗? A:v2.0版本以后,插件增加了Mysql支持,多个服务器使用一个Mysql数据库便能轻松同步。(v1.0版本不行) Q:插件卡死,/bt help、/bt list能用,/bt、/bt top、/bt reload指令卡死没反应 A:后者这些没反应的指令都是需要访问数据库的指令,目前在某一个服务器上发现了sqlite长时间连接速度会越来越慢的bug,暂时不清楚成因,如果遇到这种情况可以更换mysql试试。 Q:服务器用了YUM插件,BBSToper访问不了互联网怎么办? A:BBSToper能正常访问mcbbs是其能正常工作的必要条件,请卸载YUM或者在YUM的配置文件中为BBSToper添加白名单。 |
BBSToper许可协议 版权所有 (c) 2018-2019 R_Josef <460257626@qq.com> 授予任何获得此软件副本的人免费许可. 免费许可的权利包括: 使用, 修改, 再分发, 出售. 但需要满足以下条件: 1. 分发的副本中必须包含此版权声明与许可协议. 2. 出售时必须向告知买方, 此软件是免费开源软件. 此软件开源发布, 作者不提供任何明示或暗示的保证. 使用者需自行承担风险, 任何情况都不该向作者索要任何赔偿. |
v3.6.2(2020-8-10) 注v3.6.2版本的配置文件和语言文件有新增内容,需要手动更新 增加有效顶贴间隔选项,防止玩家短时间多次顶贴 v3.6.1(2020-6-9) 修复3.6版本中的恶性bug, 当两种激励奖励的条件都不达成的时候, 奖励发放记录不会记录进数据库导致奖励无限重新发放. v3.6(2020-6-6) 增加两种额外奖励: 激励奖励与休息日奖励 去除GUI中"亮灰色玻璃板"的边框, 因为它根本看不见 修复了一些未添加前缀的提示消息 注: 如果想使用"额外奖"励这个新功能, 请手动更新config.yml和lang.yml文件. 当然, 如果你对这个功能没有兴趣, 不更新也不影响使用. v3.5.3(2020-5-22) 添加玩家没有绑定时占位符会显示的提示 v3.5.2(2020-5-22) 修复未安装PAPI时无法启动的错误 v3.5.1(2020-5-22) 注v3.5.1版本的配置文件和语言文件有新增内容,需要手动更新 增加关键词设置来取消输入BBS用户名 v3.5(2020-5-22) 添加了基于PAPI的占位符 修复1.7.10旧版服务端重载时的错误 优化了之前打开GUI时的速度, 之前会重复获取顶贴排行榜数据 更改了默认宣传贴, 因为我之前的宣传贴被移入回收站了 v3.4.3(2020-4-26) 注v3.4.3版本的配置文件有新增内容,需要手动更新 增加选项用于关闭点击GUI按钮后监听玩家聊天 v3.4.2(2020-4-24) 修复了可能发生的插件重连数据库时会发生的错误 对代码进行了分包以控制权限 v3.4.1(2020-4-7) 修复了插件卸载时疯狂刷错误的Bug (请各位尽快更新,我自己服务器十多分钟刷了30g的日志文件) v3.4 (2020-4-2) 修复插件卸载时有时会产生错误,优化了线程的管理 兼容Plugman,现在可以通过Plugman卸载与加载 增加定时断开并重连数据库的选项 v3.3.8 (2020-3-8) 修复GUI不能与其他插件重名的问题 v3.3.7 (2020-3-5) 将依赖的第三方库Jsoup包名重命名,防止冲突产生非法访问错误。 v3.3.6 (2020-3-5) 修复自定义GUI标题后,导致GUI管理失效(严重BUG,可刷物品!) v3.3.5 (2020-3-3) 将玩家进服提示的操作更改为异步处理 v3.3.4 (2020-3-2) 增加自定义GUI标题 (如需更新,请在lang.yml的gui键下面添加title: '%PREFIX%'子健) GUI边框现在是随机色彩的玻璃板组成的七彩边框 GUI的头颅皮肤现在可以被禁用 (如需更新,请在config.yml的gui键下添加displayheadskin: true子键) v3.3.3(2020-1-16) 修复帖子没有任何顶贴时会出现的错误 优化命令补全 v3.3.2(2020-1-15) 兼容mcbbs新出的"服务器提升卡" 1.7.10版本将同时兼容utf-8与ansi编码的配置文件 现在不会广播Vanish模式下的玩家的顶贴消息 v3.3.1 (2019-9-23) 修复有时会提示未能正常卸载监听器 v3.3 (2019-9-23) 注v3.3版本的语言文件有新增内容,需要手动更新 修复了在帖子不可见时GUI不能打开 增加了在帖子不可见时的提示信息 v3.2 (2019-9-21) 注v3.2版本的语言文件有新增内容,需要手动更新 添加非法页数提示 添加自定义奖励信息 增加玩家指令的提示 修复使用bt binding指令时后台报空指针异常 v3.1 (2019-9-17) 注v3.1版本的语言文件有新增内容,需要手动更新 将帮助信息与GUI命令分开 更改为IDListener使用uuid存储玩家 更改为用bukkit自带的方法替换颜色字符 优化了加载配置文件时的代码 修复了gui用了两次异步 v3.0 (2019-9-15) 大更新! 注: v3.0版本的配置文件与语言文件均有新内容,请更新您的配置文件 增加了多功能箱子GUI 增加了/bt top指令,可以按顶贴次数列出所有绑定过的玩家 修复了与1.7.10版本的mysql驱动与sqlite驱动不兼容的问题,现在不再需要补丁即可在1.7.10版本使用 修复了linux系统下,中文无法正常储存 v2.1.2 (2019-9-12) 在mysql的链接中增加了时区参数以兼容1.7.10-Uranium(需要补丁) v2.1.1 (2019-9-11) 修复了mysql模式下不能自动发放奖励 修复了reward时不管有没有成功都会广播消息 v2.1 (2019-9-11) 注: v2.1版本的配置文件和语言文件和v2.0不通用, 需要手动更新 不再支持链接形式的宣传帖 修复将非提升卡记录当成顶贴来处理 修复每日顶贴奖励次数最大只能为1 修复插件长时间未使用数据库掉线 增加自动奖励功能 增加玩家上线提醒功能 增加在玩家成功领取奖励后全服广播的功能 v2.0.2 (2019-9-9) 修复了使用sqlite的情况下,玩家论坛ID在比对时大小写敏感的错误 增加了bstats数据统计 v2.0.1 (2019-9-8) 修复了将delete误写成delect的bug 请下载使用了v2.0版本的用户自行重新生成一次lang.yml 英语不好造成的血案,我也不想就因为这种原因版本号+1啊 v2.0 (2019-9-8) 大更新! 注: 1.*版本的配置文件不能和2.0版本通用. 所有代码全部重写,重写内容达到80%以上: 1. 添加了mysql和sqlite支持 2. 现在采用uuid识别玩家 3. 添加了指令删除玩家数据的功能 4. 添加了通过玩家ID查找论坛ID的功能 5. 添加了通过论坛ID查找玩家的功能 6. 添加了tab指令补全 7. 现在可以通过帖子id获取论坛顶贴记录地址了 8. 修复了只能获取6天顶贴记录的bug, 现在能获取到mcbbs提供的所有顶贴信息, 并且可以设置顶贴有效期,默认为十天 v1.2 (2019-8-27) 添加了多线程支持 v1.1 (2018-5-8) 新功能: 现在list顶帖列表可以分页查看(v1.0更新v1.1需要重新生成配置文件) v1.0 (2018-4-1) 首次公开插件 |
感谢 @1025267352 的10元捐助与热心反馈 感谢 @Ghost_chu 的重置 感谢 @Mr_Tangsr 为此插件画的logo |
2018-04-01 06:39:00
Not102 发表于 2018-4-1 13:09
感谢分享插件,支持不1.11.2的吗
2018-04-01 18:33:00
Art1900 发表于 2018-4-1 09:10
现在服务器板块不能回复
这个顶帖指的是用提升卡还是评分?
嘿嘿嘿这个服务器我玩过...
2018-04-01 18:34:00
神奇的滑稽 发表于 2018-4-2 08:29
大晚上的发帖子,熬夜党
提升卡这种东西连续用三张和用一张有什么区别?
如果玩家连续顶帖三次是不能能领取 ...
2018-04-02 13:19:00
Ghost灬幽冥 发表于 2018-4-18 13:32
该插件能适用于群组服上吗
有多个大厅emmm
2018-04-25 15:10:00
R_Josef 发表于 2018-4-25 15:10
我服每个子服有不同玩法,奖励是不同的,所以每个服可以分开奖励。如果你希望跨服通用,可以试试把配置文 ...
2018-04-25 22:27:00
Ghost灬幽冥 发表于 2018-4-25 22:27
具体要怎么搞。。。
2018-04-26 23:56:00
July.七月 发表于 2018-4-21 07:24
1.12.2编写
不会向下兼容
如果代码没有用到什么版本界限的代码
2018-04-26 23:59:00
R_Josef 发表于 2018-4-26 23:59
新手,1.8以下就没有spigot的repo了,bukkit的也挂了,然后我就不会搞了,抱歉 ...
2018-04-27 00:00:00
1025267352 发表于 2018-4-20 19:21
查看 顶帖记录 建议加入 分页功能 记录多了 有点麻烦 或者显示最近的20条
2018-04-27 00:01:00
Ghost灬幽冥 发表于 2018-4-25 22:27
具体要怎么搞。。。
2018-04-27 00:10:00
1025267352 发表于 2018-4-20 19:21
查看 顶帖记录 建议加入 分页功能 记录多了 有点麻烦 或者显示最近的20条
2018-05-08 21:51:00
R_Josef 发表于 2018-5-14 15:49
请问是列出顶贴者列表时发生错误吗?
2018-05-14 18:38:00
aassdsd 发表于 2018-5-14 18:38
对的
14.05 18:19:33 [Server] INFO at cn.slfeng.bbstoper.BBSToper.onCommand(BBSToper.java:134) ~[?: ...
2018-05-16 00:04:00
R_Josef 发表于 2018-5-16 00:04
请问您配置文件中填的是:http://www.mcbbs.net/forum.php?mod=misc&action=viewthreadmod&tid=786035&mob ...
2018-05-16 12:29:00
R_Josef 发表于 2018-5-16 00:04
请问您配置文件中填的是:http://www.mcbbs.net/forum.php?mod=misc&action=viewthreadmod&tid=786035&mob ...
2018-05-16 12:31:00
R_Josef 发表于 2018-5-16 00:04
请问您配置文件中填的是:http://www.mcbbs.net/forum.php?mod=misc&action=viewthreadmod&tid=786035&mob ...
2018-05-16 12:41:00
u=759750583,1759566867&fm=27&gp=0.jpg (45.61 KB, 下载次数: 1)
2018-05-20 10:26:00
AwA柠檬AwA 发表于 2018-5-20 15:53
跟梦X边X的顶帖插件差不多类似,可以,支持原创
2018-05-20 22:22:00
aassdsd 发表于 2018-5-16 12:41
改了依旧报错
2018-05-20 22:24:00
fyxrim 发表于 2018-5-19 19:00
楼主你好
希望加个数据库mysql
但是我不会写java
2018-05-20 22:25:00
R_Josef 发表于 2018-5-20 22:25
mysql没有能力做啊,你可以尝试一下软连接来同步文件,应该可以达到一样的效果! ...
2018-05-21 13:00:00
fyxrim 发表于 2018-5-21 13:00
怎么弄啊?没有MySQL没法做.
2018-05-22 11:16:00
2018-07-09 11:42:00
1025267352 发表于 2018-8-13 11:03
最近顶帖 poster list 里面没有纪录了 一直是0 是BBS的问题么
2018-08-13 11:09:00
bailiyixi 发表于 2018-8-13 11:09
我也是,bbs被炸到现在一直读取不了,玩家顶帖后还是显示没有记录,楼主大大快来看看哇 ...
2018-08-23 22:05:00
1025267352 发表于 2018-8-13 11:03
最近顶帖 poster list 里面没有纪录了 一直是0 是BBS的问题么
2018-08-23 22:06:00
水煮清娃 发表于 2018-7-9 11:42
不知道是因为MCBBS访问不佳还是什么缘故,使用命令领取奖励(没测试获取顶帖列表命令,应该一样吧都需要获取 ...
2018-08-23 22:09:00
R_Josef 发表于 2018-8-23 22:09
这个情况貌似是链接超时,我平时没遇到过,请问您用的是什么版本?关于前一天的顶贴后一天还能用的问题, ...
2018-08-23 23:12:00
R_Josef 发表于 2018-8-23 22:05
非常抱歉,前段时间没有时间回复,请见谅。我今天重新测试了此插件,发现在1.13和1.12.2的版本使用没有出 ...
2018-08-24 10:45:00
渣滓SYT 发表于 2018-12-8 18:51
弹出这个之后所有玩家集体掉线
2018-12-21 13:37:00
渣滓SYT 发表于 2018-12-8 18:51
弹出这个之后所有玩家集体掉线
2018-12-21 13:40:00
渣滓SYT 发表于 2018-12-8 18:51
弹出这个之后所有玩家集体掉线
2018-12-21 13:41:00
KirkP 发表于 2019-1-2 18:39
poster list 里面没有纪录 一直是没有找到顶贴数据,是怎么回事啊?
2019-01-04 22:29:00
R_Josef 发表于 2019-1-4 22:29
您好,配置文件中需要填写的是顶贴列表页面的链接,请对照介绍中的配置文件截图确认链接是否有误。 ...
2019-01-05 12:43:00
姬野星奏 发表于 2018-12-31 21:14
作者你好,配置文件中链接已经改好了,手动复制到浏览器也可以打开,但是在游戏中获取不到顶贴数据emmm ...
2019-01-06 23:39:00
KirkP 发表于 2019-1-5 12:43
你好,我是这样子设置的,你看看问题出在哪了?
2019-01-06 23:40:00
2019-01-06 23:40:00
神奇的滑稽 发表于 2018-4-2 08:29
大晚上的发帖子,熬夜党
提升卡这种东西连续用三张和用一张有什么区别?
如果玩家连续顶帖三次是不能能领取 ...
2019-01-28 06:54:00
2019-02-20 22:23:00