From 52e61e92cb5fc97b0366bc2b86ccc79f1891df5e Mon Sep 17 00:00:00 2001 From: Color_yr <402067010@qq.com> Date: Sat, 28 Mar 2026 22:42:13 +0800 Subject: [PATCH] up --- .../coloryr/allmusic/server/side/bukkit/PluginMessage.java | 2 +- .../java/com/coloryr/allmusic/server/AllMusicVelocity.java | 4 +++- .../coloryr/allmusic/server/side/velocity/SideVelocity.java | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/paper/src/main/java/com/coloryr/allmusic/server/side/bukkit/PluginMessage.java b/paper/src/main/java/com/coloryr/allmusic/server/side/bukkit/PluginMessage.java index 9d22e355..4f150a55 100644 --- a/paper/src/main/java/com/coloryr/allmusic/server/side/bukkit/PluginMessage.java +++ b/paper/src/main/java/com/coloryr/allmusic/server/side/bukkit/PluginMessage.java @@ -31,7 +31,7 @@ public class PluginMessage implements PluginMessageListener { lyric = (TopLyricSave) PlayMusic.lyric; service = Executors.newSingleThreadScheduledExecutor(); - service.scheduleAtFixedRate(PluginMessage::clear, 0, 30, TimeUnit.SECONDS); + service.scheduleAtFixedRate(PluginMessage::clear, 0, 10, TimeUnit.SECONDS); } private static void clear() { diff --git a/velocity/src/main/java/com/coloryr/allmusic/server/AllMusicVelocity.java b/velocity/src/main/java/com/coloryr/allmusic/server/AllMusicVelocity.java index 39ac0715..02a7683d 100644 --- a/velocity/src/main/java/com/coloryr/allmusic/server/AllMusicVelocity.java +++ b/velocity/src/main/java/com/coloryr/allmusic/server/AllMusicVelocity.java @@ -37,7 +37,9 @@ public class AllMusicVelocity { public void onProxyInitialization(ProxyInitializeEvent event) { plugin = this; AllMusic.log = new LogVelocity(); - AllMusic.side = new SideVelocity(); + SideVelocity side = new SideVelocity(); + AllMusic.side = side; + AllMusic.economy = side; AllMusic.init(dataDirectory.toFile()); diff --git a/velocity/src/main/java/com/coloryr/allmusic/server/side/velocity/SideVelocity.java b/velocity/src/main/java/com/coloryr/allmusic/server/side/velocity/SideVelocity.java index 0a494afe..92f5707c 100644 --- a/velocity/src/main/java/com/coloryr/allmusic/server/side/velocity/SideVelocity.java +++ b/velocity/src/main/java/com/coloryr/allmusic/server/side/velocity/SideVelocity.java @@ -18,6 +18,7 @@ import com.velocitypowered.api.permission.PermissionSubject; import com.velocitypowered.api.proxy.ConsoleCommandSource; import com.velocitypowered.api.proxy.Player; import com.velocitypowered.api.proxy.ServerConnection; +import com.velocitypowered.api.proxy.server.RegisteredServer; import io.netty.buffer.ByteBuf; import net.kyori.adventure.text.Component; @@ -333,8 +334,8 @@ public class SideVelocity extends BaseSide implements IEconomy { SendToBackend.put(uuid, -1); String server = AllMusic.getConfig().economy.backend; - ServerConnection toServer = null; - for (ServerConnection connection : TopServers) { + RegisteredServer toServer = null; + for (RegisteredServer connection : AllMusicVelocity.plugin.server.getAllServers()) { if (connection.getServerInfo().getName().equalsIgnoreCase(server)) { toServer = connection; }