feat: 兼容新版仓鼠球

This commit is contained in:
2024-02-19 16:16:33 +08:00
parent 80ed33354d
commit 3585c82233
11 changed files with 31 additions and 41 deletions

View File

@@ -1,4 +1,4 @@
version = '1.1.0'
version = '1.1.1'
setArchivesBaseName("HamsterTPA")
dependencies {

View File

@@ -1,6 +1,5 @@
package cn.hamster3.mc.plugin.tpa.listener;
import cn.hamster3.mc.plugin.ball.common.data.BallMessage;
import cn.hamster3.mc.plugin.ball.common.event.message.MessageReceivedEvent;
import cn.hamster3.mc.plugin.tpa.HamsterTPAPlugin;
import cn.hamster3.mc.plugin.tpa.core.DataManager;
@@ -21,10 +20,9 @@ public final class MainListener implements Listener {
if (!HamsterTPAPlugin.BALL_CHANNEL.equals(event.getChannel())) {
return;
}
BallMessage ballMessage = event.getMessage();
switch (ballMessage.getAction()) {
switch (event.getAction()) {
case "setPlayerUseTime": {
JsonObject object = ballMessage.getContentAsJsonObject();
JsonObject object = event.getContentAsJsonObject();
DataManager.setPlayerUseTime(
UUID.fromString(object.get("uuid").getAsString()),
object.get("time").getAsLong(),
@@ -33,7 +31,7 @@ public final class MainListener implements Listener {
break;
}
case "sendTPA": {
JsonObject object = ballMessage.getContentAsJsonObject();
JsonObject object = event.getContentAsJsonObject();
DataManager.sendTPA(
UUID.fromString(object.get("sender").getAsString()),
UUID.fromString(object.get("target").getAsString()),
@@ -43,7 +41,7 @@ public final class MainListener implements Listener {
break;
}
case "clearTPAList": {
DataManager.clearTPAList(ballMessage.getContentAsUUID(), false);
DataManager.clearTPAList(event.getContentAsUUID(), false);
break;
}
case "": {