This commit is contained in:
BRanulf 2025-06-06 12:52:15 +08:00
parent 62ef19006a
commit a5b4efc36e
5 changed files with 6 additions and 3 deletions

View File

@ -6,7 +6,7 @@ minecraft_version=1.21.4
yarn_mappings=1.21.4+build.8 yarn_mappings=1.21.4+build.8
loader_version=0.16.10 loader_version=0.16.10
# Mod Properties # Mod Properties
mod_version=1.14.514.130 mod_version=1.14.514.131
maven_group=org.example1 maven_group=org.example1
archives_base_name=ServerPlayerOnlineTracker archives_base_name=ServerPlayerOnlineTracker
# Dependencies # Dependencies

View File

@ -37,6 +37,8 @@ public class PlayerTimeMod implements ModInitializer {
private ScheduledFuture<?> saveTask; private ScheduledFuture<?> saveTask;
private static long AUTO_SAVE_INTERVAL_SECONDS; private static long AUTO_SAVE_INTERVAL_SECONDS;
// 后续还是想把logger改成英文
@Override @Override
public void onInitialize() { public void onInitialize() {
@ -54,7 +56,7 @@ public class PlayerTimeMod implements ModInitializer {
ServerLifecycleEvents.SERVER_STARTING.register(server -> { ServerLifecycleEvents.SERVER_STARTING.register(server -> {
timeTracker = new PlayerTimeTracker(server); timeTracker = new PlayerTimeTracker(server);
try { try {
webServer = new WebServer(timeTracker, config.getWebPort(), server); // 传入 MinecraftServer webServer = new WebServer(timeTracker, config.getWebPort(), server);
webServer.start(); webServer.start();
LOGGER.info("[在线时间] Web服务器在端口 " + config.getWebPort() + "启动"); LOGGER.info("[在线时间] Web服务器在端口 " + config.getWebPort() + "启动");
} catch (Exception e) { } catch (Exception e) {

View File

@ -33,7 +33,7 @@ public class WebServer {
Map.entry("css", "text/css"), Map.entry("css", "text/css"),
Map.entry("js", "application/javascript"), Map.entry("js", "application/javascript"),
Map.entry("json", "application/json"), Map.entry("json", "application/json"),
Map.entry("png", "image/png"), // Added common web asset types Map.entry("png", "image/png"),
Map.entry("jpg", "image/jpeg"), Map.entry("jpg", "image/jpeg"),
Map.entry("jpeg", "image/jpeg"), Map.entry("jpeg", "image/jpeg"),
Map.entry("gif", "image/gif"), Map.entry("gif", "image/gif"),

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -11,6 +11,7 @@
"homepage": "https://git.branulf.top/Branulf", "homepage": "https://git.branulf.top/Branulf",
"sources": "https://git.branulf.top/Branulf/ServerPlayerOnlineTracker" "sources": "https://git.branulf.top/Branulf/ServerPlayerOnlineTracker"
}, },
"icon": "assets/playertime/icon540.png",
"license": "GPL3", "license": "GPL3",
"environment": "server", "environment": "server",
"entrypoints": { "entrypoints": {