diff --git a/README.md b/README.md index fa79d99..eacbb3f 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ packwiz repo mirroring the working ModrinthApp profile `F##KRPG 1.0.1` (172 mods, Fabric 0.19.3), **mod-for-mod and version-for-version — zero deviations**. - `client_pack/` — strict profile parity (172 `.pw.toml`) → `FKRPG-*.mrpack` -- `server_pack/` — every client mod that is functional on a dedicated server at identical pinned versions (Waystones, TieredZ, Pehkui, More Runes, Crying Portals, Xaero's maps + MapLink, JEI, lithium, …), plus the dedicated-server perf stack (ChunkSmith/C2ME/Krypton/Alternate Current/MoreCulling) and **BlueMap 5.7** → `FKRPG-SERVER-*.mrpack` +- `server_pack/` — every client mod that is functional on a dedicated server at identical pinned versions (Waystones, TieredZ, Pehkui, More Runes, Crying Portals, Xaero's maps + MapLink, JEI, lithium, …), plus the dedicated-server perf stack (ChunkSmith/C2ME/Krypton/Alternate Current/MoreCulling) and **Dynmap 3.7** → `FKRPG-SERVER-*.mrpack` - Pure client-eye-candy (Sodium/Iris/Mod Menu/animations/tooltips HUD mods) stays client-only by design - Worldgen configs (`tectonic` / `terralith` / `wilderwild` / `ctov` / `sereneseasons`) synced from the tuned profile (see `docs/worldgen.md`) @@ -15,14 +15,14 @@ packwiz --pack-file client_pack/pack.toml modrinth export -o FKRPG.mrpack ``` ## Web map -BlueMap renders the server world to a browser map on port `8100`. +Dynmap renders the server world to a browser map on port `8123`. It renders explored chunks on demand (no giant pre-baked tile set), so map storage stays far smaller than the world itself. ### One-time MapLink setup (per player, ~30 seconds) MapLink is client-side; it can't be pre-configured by the server. On first connect you'll see an orange "no live map configured" chat notice — silence it permanently: 1. Mod Menu → **MapLink** → Config → **General → Server Entries** → *Add* 2. **Server IP**: exactly what you type to connect (`frpg.dedyn.io`) -3. **Web Map Type**: `BlueMap` -4. **Link**: `http://frpg.dedyn.io:8100` +3. **Web Map Type**: `Dynmap` +4. **Link**: `http://frpg.dedyn.io:8123` Players/markers then stream into Xaero's Minimap & World Map live. diff --git a/client_pack/config/maplink/general.json5 b/client_pack/config/maplink/general.json5 index 761db0e..860658f 100644 --- a/client_pack/config/maplink/general.json5 +++ b/client_pack/config/maplink/general.json5 @@ -4,8 +4,8 @@ serverEntries: [ { ip: "frpg.dedyn.io", - link: "http://frpg.dedyn.io:8100", - maptype: "Bluemap", + link: "http://frpg.dedyn.io:8123", + maptype: "Dynmap", }, ], } diff --git a/client_pack/index.toml b/client_pack/index.toml index 930a9e5..2e71912 100644 --- a/client_pack/index.toml +++ b/client_pack/index.toml @@ -8,14 +8,6 @@ hash = "02369f087a400c2bddfc6ef941642c2c665196931d276b6d300eab9cd7c24e58" file = "config/c2me-notes.txt" hash = "e06ea85f0eea6eb4658280bcc3902afb5a815e467c014136fb299e2f39784e3d" -[[files]] -file = "config/chunksmith-lod.properties" -hash = "f5b569f12edd994823829edf7e04451b686972aa9ed1710406f6e1469c537538" - -[[files]] -file = "config/chunksmith.json" -hash = "8bc09b95c7ae44f2d4bb9dec27c53ffef581d761797ca1f50b2f00a2126a7a9f" - [[files]] file = "config/ctov.json" hash = "84e97a7cd95a32586f639c799ffd92c845f814717d241868bc46092f163513bc" @@ -26,7 +18,7 @@ hash = "ff8e1f4466df85c1158a8864b26bf465503ccf689c4c5d49eb2d6348eb83576c" [[files]] file = "config/maplink/general.json5" -hash = "2d574d0c012858d4ea3820e8fd369a3186a70cd71fc02c7598fef1b72fdc9924" +hash = "6dd8aa23aa5e5cbeca9a013b1a2a758ba1da29913dad69fac7bb80ce75907620" [[files]] file = "config/modernfix-mixins.properties" diff --git a/client_pack/pack.toml b/client_pack/pack.toml index 9e1fbad..ae55339 100644 --- a/client_pack/pack.toml +++ b/client_pack/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "b54a9e68187fceb2c12786dd55b4e5549562a020bba08a605208467d6e3d4779" +hash = "efb6507c9649e64a8c78db09ed8c0e651fe642b4d300439be5889f82af045f50" [versions] fabric = "0.19.3" diff --git a/docker-compose.yml b/docker-compose.yml index 198fd35..4114814 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,7 +4,7 @@ services: container_name: minecraft-mc-1 ports: - "25565:25565" - - "8100:8100" # BlueMap web UI (BlueMap 5.7 is bundled in the server pack) + - "8123:8123" # Dynmap web UI (Dynmap 3.7 is bundled in the server pack) environment: EULA: "TRUE" TYPE: "MODRINTH" diff --git a/server_pack/index.toml b/server_pack/index.toml index 460b591..f42f5ad 100644 --- a/server_pack/index.toml +++ b/server_pack/index.toml @@ -109,11 +109,6 @@ file = "mods/better-combat.pw.toml" hash = "be6e5c186611c0ce960a4ed4dea7b2d24a7fe547614c23728a7adf8bc260b017" metafile = true -[[files]] -file = "mods/bluemap.pw.toml" -hash = "0fab2a26e6692d71537da9565dd87137504ddb34653136fd9f7a7df084d47575" -metafile = true - [[files]] file = "mods/bottle-your-xp.pw.toml" hash = "6510dea3a8d92ed6196c2c77c23072da1795882ebc8d0657a2197329119a8e32" @@ -219,6 +214,11 @@ file = "mods/dynamiccrosshair.pw.toml" hash = "c5eff54aca0ef7985abc6825a62b8ae4ae5db1a0576efbb3390ffa6ae48ce06f" metafile = true +[[files]] +file = "mods/dynmap.pw.toml" +hash = "2b68171391405ed5abf548a714e2a7d7690177450ad90ce5c2e5a636b900569c" +metafile = true + [[files]] file = "mods/easy-anvils.pw.toml" hash = "c03848ab316f8f8e07656e08c675541ce90f0ad729d5b31df336fe8f27a58b3f" diff --git a/server_pack/mods/bluemap.pw.toml b/server_pack/mods/bluemap.pw.toml deleted file mode 100644 index eb17cb7..0000000 --- a/server_pack/mods/bluemap.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "BlueMap" -filename = "bluemap-5.7-fabric.jar" -side = "server" - -[download] -url = "https://cdn.modrinth.com/data/swbUV1cr/versions/Dr2hvJBc/bluemap-5.7-fabric.jar" -hash-format = "sha512" -hash = "b7483d6ff90f09258f994a6f487846c1dfe814f1d0af931bd50426fd0afc98ccad033c5f440705edc08a8ced03cf216171ba1571db2221aca4ec620d676443a4" - -[update] -[update.modrinth] -mod-id = "swbUV1cr" -version = "Dr2hvJBc" diff --git a/server_pack/mods/dynmap.pw.toml b/server_pack/mods/dynmap.pw.toml new file mode 100644 index 0000000..ff8cf41 --- /dev/null +++ b/server_pack/mods/dynmap.pw.toml @@ -0,0 +1,13 @@ +name = "Dynmap" +filename = "Dynmap-3.7-beta-8-fabric-1.21.1.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/fRQREgAc/versions/cQ5fH43X/Dynmap-3.7-beta-8-fabric-1.21.1.jar" +hash-format = "sha512" +hash = "5a3ec405e959e542f3aa569a5561206a5ae2fdb07ac4a5144001f46f534aa0bc107443bb06e624ede6cc40c99f96d3caaa7bd885e635602854b55b603351d68b" + +[update] +[update.modrinth] +mod-id = "dynmap" +version = "cQ5fH43X" diff --git a/server_pack/pack.toml b/server_pack/pack.toml index eceeef8..3a33a40 100644 --- a/server_pack/pack.toml +++ b/server_pack/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "40c7252b0da537837da04f451fe75166159a1c9ba7888a0fcc5aed56d273bc74" +hash = "6f3f78e1481a18c9f090e66cecbae3875d37fa4ba4d1468d6315de0c850d00c4" [versions] fabric = "0.19.3"