本帖最后由 XiaMoHuaHuo_CN 于 2023-4-2 16:18 编辑
CatSero v2 | |
A plugin to connect TencentQQ with Minecraft. ![]() 想让Minecraft玩家和QQ玩家同步聊天?想通过QQ查看在线的玩家?或是通过QQ进行白名单操作,转发玩家加入/退出? 没错!CatSero将这些功能全部集合起来,让你不在需要安装多个插件去实现这些功能,同时,相对于DreamVoid开发的Chat2QQ/WhiteList4QQ,本插件的功能更加丰富,兼容性更高。 ![]() 已实现功能
![]() 使用效果 ![]() ![]() ![]() ![]() ![]() 配置文件 uses-config.yml extra-configs/trchat.yml extra-configs/command-alias.yml ![]() 使用文档 遇到 java.util.NoSuchElementException 的几个原因: 1. 你没有看文档 2. 你看了文档但是你还是配置错了 3. 你配置都对,但是你没有重载插件(/catsero reload 只能重载config.yml) 4. 你没有登录Bot ![]() 下载 主要:GitHub: Releases · XiaMoHuaHuo-CN/CatSero 备用:Gitee镜像: CatSero 发行版 ![]() 帮助变得更好 如果想提出新功能&报告Bug,可前往GitHub进行如下步骤: Issues->New issue 如果想帮助改进代码,可以前往GitHub进行如下步骤: Fork->Edit->Open pull request ![]() bStats 本插件所用代码部分来自其他开源或闭源(已授权)作品 |
嚯哦 又有新机器人插件了 感谢大佬
咦,你发论坛了啊
群机器人消息互通这个挺不错的 

感谢分享
联动qq和mc? 看上去不错
很棒的作品,就是有点玩不明白
这个QQ和MC聊天互通有没有同类插件那种QQ发小程序导致MC里刷屏的特性?

谢谢大佬分享
需要挂机器人程序吗?
希望可以支持低版本(1.8+)

卓卓皓然 发表于 2022-5-25 21:04
需要挂机器人程序吗?
用MiraiMC插件就可以了
奥力給 发表于 2022-5-27 19:35
希望可以支持低版本(1.8+)
好的,这周我调试一下
葱籽 发表于 2022-5-25 08:47
这个QQ和MC聊天互通有没有同类插件那种QQ发小程序导致MC里刷屏的特性? ...
emm。。。这个我没考虑
我看下能不能正则表达式去掉小程序json/xml吧
本帖最后由 XiaMoHuaHuo_CN 于 2022-5-28 17:15 编辑
复制代码
看了这个估计支持1.8不可能了,因为MiraiMC没有支持1.8
才怪,帖子里写了1.8
奥力給 发表于 2022-5-28 16:55
ohhhh
更新记得踢一脚
- name: MiraiMC
- author: DreamVoid
- description: MiraiBot for Minecraft server
- main: me.dreamvoid.miraimc.bukkit.BukkitPlugin
- version: ${project.version}
- api-version: 1.13
看了这个估计支持1.8不可能了,因为MiraiMC没有支持1.8

才怪,帖子里写了1.8
XiaMoHuaHuo_CN 发表于 2022-5-28 17:04
看了这个估计支持1.8不可能了,因为MiraiMC没有支持1.8
我看了一下帖子显示支持全版本
这个应该是基于1.13的核心开发的
应该几乎没用到高版本的东西

奥力給 发表于 2022-5-28 17:20
我看了一下帖子显示支持全版本
这个应该是基于1.13的核心开发的
应该几乎没用到高版本的东西 ...
我拿Paper-1.8.8测试但是MiraiMC报错了
我这边插件已经兼容1.8了
- [20:02:19 INFO]: [MiraiMC] Enabling MiraiMC v1.6
- [20:02:19 INFO]: [MiraiMC] Mirai working dir: default
- [20:02:19 INFO]: [MiraiMC] Starting Mirai-Events listener.
- [20:02:19 ERROR]: Error occurred while enabling MiraiMC v1.6 (Is it up to date?)
- java.lang.NullPointerException: Cannot invoke "me.dreamvoid.miraimc.bukkit.MiraiEvent.startListenEvent()" because "this.MiraiEvent" is null
- at me.dreamvoid.miraimc.bukkit.BukkitPlugin.onEnable(BukkitPlugin.java:56) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[patched.jar:git-PaperSpigot-"4c7641d"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [patched.jar:git-PaperSpigot-"4c7641d"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407) [patched.jar:git-PaperSpigot-"4c7641d"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) [patched.jar:git-PaperSpigot-"4c7641d"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [patched.jar:git-PaperSpigot-"4c7641d"]
- at java.base/java.lang.Thread.run(Thread.java:833) [?:?]
- [20:02:19 INFO]: [MiraiMC] Disabling MiraiMC v1.6
- [20:02:19 INFO]: [MiraiMC] Stopping bot event listener.
- [20:02:19 ERROR]: Error occurred while disabling MiraiMC v1.6 (Is it up to date?)
- java.lang.NullPointerException: Cannot invoke "me.dreamvoid.miraimc.bukkit.MiraiEvent.stopListenEvent()" because "this.MiraiEvent" is null
- at me.dreamvoid.miraimc.bukkit.BukkitPlugin.onDisable(BukkitPlugin.java:134) ~[?:?]
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:323) ~[patched.jar:git-PaperSpigot-"4c7641d"]
- at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:360) [patched.jar:git-PaperSpigot-"4c7641d"]
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) [patched.jar:git-PaperSpigot-"4c7641d"]
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407) [patched.jar:git-PaperSpigot-"4c7641d"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) [patched.jar:git-PaperSpigot-"4c7641d"]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267) [patched.jar:git-PaperSpigot-"4c7641d"]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [patched.jar:git-PaperSpigot-"4c7641d"]
- at java.base/java.lang.Thread.run(Thread.java:833) [?:?]
XiaMoHuaHuo_CN 发表于 2022-5-28 20:04
我拿Paper-1.8.8测试但是MiraiMC报错了
我这边插件已经兼容1.8了
MiraiMC在GitHub上面的测试版本修复了1.8.8运行错误
你可以试一下测试版本的兼容情况

MCBBS有你更精彩~
奥力給 发表于 2022-5-28 20:06
MiraiMC在GitHub上面的测试版本修复了1.8.8运行错误
你可以试一下测试版本的兼容情况 ...
代码是得了,不过编码有点问题(
6666666666666
大佬能加入一个在群里执行命令的那种嘛),现在已经没有这种插件了uwu
感谢分享,回复下载
znc15_s8cYS 发表于 2022-6-16 12:14
大佬能加入一个在群里执行命令的那种嘛),现在已经没有这种插件了uwu
这个实现的话有点复杂 暑假有空整下
[20:17:59 WARN]: Unexpected exception while parsing console command "csm 13340878 982503958"
org.bukkit.command.CommandException: Unhandled exception executing command 'csm' in plugin CatSero v1.1.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchCommand(CraftServer.java:905) ~[purpur-1.18.2.jar:git-Purpur-1594]
at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchServerCommand(CraftServer.java:868) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:549) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:523) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1482) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1246) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:320) ~[purpur-1.18.2.jar:git-Purpur-1594]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: me/dreamvoid/miraimc/api/MiraiBot
at moe.xmcn.catsero.event.command.SendMessageQQ.onCommand(SendMessageQQ.kt:22) ~[CatSero-1.1.1.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
... 9 more
Caused by: java.lang.ClassNotFoundException: me.dreamvoid.miraimc.api.MiraiBot
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:153) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:105) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at moe.xmcn.catsero.event.command.SendMessageQQ.onCommand(SendMessageQQ.kt:22) ~[CatSero-1.1.1.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
... 9 more
>
org.bukkit.command.CommandException: Unhandled exception executing command 'csm' in plugin CatSero v1.1.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchCommand(CraftServer.java:905) ~[purpur-1.18.2.jar:git-Purpur-1594]
at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchServerCommand(CraftServer.java:868) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:549) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:523) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1482) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1246) ~[purpur-1.18.2.jar:git-Purpur-1594]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:320) ~[purpur-1.18.2.jar:git-Purpur-1594]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: me/dreamvoid/miraimc/api/MiraiBot
at moe.xmcn.catsero.event.command.SendMessageQQ.onCommand(SendMessageQQ.kt:22) ~[CatSero-1.1.1.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
... 9 more
Caused by: java.lang.ClassNotFoundException: me.dreamvoid.miraimc.api.MiraiBot
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:153) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:105) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at moe.xmcn.catsero.event.command.SendMessageQQ.onCommand(SendMessageQQ.kt:22) ~[CatSero-1.1.1.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
... 9 more
>
irocksir 发表于 2022-6-29 20:19
[20:17:59 WARN]: Unexpected exception while parsing console command "csm 13340878 982503958"
org.buk ...
麻烦在GitHub给我开个Issue,谢谢
XiaMoHuaHuo_CN 发表于 2022-6-27 16:52
这个实现的话有点复杂 暑假有空整下
谢谢大佬回复!
之前的更新器没注意是坏的 现在修了 使用这个插件的腐竹请更新最新版本
XiaMoHuaHuo_CN 发表于 2022-8-2 12:28
之前的更新器没注意是坏的 现在修了 使用这个插件的腐竹请更新最新版本
qq实现控制台输入指令别咕咕咕!!!!!!!!!
感谢分享
Jesterscraft 发表于 2022-8-9 04:23
qq实现控制台输入指令别咕咕咕!!!!!!!!!
知道了(
znc15_s8cYS 发表于 2022-6-16 12:14
大佬能加入一个在群里执行命令的那种嘛),现在已经没有这种插件了uwu
最新开发版做了实现,可以试试
XiaMoHuaHuo_CN 发表于 2022-8-9 19:51
最新开发版做了实现,可以试试
谢谢巨佬
[19:36:46 WARN]: [CatSero] 发送GET请求出现异常:
java.net.ConnectException: Connection timed out: connect[java.net.DualStackPlainSocketImpl.connect0(Native Method), java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79), java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350), java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206), java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188), java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172), java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392), java.net.Socket.connect(Socket.java:658),
sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:293), sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173), sun.net.NetworkClient.doConnect(NetworkClient.java:180), sun.net.www.http.HttpClient.openServer(HttpClient.java:463), sun.net.www.http.HttpClient.openServer(HttpClient.java:558), sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264), sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367), sun.net.www.protocol.https.AbstractDeleg ... on.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:203), sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162), sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056), sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:189), sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:167), moe.xmcn.catsero.utils.HttpUtils.sendGet(HttpUtils.java:56), moe.xmcn.catsero.Updater.startTimerUpdateCheck(Updater.java:102), moe.xmcn.catsero.Main$2.run(Main.java:92), org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84), org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54), com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624), java.lang.Thread.run(Thread.java:855)]
java.net.ConnectException: Connection timed out: connect[java.net.DualStackPlainSocketImpl.connect0(Native Method), java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79), java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350), java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206), java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188), java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172), java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392), java.net.Socket.connect(Socket.java:658),
sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:293), sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173), sun.net.NetworkClient.doConnect(NetworkClient.java:180), sun.net.www.http.HttpClient.openServer(HttpClient.java:463), sun.net.www.http.HttpClient.openServer(HttpClient.java:558), sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264), sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367), sun.net.www.protocol.https.AbstractDeleg ... on.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:203), sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162), sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056), sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:189), sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:167), moe.xmcn.catsero.utils.HttpUtils.sendGet(HttpUtils.java:56), moe.xmcn.catsero.Updater.startTimerUpdateCheck(Updater.java:102), moe.xmcn.catsero.Main$2.run(Main.java:92), org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84), org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54), com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624), java.lang.Thread.run(Thread.java:855)]
a744299473 发表于 2022-8-22 19:38
[19:36:46 WARN]: [CatSero] 发送GET请求出现异常:
java.net.ConnectException: Connection timed out: con ...
您网络问题 插件没问题
支持AGPL开源,给star
消息转发没法用有点遗憾,其他功能都工作正常
消息转发没法用有点遗憾,其他功能都工作正常
Howie_HzGo 发表于 2022-8-29 21:34
支持AGPL开源,给star
消息转发没法用有点遗憾,其他功能都工作正常
已经修了 不过还在做新的功能 具体看releases的预览版发布
CatSero v2即将发布,将重写插件,改动较大,所以不支持直接从v1升级
谢谢老板分享
XiaMoHuaHuo_CN 发表于 2022-9-11 21:10
CatSero v2即将发布,将重写插件,改动较大,所以不支持直接从v1升级
可以执行一个执行后台命令的功能吗
支持cat端吗,希望能有绑定QQ白名单的功能
1320657572 发表于 2022-9-18 16:33
可以执行一个执行后台命令的功能吗
在做,稍等
LitthoX 发表于 2022-9-21 14:13
支持cat端吗,希望能有绑定QQ白名单的功能
白名单暂时没有想法 不过想基于Whitelist4QQ代码逻辑实现一个更优的白名单
要是在QQ里发指令的前缀也可以修改就更好了,加一串catsero有点麻烦
不错的插件
ICEL 发表于 2022-10-3 12:08
要是在QQ里发指令的前缀也可以修改就更好了,加一串catsero有点麻烦
刚做完,待实装
TrChat的/msg /tell发送的私聊消息也会被转发到QQ群里,尬了。
另外,QQ群里的消息经常无法成功被转发到服里,无报错。
另外,QQ群里的消息经常无法成功被转发到服里,无报错。