fix(ball-common): 修复当事件处理失败时直接会阻塞后续redis消息的bug

This commit is contained in:
2024-03-26 17:25:49 +08:00
parent 4e29246441
commit 84721e31ee
3 changed files with 10 additions and 6 deletions

View File

@@ -49,9 +49,9 @@ repositories {
dependencies {
// 对于 Bukkit 插件
compileOnly("cn.hamster3.mc.plugin:ball-bukkit:1.6.2")
compileOnly("cn.hamster3.mc.plugin:ball-bukkit:1.6.3-SNAPSHOT")
// 对于 BungeeCord 插件
compileOnly("cn.hamster3.mc.plugin:ball-bungee:1.6.2")
compileOnly("cn.hamster3.mc.plugin:ball-bungee:1.6.3-SNAPSHOT")
}
```
@@ -77,13 +77,13 @@ dependencies {
<dependency>
<groupId>cn.hamster3.mc.plugin</groupId>
<artifactId>ball-bukkit</artifactId>
<version>1.6.2</version>
<version>1.6.3-SNAPSHOT</version>
</dependency>
<!--对于 BungeeCord 插件-->
<dependency>
<groupId>cn.hamster3.mc.plugin</groupId>
<artifactId>ball-bungee</artifactId>
<version>1.6.2</version>
<version>1.6.3-SNAPSHOT</version>
</dependency>
</dependencies>
</project>

View File

@@ -27,7 +27,11 @@ public class BallRedisListener extends JedisPubSub {
if (ballMessage.getReceiverID() != null && !ballAPI.isLocalServer(ballMessage.getReceiverID())) {
return;
}
try {
eventBus.post(new MessageReceivedEvent(channel, ballMessage));
} catch (Exception | Error e) {
e.printStackTrace();
}
}
@Override

View File

@@ -5,7 +5,7 @@ plugins {
}
group = "cn.hamster3.mc.plugin"
version = "1.6.2"
version = "1.6.3-SNAPSHOT"
description = "基于 Redis 的 Minecraft 服务端通用消息中间件"
subprojects {