diff --git a/gradle.properties b/gradle.properties index 111ebc9..a6aa206 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ minecraft_version=1.21.4 yarn_mappings=1.21.4+build.8 loader_version=0.16.10 # Mod Properties -mod_version=1.14.514.130 +mod_version=1.14.514.131 maven_group=org.example1 archives_base_name=ServerPlayerOnlineTracker # Dependencies diff --git a/src/main/java/com/example/playertime/PlayerTimeMod.java b/src/main/java/com/example/playertime/PlayerTimeMod.java index cef7e4a..72314f4 100644 --- a/src/main/java/com/example/playertime/PlayerTimeMod.java +++ b/src/main/java/com/example/playertime/PlayerTimeMod.java @@ -37,6 +37,8 @@ public class PlayerTimeMod implements ModInitializer { private ScheduledFuture saveTask; private static long AUTO_SAVE_INTERVAL_SECONDS; + // 后续还是想把logger改成英文 + @Override public void onInitialize() { @@ -54,7 +56,7 @@ public class PlayerTimeMod implements ModInitializer { ServerLifecycleEvents.SERVER_STARTING.register(server -> { timeTracker = new PlayerTimeTracker(server); try { - webServer = new WebServer(timeTracker, config.getWebPort(), server); // 传入 MinecraftServer + webServer = new WebServer(timeTracker, config.getWebPort(), server); webServer.start(); LOGGER.info("[在线时间] Web服务器在端口 " + config.getWebPort() + "启动"); } catch (Exception e) { diff --git a/src/main/java/com/example/playertime/WebServer.java b/src/main/java/com/example/playertime/WebServer.java index 4a86680..e58bf18 100644 --- a/src/main/java/com/example/playertime/WebServer.java +++ b/src/main/java/com/example/playertime/WebServer.java @@ -33,7 +33,7 @@ public class WebServer { Map.entry("css", "text/css"), Map.entry("js", "application/javascript"), 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("jpeg", "image/jpeg"), Map.entry("gif", "image/gif"), diff --git a/src/main/resources/assets/playertime/icon540.png b/src/main/resources/assets/playertime/icon540.png new file mode 100644 index 0000000..fb464a6 Binary files /dev/null and b/src/main/resources/assets/playertime/icon540.png differ diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 685d269..441061a 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -11,6 +11,7 @@ "homepage": "https://git.branulf.top/Branulf", "sources": "https://git.branulf.top/Branulf/ServerPlayerOnlineTracker" }, + "icon": "assets/playertime/icon540.png", "license": "GPL3", "environment": "server", "entrypoints": {