-
+
- 数据统计时间开始于此MOD安装时间,不包含安装之前的所有数据 + 注意:数据统计时间开始于此MOD安装时间,不包含安装之前的所有数据 +
+ diff --git a/src/main/resources/assets/playertime/web/js/app.js b/src/main/resources/assets/playertime/web/js/app.js index c3c0167..61c7347 100644 --- a/src/main/resources/assets/playertime/web/js/app.js +++ b/src/main/resources/assets/playertime/web/js/app.js @@ -165,6 +165,9 @@ document.addEventListener('DOMContentLoaded', function() { updatePlayerCounts(playerCountsData); updateServerStatus(serverStatusData); + if (serverStatusData.configWhitelistOnly && !serverStatusData.serverWhitelistEnabled) { + showWarning(getLangString('playertime.web.warning.whitelist_disabled')); + } } catch (error) { console.error('加载数据出错:', error); showError(getLangString('playertime.web.error.load_failed')); @@ -586,4 +589,15 @@ document.addEventListener('DOMContentLoaded', function() { element.style.color = color; } + + function showWarning(message) { + const warningEl = document.getElementById('whitelist-warning'); + if (!warningEl) return; + + warningEl.innerHTML = ` + + ${message} + `; + warningEl.style.display = 'block'; + } }); diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index ecf2145..91a0d2e 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -11,17 +11,25 @@ "homepage": "https://git.branulf.top/Branulf", "sources": "https://git.branulf.top/Branulf/ServerPlayerOnlineTracker" }, - "icon": "assets/playertime/icon540.png", + "icon": "assets/playertime/icon.ico", "license": "GPL3", - "environment": "server", + "environment": "*", "entrypoints": { "main": [ "org.branulf.playertime.PlayerTimeMod" + ], + "client": [ + "org.branulf.playertime.PlayerTimeModClient" + ], + "modmenu": [ + "org.branulf.playertime.ModMenuIntegration" ] }, "depends": { "fabricloader": ">=${loader_version}", "fabric": "*", - "minecraft": "${minecraft_version}" + "minecraft": "${minecraft_version}", + "cloth-config": "*", + "modmenu": "*" } } diff --git a/src/main/resources/playertime.accesswideners b/src/main/resources/playertime.accesswideners deleted file mode 100644 index 3283c19..0000000 --- a/src/main/resources/playertime.accesswideners +++ /dev/null @@ -1 +0,0 @@ -public field net/minecraft/server/MinecraftServer workerExecutor Ljava/util/concurrent/Executor; diff --git a/versions/1.21.4/gradle.properties b/versions/1.21.4/gradle.properties index a0ee0d6..6363f49 100644 --- a/versions/1.21.4/gradle.properties +++ b/versions/1.21.4/gradle.properties @@ -6,3 +6,6 @@ minecraft_dependency=1.21.4 game_versions=1.21.4 fabric_api_version=0.119.2+1.21.4 + +modmenu_version=13.0.3 +cloth_config_version=17.0.144 diff --git a/versions/1.21.5/gradle.properties b/versions/1.21.5/gradle.properties index d086409..c44ebee 100644 --- a/versions/1.21.5/gradle.properties +++ b/versions/1.21.5/gradle.properties @@ -6,3 +6,7 @@ minecraft_dependency=1.21.5 game_versions=1.21.5 fabric_api_version=0.119.5+1.21.5 + +modmenu_version=14.0.0-rc.2 +cloth_config_version=18.0.145 + diff --git a/versions/1.21.6/gradle.properties b/versions/1.21.6/gradle.properties index 35db5bb..0b7f719 100644 --- a/versions/1.21.6/gradle.properties +++ b/versions/1.21.6/gradle.properties @@ -6,3 +6,6 @@ minecraft_dependency=1.21.6 game_versions=1.21.6 fabric_api_version=0.127.0+1.21.6 + +modmenu_version=15.0.0-beta.3 +cloth_config_version=19.0.147 diff --git a/versions/1.21.7/gradle.properties b/versions/1.21.7/gradle.properties index cbb511d..4df3b0a 100644 --- a/versions/1.21.7/gradle.properties +++ b/versions/1.21.7/gradle.properties @@ -5,4 +5,7 @@ minecraft_dependency=1.21.7 game_versions=1.21.7 -fabric_api_version=0.128.1+1.21.7 \ No newline at end of file +fabric_api_version=0.128.1+1.21.7 + +modmenu_version=15.0.0-beta.3 +cloth_config_version=19.0.147 \ No newline at end of file diff --git a/versions/1.21.8/gradle.properties b/versions/1.21.8/gradle.properties new file mode 100644 index 0000000..eaba74f --- /dev/null +++ b/versions/1.21.8/gradle.properties @@ -0,0 +1,11 @@ +minecraft_version=1.21.8 +yarn_mappings=1.21.8+build.1 + +minecraft_dependency=1.21.8 + +game_versions=1.21.8 + +fabric_api_version=0.129.0+1.21.8 + +modmenu_version=15.0.0-beta.3 +cloth_config_version=19.0.147 \ No newline at end of file diff --git a/versions/mapping_12108_12107.txt b/versions/mapping_12108_12107.txt new file mode 100644 index 0000000..e69de29