Replace server-side BlueMap 5.7 with Dynmap 3.7-beta-8 to cut web-map tile storage down to explored chunks only. Updates MapLink client config (Dynmap / :8123), docker-compose port 8100->8123, and README.
2.8 KiB
F##KRPG — Fabric 1.21.1 RPG Modpack
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-*.mrpackserver_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 (seedocs/worldgen.md)
Quick start
packwiz --pack-file client_pack/pack.toml refresh
packwiz --pack-file client_pack/pack.toml modrinth export -o FKRPG.mrpack
# import FKRPG.mrpack into Prism Launcher, then add your private voxy-0.2.10-custom.jar to mods/ if you have it
Web map
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:
- Mod Menu → MapLink → Config → General → Server Entries → Add
- Server IP: exactly what you type to connect (
frpg.dedyn.io) - Web Map Type:
Dynmap - Link:
http://frpg.dedyn.io:8123
Players/markers then stream into Xaero's Minimap & World Map live.
Ships pre-configured: the pack includes config/maplink/general.json5 with the entry above, so imports never see the nag at all.
Smooth Distant Horizons (client JVM tweak)
DH suggests a low-pause GC. In your launcher's instance settings (Modrinth App → instance → ⋮ → Settings → Java arguments) append:
-XX:+UseZGC
(Java 21 builds include ZGC; no extra install needed.)
Worldgen
See docs/worldgen.md, presets/realistic-expansive/.
CI
.gitea/workflows/build-pack.yaml — on push to main or v* tag: refresh, validate, export both mrpacks, release to https://git.mithraic.cloud/ad3laid3/FKRPG.
Mod sources
All Modrinth-only except private Voxy backport.
Shipped visuals
- Bloop 1.8.0-Alpha-3 shaderpack included and pre-selected via
options.txt - Resource packs Alacrity (+ Paxi-loaded FreshAnimations / VanillaEvolved) included and enabled
- Distant Horizons GC tip: append
-XX:+UseZGCto your instance's Java arguments (launcher-side setting; packs cannot force JVM flags across launchers)