feat: 兼容新版仓鼠球
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
version = '1.1.0'
|
||||
version = '1.1.1'
|
||||
setArchivesBaseName("HamsterTPA")
|
||||
|
||||
dependencies {
|
||||
|
@@ -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 "": {
|
||||
|
Reference in New Issue
Block a user