feat: 榜单同步服务端(读stats+网络包下发)

BoardSyncPayload自定义包,BoardSyncManager读原版stats(挖掘总数/死亡数)构建Top10排行。顺带补回之前漏掉的BotListManager.load()。
This commit is contained in:
AxTps committed 2026-10-06 19:22:34 +08:00
1 parent 993001c4ef
commit fba85271f4
4 files changed
+201

No files matched your search

@@ -43,6 +43,7 @@ public class ServerMain implements ModInitializer, CarpetExtension {
LOGGER.info("[SLSA] onInitialize: managing Carpet extension");
INSTANCE = this;
CarpetServer.manageExtension(this);
com.github.zly2006.carpetslsaddition.net.BoardSyncPayload.register();
}
@Override
@@ -53,6 +54,8 @@ public class ServerMain implements ModInitializer, CarpetExtension {
@Override
public void onServerLoaded(MinecraftServer server) {
ServerMain.server = server;
com.github.zly2006.carpetslsaddition.util.BotListManager.load();
com.github.zly2006.carpetslsaddition.util.BoardSyncManager.syncToAll(server);
}
@Override