From 61bbc73ca22a43cc3165f5e01bc209701347fc52 Mon Sep 17 00:00:00 2001 From: daoge_cmd <3523206925@qq.com> Date: Wed, 16 Oct 2024 13:54:30 +0800 Subject: [PATCH] refactor: stop using lombok --- spark-allay/build.gradle | 4 ---- .../me/lucko/spark/allay/AllayPlatformInfo.java | 5 +++-- .../me/lucko/spark/allay/AllaySparkPlugin.java | 17 +++++------------ 3 files changed, 8 insertions(+), 18 deletions(-) diff --git a/spark-allay/build.gradle b/spark-allay/build.gradle index b766b5e5..abad9d2a 100644 --- a/spark-allay/build.gradle +++ b/spark-allay/build.gradle @@ -9,11 +9,7 @@ tasks.withType(JavaCompile) { dependencies { implementation project(':spark-common') - implementation 'org.projectlombok:lombok:1.18.32' - compileOnly 'org.allaymc.allay:api:master-SNAPSHOT' - - annotationProcessor('org.projectlombok:lombok:1.18.32') } repositories { diff --git a/spark-allay/src/main/java/me/lucko/spark/allay/AllayPlatformInfo.java b/spark-allay/src/main/java/me/lucko/spark/allay/AllayPlatformInfo.java index fe7d2f88..ae44acfe 100644 --- a/spark-allay/src/main/java/me/lucko/spark/allay/AllayPlatformInfo.java +++ b/spark-allay/src/main/java/me/lucko/spark/allay/AllayPlatformInfo.java @@ -1,6 +1,7 @@ package me.lucko.spark.allay; import me.lucko.spark.common.platform.PlatformInfo; +import org.allaymc.api.AllayAPI; import org.allaymc.api.network.ProtocolInfo; /** @@ -25,11 +26,11 @@ public String getBrand() { @Override public String getVersion() { - return "1.0.0"; + return AllayAPI.API_VERSION; } @Override public String getMinecraftVersion() { - return ProtocolInfo.PACKET_CODEC.getMinecraftVersion(); + return ProtocolInfo.getMinecraftVersionStr(); } } diff --git a/spark-allay/src/main/java/me/lucko/spark/allay/AllaySparkPlugin.java b/spark-allay/src/main/java/me/lucko/spark/allay/AllaySparkPlugin.java index 7783774b..1288cb1b 100644 --- a/spark-allay/src/main/java/me/lucko/spark/allay/AllaySparkPlugin.java +++ b/spark-allay/src/main/java/me/lucko/spark/allay/AllaySparkPlugin.java @@ -1,6 +1,5 @@ package me.lucko.spark.allay; -import lombok.extern.slf4j.Slf4j; import me.lucko.spark.common.SparkPlatform; import me.lucko.spark.common.SparkPlugin; import me.lucko.spark.common.monitor.ping.PlayerPingProvider; @@ -21,7 +20,6 @@ /** * @author IWareQ */ -@Slf4j public class AllaySparkPlugin extends Plugin implements SparkPlugin { private SparkPlatform platform; @@ -65,18 +63,12 @@ public Stream getCommandSenders() { @Override public void executeAsync(Runnable task) { - Server.getInstance().getScheduler().scheduleRepeating(this, () -> { - task.run(); - return false; - }, 1, true); + Server.getInstance().getScheduler().runLaterAsync(this, task); } @Override public void executeSync(Runnable task) { - Server.getInstance().getScheduler().scheduleRepeating(this, () -> { - task.run(); - return false; - }, 1); + Server.getInstance().getScheduler().runLater(this, task); } // https://stackoverflow.com/questions/20795373/how-to-map-levels-of-java-util-logging-and-slf4j-logger @@ -90,7 +82,7 @@ public void log(Level level, String msg) { default -> org.slf4j.event.Level.ERROR; }; - log.atLevel(slf4jLevel).log(msg); + pluginLogger.atLevel(slf4jLevel).log(msg); } @Override @@ -109,7 +101,8 @@ public Collection getKnownSources() { Server.getInstance().getPluginManager().getPlugins().values(), container -> container.descriptor().getName(), container -> container.descriptor().getVersion(), - container -> String.join(", ", container.descriptor().getAuthors()) + container -> String.join(", ", container.descriptor().getAuthors()), + container -> container.descriptor().getDescription() ); }