本帖最后由 R_Josef 于 2023-1-8 21:10 编辑 

许可协议


BBSToper | 顶帖奖励
给您顶服务器宣传帖的玩家发奖励
开源!源码:Github
| 版本测试表 
 | 
如果您在其他版本测试过,欢迎评论留言,对于不可用版本,我将会尽量让它兼容。
v3.6.5版本已经兼容提升卡的最新名称“提升(服务器/交易代理提升卡)”
旧版插件失去了作用,请各位尽快更新最新版本!
1.7.10版本的服主请展开此处阅读
CatServer的服主请展开此处阅读
什么是BBSToper?
    这是一个能够在游戏中检测是否有人使用论坛道具“提升卡”顶您的服务器宣传贴,并自动给玩家发奖励的插件。
    此插件改变了传统的服务器单向从mcbbs引流的宣传模式,使得玩家流量双向反馈。例如服务器可以通过顶贴获取更多玩家流量,而服务器的奖励策略又同时吸引更多的MCBBS不活跃玩家前往MCBBS进行活动,从而实现服务器从MCBBS获取流量的同时,MCBBS也能获取服务器的玩家流量。
    如果您没有能力弄到30个绿宝石上头条,不如尝试一下这个插件,动员您的玩家为您顶帖吧!
特性
- 抓取宣传帖中的提升卡使用信息,自动给玩家发放奖励
- 拥有箱子GUI,玩家便于操作
- 命令形式的奖励,兼容各种服务端环境
- 提供 PlaceholderAPI 占位符
- 登陆时自动提醒未顶贴玩家
- 同时支持Mysql与sqlite储存,对各种规模的服务器都友好
- UUID支持,无需担心改名问题
- 高度可定制化,提供各种详细的配置
- 语言文件,源码中没有任何一个字符串会被输出到控制台和玩家
- 开源,许可协议宽松
 
详细文档
快速开始
命令&权限
配置文件
PlaceholderAPI 占位符
效果截图
常见问题
许可协议
最后的话:
如果您觉得这个插件不错,请评个分或者回复让更多人看见。如果你您有任何意见与建议,欢迎在帖子下方留言。插件已开源,如果您希望自己改写插件,请随意使用源码,如果您能在github推送您改过的代码本人感激不尽。另外MCBBS没有规定不能用奖励鼓励玩家帮忙顶宣传贴,但是有规定不能用奖励诱导玩家评分(这里有一个例子),所以请放心使用。
您可以使用论坛的收藏功能收藏此贴
我将在每次更新时使用消息提醒提醒所有收藏用户
下载地址: v3.6.8
站内附件:
 BBSToper-3.6.8.jar
(495.92 KB, 下载次数: 2771)
BBSToper-3.6.8.jar
(495.92 KB, 下载次数: 2771)
 
更新插件时,请务必翻看更新记录中是否有提到要重新生成配置文件!!
本插件采用bStats收集数据,如果您不希望这样,可以在plugins\bStats\config.yml中关闭
更新记录:
旧版本:
鸣谢:
----------Yinwu系列插件----------
YinwuChat----支持网页聊天的跨服聊天插件
BBSToper----奖励玩家顶服务器宣传贴
MCJointBan----基于GitHub的联合禁封插件
WebAuth----网页登陆: 正版共存|防假人
ExpCake----经验蛋糕
屎----让玩家在游戏中拉屎
 本帖最后由 逗比的幻影 于 2019-9-8 16:17 编辑 
看似没有多少实际应用,不过支持原创
忽视上面 以前不懂事 试了一下插件 很不错 奖励机制好评
忽视上面 以前不懂事 试了一下插件 很不错 奖励机制好评
顶贴是指评分吗? 
现在服务器板块不能回复
这个顶帖指的是用提升卡还是评分?
嘿嘿嘿这个服务器我玩过
这个顶帖指的是用提升卡还是评分?
支持1.7.10吗?
怎么配置文件里有些奇奇怪怪的码……
是不是评分?现在不能回帖子
感谢分享插件,支持不1.11.2的吗
余思思 发表于 2018-4-1 08:40
顶贴是指评分吗?
不是,貌似指的是用道具提升
余思思 发表于 2018-4-1 08:40
顶贴是指评分吗?
你好,顶帖是指用道具提升卡进行提升
Not102 发表于 2018-4-1 13:09
感谢分享插件,支持不1.11.2的吗
你好,1.11.2没有测试过,插件是在1.12.2的环境下写的,不过我觉得应该可以,您可以试试1.11.2,如果您测试可用,希望能在此贴回复。
1637401458 发表于 2018-4-1 09:24
支持1.7.10吗?
您可以测试一下,如果可用希望能告诉我,谢谢
Art1900 发表于 2018-4-1 09:10
现在服务器板块不能回复
这个顶帖指的是用提升卡还是评分?
嘿嘿嘿这个服务器我玩过...
是指用提升卡提升
-Marvin- 发表于 2018-4-1 10:49
是不是评分?现在不能回帖子
您好,是指用论坛的道具提升卡进行提升
大晚上的发帖子,熬夜党
提升卡这种东西连续用三张和用一张有什么区别?
如果玩家连续顶帖三次是不能能领取三次奖励?
提升卡这种东西连续用三张和用一张有什么区别?
如果玩家连续顶帖三次是不能能领取三次奖励?
神奇的滑稽 发表于 2018-4-2 08:29
大晚上的发帖子,熬夜党
提升卡这种东西连续用三张和用一张有什么区别?
如果玩家连续顶帖三次是不能能领取 ...
您好, 玩家使用的是论坛的账号顶帖,我们没办法控制玩家顶帖的间隔,如果连续使用提升卡和使用一张没有区别,所以我在插件中添加了一项设置
- #一天能领取几次顶帖奖励
 
- rwoneday: 1
这里可以设置一天中能领取多少次奖励,如果超出次数会有提示。
日常顶帖防沉。。。
很不错的插件,收藏
该插件能适用于群组服上吗
有多个大厅emmm
有多个大厅emmm
R_Josef 发表于 2018-4-1 18:33
您可以测试一下,如果可用希望能告诉我,谢谢
我测试了 可以用的
查看 顶帖记录 建议加入 分页功能  记录多了 有点麻烦  或者显示最近的20条
1.12.2编写
不会向下兼容
如果代码没有用到什么版本界限的代码
可以尝试1.6.2spigot核心
已至到全版本
不会向下兼容
如果代码没有用到什么版本界限的代码
可以尝试1.6.2spigot核心
已至到全版本
Ghost灬幽冥 发表于 2018-4-18 13:32
该插件能适用于群组服上吗
有多个大厅emmm
我服每个子服有不同玩法,奖励是不同的,所以每个服可以分开奖励。如果你希望跨服通用,可以试试把配置文件用软链接,多个子服共用一个配置文件。
R_Josef 发表于 2018-4-25 15:10
我服每个子服有不同玩法,奖励是不同的,所以每个服可以分开奖励。如果你希望跨服通用,可以试试把配置文 ...
具体要怎么搞。。。
Ghost灬幽冥 发表于 2018-4-25 22:27
具体要怎么搞。。。
这是我在网上找到的win系统下使用软连接的方法:http://www.phpernote.com/windows-7/1176.html您把所有服的配置文件全部通过软连接链接到同一个真实文件上,如果您是Linux系统请使用ln命令建立软连接。
July.七月 发表于 2018-4-21 07:24
1.12.2编写
不会向下兼容
如果代码没有用到什么版本界限的代码
新手,1.8以下就没有spigot的repo了,bukkit的也挂了,然后我就不会搞了,抱歉
R_Josef 发表于 2018-4-26 23:59
新手,1.8以下就没有spigot的repo了,bukkit的也挂了,然后我就不会搞了,抱歉 ...
口误,是bukkit
1025267352 发表于 2018-4-20 19:21
查看 顶帖记录 建议加入 分页功能 记录多了 有点麻烦 或者显示最近的20条
您好,已经考虑更新这个功能
Ghost灬幽冥 发表于 2018-4-25 22:27
具体要怎么搞。。。
软连接是将一个文件映射到不同位置的方法,可以不需要mysql跨服,非常方便值得一试。
1025267352 发表于 2018-4-20 19:21
查看 顶帖记录 建议加入 分页功能 记录多了 有点麻烦 或者显示最近的20条
您好,分页功能已经完成
R_Josef 发表于 2018-4-1 18:33
您可以测试一下,如果可用希望能告诉我,谢谢
支持1.7.10
aassdsd 发表于 2018-5-11 07:09
支持1.7.10
感谢您的反馈!
R_Josef 发表于 2018-5-14 08:49
感谢您的反馈!
对了,执行查询任务是,会内部错误
aassdsd 发表于 2018-5-14 12:50
对了,执行查询任务是,会内部错误
请问是列出顶贴者列表时发生错误吗?
R_Josef 发表于 2018-5-14 15:49
请问是列出顶贴者列表时发生错误吗?
对的
14.05 18:19:33 [Server] INFO at cn.slfeng.bbstoper.BBSToper.onCommand(BBSToper.java:134) ~[?:?]
14.05 18:19:33 [Server] INFO at cn.slfeng.bbstoper.BBSToper.topList(BBSToper.java:379) ~[?:?]
14.05 18:19:33 [Server] INFO at cn.slfeng.bbstoper.BBSToper.Getter(BBSToper.java:321) ~[?:?]
14.05 18:19:33 [Server] INFO at org.jsoup.Jsoup.connect(Jsoup.java:73) ~[?:?]
14.05 18:19:33 [Server] INFO at org.jsoup.helper.HttpConnection.connect(HttpConnection.java:74) ~[?:?]
14.05 18:19:33 [Server] INFO at org.jsoup.helper.HttpConnection.url(HttpConnection.java:132) ~[?:?]
14.05 18:19:33 [Server] INFO at java.net.URL.<init>(URL.java:432) ~[?:1.8.0_60]
14.05 18:19:33 [Server] INFO at java.net.URL.<init>(URL.java:483) ~[?:1.8.0_60]
14.05 18:19:33 [Server] INFO at java.net.URL.<init>(URL.java:586) ~[?:1.8.0_60]
14.05 18:19:33 [Server] INFO Caused by: java.net.MalformedURLException: no protocol: ‘http://www.mcbbs.net/thread-786035-1-1.html'
14.05 18:19:33 [Server] INFO ... 8 more
14.05 18:19:33 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[PluginCommand.class:1.7.10-1481.148]
14.05 18:19:33 [Server] INFO at cn.slfeng.bbstoper.BBSToper.onCommand(BBSToper.java:134) ~[?:?]
14.05 18:19:33 [Server] INFO at cn.slfeng.bbstoper.BBSToper.topList(BBSToper.java:379) ~[?:?]
14.05 18:19:33 [Server] INFO at cn.slfeng.bbstoper.BBSToper.Getter(BBSToper.java:321) ~[?:?]
14.05 18:19:33 [Server] INFO at org.jsoup.Jsoup.connect(Jsoup.java:73) ~[?:?]
14.05 18:19:33 [Server] INFO at org.jsoup.helper.HttpConnection.connect(HttpConnection.java:74) ~[?:?]
14.05 18:19:33 [Server] INFO at org.jsoup.helper.HttpConnection.url(HttpConnection.java:134) ~[?:?]
14.05 18:19:33 [Server] INFO Caused by: java.lang.IllegalArgumentException: Malformed URL: ‘http://www.mcbbs.net/thread-786035-1-1.html'
14.05 18:19:33 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60]
14.05 18:19:33 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
14.05 18:19:33 [Server] INFO at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) [MinecraftServer.class:?]
14.05 18:19:33 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]
14.05 18:19:33 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:473) [lt.class:?]
14.05 18:19:33 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:697) [CraftServer.class:1.7.10-1481.148]
14.05 18:19:33 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:717) ~[CraftServer.class:1.7.10-1481.148]
14.05 18:19:33 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[SimpleCommandMap.class:1.7.10-1481.148]
14.05 18:19:33 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[PluginCommand.class:1.7.10-1481.148]
14.05 18:19:33 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'poster' in plugin BBSToper v1.1
14.05 18:19:33 [Server] WARN Unexpected exception while parsing console command "poster list"
aassdsd 发表于 2018-5-14 18:38
对的
14.05 18:19:33 [Server] INFO at cn.slfeng.bbstoper.BBSToper.onCommand(BBSToper.java:134) ~[?: ...
请问您配置文件中填的是:http://www.mcbbs.net/forum.php?m ... 86035&mobile=no吗?
一堆插件。。。看得我头晕
 本帖最后由 aassdsd 于 2018-5-16 12:37 编辑 
我原配置文件不是
R_Josef 发表于 2018-5-16 00:04
请问您配置文件中填的是:http://www.mcbbs.net/forum.php?mod=misc&action=viewthreadmod&tid=786035&mob ...
我原配置文件不是
 本帖最后由 aassdsd 于 2018-5-16 12:40 编辑 
16.05 12:21:14 [Server] INFO at cn.slfeng.bbstoper.BBSToper.onCommand(BBSToper.java:134) ~[?:?]16.05 12:21:14 [Server] INFO at cn.slfeng.bbstoper.BBSToper.topList(BBSToper.java:379) ~[?:?]16.05 12:21:14 [Server] INFO at cn.slfeng.bbstoper.BBSToper.Getter(BBSToper.java:321) ~[?:?]16.05 12:21:14 [Server] INFO at org.jsoup.Jsoup.connect(Jsoup.java:73) ~[?:?]16.05 12:21:14 [Server] INFO at org.jsoup.helper.HttpConnection.connect(HttpConnection.java:74) ~[?:?]16.05 12:21:14 [Server] INFO at org.jsoup.helper.HttpConnection.url(HttpConnection.java:132) ~[?:?]16.05 12:21:14 [Server] INFO at java.net.URL.<init>(URL.java:432) ~[?:1.8.0_60]16.05 12:21:14 [Server] INFO at java.net.URL.<init>(URL.java:483) ~[?:1.8.0_60]16.05 12:21:14 [Server] INFO at java.net.URL.<init>(URL.java:586) ~[?:1.8.0_60]16.05 12:21:14 [Server] INFO Caused by: java.net.MalformedURLException: no protocol: ‘http://www.mcbbs.net/forum.phpod=misc&action=viewthreadmod&tid=786035&mobile=no'16.05 12:21:14 [Server] INFO ... 8 more16.05 12:21:14 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[PluginCommand.class:1.7.10-1481.148]16.05 12:21:14 [Server] INFO at cn.slfeng.bbstoper.BBSToper.onCommand(BBSToper.java:134) ~[?:?]16.05 12:21:14 [Server] INFO at cn.slfeng.bbstoper.BBSToper.topList(BBSToper.java:379) ~[?:?]16.05 12:21:14 [Server] INFO at cn.slfeng.bbstoper.BBSToper.Getter(BBSToper.java:321) ~[?:?]16.05 12:21:14 [Server] INFO at org.jsoup.Jsoup.connect(Jsoup.java:73) ~[?:?]16.05 12:21:14 [Server] INFO at org.jsoup.helper.HttpConnection.connect(HttpConnection.java:74) ~[?:?]16.05 12:21:14 [Server] INFO at org.jsoup.helper.HttpConnection.url(HttpConnection.java:134) ~[?:?]16.05 12:21:14 [Server] INFO Caused by: java.lang.IllegalArgumentException: Malformed URL: ‘http://www.mcbbs.net/forum.phpod=misc&action=viewthreadmod&tid=786035&mobile=no'16.05 12:21:14 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60]16.05 12:21:14 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]16.05 12:21:14 [Server] INFO at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) [MinecraftServer.class:?]16.05 12:21:14 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]16.05 12:21:14 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:473) [lt.class:?]16.05 12:21:14 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:697) [CraftServer.class:1.7.10-1481.148]16.05 12:21:14 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:717) ~[CraftServer.class:1.7.10-1481.148]16.05 12:21:14 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[SimpleCommandMap.class:1.7.10-1481.148]16.05 12:21:14 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[PluginCommand.class:1.7.10-1481.148]16.05 12:21:14 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'poster' in plugin BBSToper v1.116.05 12:21:14 [Server] WARN Unexpected exception while parsing console command "poster list"
R_Josef 发表于 2018-5-16 00:04
请问您配置文件中填的是:http://www.mcbbs.net/forum.php?mod=misc&action=viewthreadmod&tid=786035&mob ...
R_Josef 发表于 2018-5-16 00:04
请问您配置文件中填的是:http://www.mcbbs.net/forum.php?mod=misc&action=viewthreadmod&tid=786035&mob ...
改了依旧报错
楼主你好
希望加个数据库mysql
但是我不会写java
希望加个数据库mysql
但是我不会写java
很好的插件
MCBBS有你更精彩
跟梦X边X的顶帖插件差不多类似,可以,支持原创
AwA柠檬AwA 发表于 2018-5-20 15:53
跟梦X边X的顶帖插件差不多类似,可以,支持原创
谢谢,其实我也没见过其他服类似的插件,不过存在这样的插件也在意料之中。
aassdsd 发表于 2018-5-16 12:41
改了依旧报错
如果主要功能可以使用的话那请将就一下吧,我这边实在没法给1.7版本做优化。
fyxrim 发表于 2018-5-19 19:00
楼主你好
希望加个数据库mysql
但是我不会写java
mysql没有能力做啊,你可以尝试一下软连接来同步文件,应该可以达到一样的效果!
R_Josef 发表于 2018-5-20 22:25
mysql没有能力做啊,你可以尝试一下软连接来同步文件,应该可以达到一样的效果! ...
怎么弄啊?没有MySQL没法做.
fyxrim 发表于 2018-5-21 13:00
怎么弄啊?没有MySQL没法做.
您可以看看25楼我贴的链接,软链接类似快捷方式,可以让一个文件同时存在在多个地方,这就实现了同步。
希望早日支持模组核心,想用,但是服务器是模组服




