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
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

View File

@ -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) {

View File

@ -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"),

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -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": {