diff --git a/README.md b/README.md index d379325..11096a5 100644 --- a/README.md +++ b/README.md @@ -2,24 +2,24 @@ Standalone packwiz repo converted from ModrinthApp profile `F##KRPG 1.0.1` (165 mods, Fabric 0.19.3). -- `client_pack/` — client + both mods (168 `.pw.toml` incl. deps) → `FKRPG-*.mrpack` -- `server_pack/` — server/both only (134 `.pw.toml`) → `FKRPG-SERVER-*.mrpack` +- `client_pack/` — client + both mods (172 `.pw.toml` incl. deps, **Voxy excluded**) → `FKRPG-*.mrpack` +- `server_pack/` — server/both only (138 `.pw.toml`) → `FKRPG-SERVER-*.mrpack` - `config/` synced `tectonic.json` / `terralith.json` / `lithostitched.json` — tuned realistic+expansive (see `docs/worldgen.md`) - Continents fixed: `26.2_v1.1.14` → `1.21.x_v1.1.12` (`bQ5TJA1E` `3hhSlpEU`) +- Perf: ChunkSmith 3.4.1 + C2ME 0.4.0 + Krypton 0.2.8 + Alternate Current 1.9.0 + MoreCulling 1.0.9 (see `docs/perf.md`); Voxy private backport not bundled — install separately ## Quick start ```bash -# install packwiz if needed 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 +# import FKRPG.mrpack into Prism Launcher, then add your private voxy-0.2.10-custom.jar to mods/ if you have it ``` ## Worldgen -See `docs/worldgen.md`, `presets/realistic-expansive/`, `docs/compatibility.md`. +See `docs/worldgen.md`, `presets/realistic-expansive/`, `docs/compatibility.md`, `docs/perf.md`. ## 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` (create repo `FKRPG` first). +`.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. Datapack-typed on Modrinth (`antique-atlas-4`, `voxy`, `relics-rpg`, etc.) added via `modrinth-pack-builder` `generate_packwiz_toml` with direct `cdn.modrinth.com` URLs + sha512. +All Modrinth-only except private Voxy backport. Datapack-typed on Modrinth (`antique-atlas-4`, `relics-rpg`, etc.) added via `modrinth-pack-builder` with direct CDN URLs + sha512. diff --git a/client_pack/config/alternate-current.conf b/client_pack/config/alternate-current.conf new file mode 100644 index 0000000..8eb599a --- /dev/null +++ b/client_pack/config/alternate-current.conf @@ -0,0 +1,8 @@ +# Alternate Current 1.9.0 — FKRPG server perf, no Create so order change safe +enabled=true +nonLocational=true +optimizeRedstoneDust=true +optimizeRedstoneWire=true +fixes { + updateOrderFix=true +} diff --git a/client_pack/config/c2me-notes.txt b/client_pack/config/c2me-notes.txt new file mode 100644 index 0000000..4554438 --- /dev/null +++ b/client_pack/config/c2me-notes.txt @@ -0,0 +1,4 @@ +C2ME Fabric 0.4.0-alpha.0.27 — no config file. +Tuned for Tectonic 1.28 expansive world: uses async I/O + generation threads. +Compatible with ChunkSmith adaptive throttle (tested: ChunkSmith throttles pregeneration while C2ME parallelizes runtime chunk load — no conflict with Noisium/FerriteCore/Lithium). +If TPS drops during ChunkSmith /chunksmith pregen, lower maxPregenerationRate in chunksmith.json to 6. diff --git a/client_pack/config/chunksmith-lod.properties b/client_pack/config/chunksmith-lod.properties new file mode 100644 index 0000000..84b3782 --- /dev/null +++ b/client_pack/config/chunksmith-lod.properties @@ -0,0 +1,4 @@ +# ChunkSmith LOD client sync — shared CSLOD store +# Voxy not in pack, so client with private Voxy fork will use /cslod inject; DH would use dhpush +sync-interval-seconds=300 +cache-size-mb=512 diff --git a/client_pack/config/chunksmith.json b/client_pack/config/chunksmith.json new file mode 100644 index 0000000..ff6636b --- /dev/null +++ b/client_pack/config/chunksmith.json @@ -0,0 +1,13 @@ +{ + "__comment": "ChunkSmith 3.4.1+1.21.1 — FKRPG tuned. Voxy excluded from pack (private backport distributed separately), so LOD auto will be OFF on integrated server but ON on dedicated server (always ON). Thresholds tuned for Tectonic 1.28 + Terralith 2.6.2 expansive terrain.", + "lodEnabled": "auto", + "adaptiveThrottling": true, + "targetTickTimeMs": 45, + "maxPregenerationRate": 10, + "throttleAggressiveness": 0.75, + "pregenRadius": 128, + "csloDCacheSizeMB": 1024, + "httpBackchannelPortOffset": 1, + "syncIntervalSeconds": 300, + "respectServerViewDistance": true +} diff --git a/client_pack/config/moreculling.toml b/client_pack/config/moreculling.toml new file mode 100644 index 0000000..9206120 --- /dev/null +++ b/client_pack/config/moreculling.toml @@ -0,0 +1,10 @@ +# MoreCulling 1.0.9 — complements Sodium+EntityCulling, FKRPG villages/shaders +[general] +enabled = true +cullLeaves = true +cullBarriers = false +dontCullPlayerNametags = false + +[advanced] +useBlockStateCache = true +mountainsCulling = false diff --git a/client_pack/index.toml b/client_pack/index.toml index 26121b0..8adc0a5 100644 --- a/client_pack/index.toml +++ b/client_pack/index.toml @@ -1,9 +1,29 @@ hash-format = "sha256" +[[files]] +file = "config/alternate-current.conf" +hash = "02369f087a400c2bddfc6ef941642c2c665196931d276b6d300eab9cd7c24e58" + +[[files]] +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/lithostitched.json" hash = "ff8e1f4466df85c1158a8864b26bf465503ccf689c4c5d49eb2d6348eb83576c" +[[files]] +file = "config/moreculling.toml" +hash = "952983321f1ec89594b875f39cca2ad9bdecb6e6ef6a4a4efdde9dc5483b8ca4" + [[files]] file = "config/tectonic.json" hash = "65808174e5ea83466e70065aa0800c5f4831508625f088e46f77e67c12599013" @@ -22,6 +42,11 @@ file = "mods/alloy-forgery.pw.toml" hash = "2adf518c92809d9a8cb8c1bbb8f40f8d631a5702ccbcc4ee617a9365dcf48a4e" metafile = true +[[files]] +file = "mods/alternate-current.pw.toml" +hash = "5df44ed80f27ee86c1fe40771d01c2d07d3f1342dc6a2d41c2217cca288eccb4" +metafile = true + [[files]] file = "mods/another-furniture.pw.toml" hash = "bc5bb9c17c071be6f2abb8f678a1f4f82252971070c8f9b2249169558999dc64" @@ -122,11 +147,21 @@ file = "mods/bushier-flowers.pw.toml" hash = "537f2d2618b32590c75a6bf01040216776abbd9361e2bf6dc4283b491bbdbd51" metafile = true +[[files]] +file = "mods/c2me-fabric.pw.toml" +hash = "7156f5d99da2d54756765c890951245aa39cbf52bae92fddfdb66e1a606d7b24" +metafile = true + [[files]] file = "mods/chatanimation.pw.toml" hash = "7423310682c3dd562dddd73cf31e7f5b9b6efe5d99db474c79864ffb67f91765" metafile = true +[[files]] +file = "mods/chunksmith.pw.toml" +hash = "25b0b00f601e233d78a6f71046a8dca97495dade42b12f078b9735651e7efcc5" +metafile = true + [[files]] file = "mods/citresewnbackwardscompat.pw.toml" hash = "660305281e3673e7da0927c8a16bd89dad9ead28e13e4791b42a5ddad434d045" @@ -382,6 +417,11 @@ file = "mods/kiwi.pw.toml" hash = "e06f3ac45d22bd311f97a5dd8974bff1b02c31fd1ff9bd7f65cb0faf7dc14c1f" metafile = true +[[files]] +file = "mods/krypton.pw.toml" +hash = "a00ba3934b0dd372d21f936d1a81f6a1fb913ed4ceb2bb09ad5000a70f288037" +metafile = true + [[files]] file = "mods/leaves-be-gone.pw.toml" hash = "88ce962f82ca2b6ab99ab546031a9406ff053a5078002134b43fe3ab22327e85" @@ -452,6 +492,11 @@ file = "mods/more-spell-attributes-more-magic-series.pw.toml" hash = "e539acb04279bd1a2a373eebd86b3418f684348a34e3729a04f15b5b3f686ded" metafile = true +[[files]] +file = "mods/moreculling.pw.toml" +hash = "ff1e425994632f73ec5251e7f4b56ee49dfddb52bcce0292b3816c34b34fc88f" +metafile = true + [[files]] file = "mods/moreladders.pw.toml" hash = "fb140062df40866c336ae8df7e97f3261ff334f7631f7d81d23b6907fb4cb1d9" @@ -812,11 +857,6 @@ file = "mods/village-taverns.pw.toml" hash = "4c1155de2392e05c97118f0769248a63ffe83707d09f8ffea21f594ac2e27602" metafile = true -[[files]] -file = "mods/voxy.pw.toml" -hash = "840df7661c1bbb97312f39102d479d80b2b149da533c623f633d9715295ca91c" -metafile = true - [[files]] file = "mods/wilder-wild.pw.toml" hash = "10b634d2a255de887d18b7c17b27e55b83066b46f657a01fd1acde155260e367" diff --git a/client_pack/mods/alternate-current.pw.toml b/client_pack/mods/alternate-current.pw.toml new file mode 100644 index 0000000..05a2147 --- /dev/null +++ b/client_pack/mods/alternate-current.pw.toml @@ -0,0 +1,13 @@ +name = "alternate-current" +filename = "alternate-current-mc1.21-1.9.0.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/r0v8vy1s/versions/78P98rac/alternate-current-mc1.21-1.9.0.jar" +hash-format = "sha512" +hash = "8b2899de60af229e911bf45d10f71e624910e8df555aad94cb4e590f052ca5dae102f366a883a0c17a3821fbb086c587b5b9286b70502c09d51f4d60dd02ab77" + +[update] +[update.modrinth] +mod-id = "r0v8vy1s" +version = "78P98rac" diff --git a/client_pack/mods/c2me-fabric.pw.toml b/client_pack/mods/c2me-fabric.pw.toml new file mode 100644 index 0000000..61a7601 --- /dev/null +++ b/client_pack/mods/c2me-fabric.pw.toml @@ -0,0 +1,13 @@ +name = "c2me-fabric" +filename = "c2me-fabric-mc1.21.1-0.4.0-alpha.0.27.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/VSNURh3q/versions/gRm1ZAvc/c2me-fabric-mc1.21.1-0.4.0-alpha.0.27.jar" +hash-format = "sha512" +hash = "8ecfb2cc5daff31d0ccf30021c31ac31ca845ad7c9eaa1a436f106279e00b79d5d75a325ebf9f9373ef0199864f073e6315a6b9f0d5a51332c906a81c50dcb9e" + +[update] +[update.modrinth] +mod-id = "VSNURh3q" +version = "gRm1ZAvc" diff --git a/client_pack/mods/chunksmith.pw.toml b/client_pack/mods/chunksmith.pw.toml new file mode 100644 index 0000000..a54b593 --- /dev/null +++ b/client_pack/mods/chunksmith.pw.toml @@ -0,0 +1,13 @@ +name = "chunksmith" +filename = "chunksmith-3.4.1+1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/4BeAEBIb/versions/UcddkDsV/chunksmith-3.4.1%2B1.21.1.jar" +hash-format = "sha512" +hash = "70f4f0802702c6025b369bd72da392234914cd96d9d10271b6deeaa1e7892432a456aeebc305a0abe7028664a782159d45abf988401b7b51d6cc56d4919caef5" + +[update] +[update.modrinth] +mod-id = "4BeAEBIb" +version = "UcddkDsV" diff --git a/client_pack/mods/krypton.pw.toml b/client_pack/mods/krypton.pw.toml new file mode 100644 index 0000000..692aaa9 --- /dev/null +++ b/client_pack/mods/krypton.pw.toml @@ -0,0 +1,13 @@ +name = "krypton" +filename = "krypton-0.2.8.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/fQEb0iXm/versions/Acz3ttTp/krypton-0.2.8.jar" +hash-format = "sha512" +hash = "5f8cf96c79bfd4d893f1d70da582e62026bed36af49a7fa7b1e00fb6efb28d9ad6a1eec147020496b4fe38693d33fe6bfcd1eebbd93475612ee44290c2483784" + +[update] +[update.modrinth] +mod-id = "fQEb0iXm" +version = "Acz3ttTp" diff --git a/client_pack/mods/moreculling.pw.toml b/client_pack/mods/moreculling.pw.toml new file mode 100644 index 0000000..102951e --- /dev/null +++ b/client_pack/mods/moreculling.pw.toml @@ -0,0 +1,13 @@ +name = "moreculling" +filename = "moreculling-fabric-1.21.1-1.0.9.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/51shyZVL/versions/p8iK6Q7D/moreculling-fabric-1.21.1-1.0.9.jar" +hash-format = "sha512" +hash = "df424a840d76d5e5ab3bbb9d950f3d376f0028d212f5758f05134d84106c115b4c396ab95509184403023b80fadacf8b01ae2448ff38f0e5b91e07996199647a" + +[update] +[update.modrinth] +mod-id = "51shyZVL" +version = "p8iK6Q7D" diff --git a/client_pack/mods/voxy.pw.toml b/client_pack/mods/voxy.pw.toml deleted file mode 100644 index 0fbd91c..0000000 --- a/client_pack/mods/voxy.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "voxy" -filename = "voxy-0.2.10-alpha.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/fxxUqruK/versions/v6fo0Yan/voxy-0.2.10-alpha.jar" -hash-format = "sha512" -hash = "b028559c989f9b527b570a62c9edfe64257616a5a992c5a7e673b9a8f12867be9f63d136bab592c596fa3e069cf912460d193d723cbb143cf1877f998f26d8ec" - -[update] -[update.modrinth] -mod-id = "fxxUqruK" -version = "v6fo0Yan" diff --git a/client_pack/pack.toml b/client_pack/pack.toml index 5908a72..16345f0 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 = "15558dc20081a2806b7d77499015d43068abb3c43ef97b1e3b4c77c1b6328060" +hash = "5d1983dbcc460b63ca6cc955f5cac2c6d3b44a8dd846437f686f28621483f177" [versions] fabric = "0.19.3" diff --git a/docs/perf.md b/docs/perf.md new file mode 100644 index 0000000..3b1d6ae --- /dev/null +++ b/docs/perf.md @@ -0,0 +1,41 @@ +# FKRPG Perf Stack — Fabric 1.21.1 (ChunkSmith + C2ME + Network/Culling) + +Voxy **excluded** from pack (private backport distributed separately). Pack is LOD-agnostic but ChunkSmith is Voxy-aware. + +## New mods (v0.1.0 → v0.2.0) + +| mod | version | side | why | +|---|---|---|---| +| chunksmith | 3.4.1+1.21.1 (`4BeAEBIb/UcddkDsV`) | both | adaptive pregeneration throttle, CSLOD store, HTTP backchannel port+1, serves to Voxy/DH clients. Dedicated server always ON even without Voxy in pack. | +| c2me-fabric | 0.4.0-alpha.0.27 (`VSNURh3q/gRm1ZAvc`) | both | concurrent chunk I/O/gen, big TPS for Tectonic 1.28 expansive terrain. | +| krypton | 0.2.8 (`fQEb0iXm/Acz3ttTp`) | both | Netty flush consolidation, network tick. | +| alternate-current | mc1.21-1.9.0 (`r0v8vy1s/78P98rac`) | server | non-locational redstone, 10-20x dust lag fix. | +| moreculling | 1.0.9 (`51shyZVL/p8iK6Q7D`) | client | culls hidden faces, +5-15% FPS with Sodium+EntityCulling. | + +Existing stack kept: lithium 0.15.4, modernfix 5.25.1, ferritecore 7.0.3, noisium 2.3.0, sodium 0.8.13 + sodium-extra + reeses, iris 1.8.14, entityculling 1.10.5, immediatelyfast 1.6.12. + +## Configs tuned + +- `client_pack/config/chunksmith.json` (copied to `server_pack`): `lodEnabled auto`, `targetTickTimeMs 45`, `maxPregenerationRate 10`, `throttleAggressiveness 0.75`, `csloDCacheSizeMB 1024`, `syncIntervalSeconds 300`, `respectServerViewDistance true`. With Voxy not in pack, `auto` = OFF on integrated server, ON on dedicated server (intended). Friends with private Voxy use `/cslod inject`. +- `client_pack/config/chunksmith-lod.properties`: `sync-interval-seconds=300`, `cache-size-mb=512` +- `config/alternate-current.conf`: `enabled true`, `nonLocational true`, `updateOrderFix true` +- `config/moreculling.toml`: `enabled true`, `cullLeaves true`, `mountainsCulling false` (Tectonic peaks) +- `server_pack/config/c2me-notes.txt`: C2ME has no file; if TPS dips during `/chunksmith pregen`, lower `maxPregenerationRate` to 6. C2ME + ChunkSmith throttle tested compatible with Noisium/FerriteCore/Lithium. +- `krypton` zero-conf. + +## Voxy handling + +- `voxy.pw.toml` removed from both packs (`side client` previously). Custom backport `voxy-0.2.10-custom.jar` must be installed separately by friends (private, not hosted on Modrinth). Prism: Add to `mods/` after importing `FKRPG-*.mrpack`, or host at private URL and `packwiz url add`. +- ChunkSmith still builds CSLOD on dedicated server without Voxy present; clients with Voxy fetch via backchannel `game port +1`. + +## Coexistence notes + +- Do **not** add `voxy-server-side` / `lod-server-support` / `voxyserver` alongside ChunkSmith — declared incompatible. Pick ChunkSmith *or* those. We picked ChunkSmith. +- `moreculling` complements `entityculling` + `sodium` — no conflict with `continuity`. +- `alternate-current` order change safe (no Create in pack). +- `krypton` safe with `packetfixer`/`modernfix` netty patches. + +## Testing + +- `/chunksmith pregen 128`, `/cslod status`, check `logs/latest.log` for `Chunksmith: LOD ...` and port bind on `port+1`. +- Server TPS: `spark profiler`, watch `c2me` async threads + ChunkSmith throttle. diff --git a/server_pack/config/alternate-current.conf b/server_pack/config/alternate-current.conf new file mode 100644 index 0000000..8eb599a --- /dev/null +++ b/server_pack/config/alternate-current.conf @@ -0,0 +1,8 @@ +# Alternate Current 1.9.0 — FKRPG server perf, no Create so order change safe +enabled=true +nonLocational=true +optimizeRedstoneDust=true +optimizeRedstoneWire=true +fixes { + updateOrderFix=true +} diff --git a/server_pack/config/c2me-notes.txt b/server_pack/config/c2me-notes.txt new file mode 100644 index 0000000..4554438 --- /dev/null +++ b/server_pack/config/c2me-notes.txt @@ -0,0 +1,4 @@ +C2ME Fabric 0.4.0-alpha.0.27 — no config file. +Tuned for Tectonic 1.28 expansive world: uses async I/O + generation threads. +Compatible with ChunkSmith adaptive throttle (tested: ChunkSmith throttles pregeneration while C2ME parallelizes runtime chunk load — no conflict with Noisium/FerriteCore/Lithium). +If TPS drops during ChunkSmith /chunksmith pregen, lower maxPregenerationRate in chunksmith.json to 6. diff --git a/server_pack/config/chunksmith.json b/server_pack/config/chunksmith.json new file mode 100644 index 0000000..ff6636b --- /dev/null +++ b/server_pack/config/chunksmith.json @@ -0,0 +1,13 @@ +{ + "__comment": "ChunkSmith 3.4.1+1.21.1 — FKRPG tuned. Voxy excluded from pack (private backport distributed separately), so LOD auto will be OFF on integrated server but ON on dedicated server (always ON). Thresholds tuned for Tectonic 1.28 + Terralith 2.6.2 expansive terrain.", + "lodEnabled": "auto", + "adaptiveThrottling": true, + "targetTickTimeMs": 45, + "maxPregenerationRate": 10, + "throttleAggressiveness": 0.75, + "pregenRadius": 128, + "csloDCacheSizeMB": 1024, + "httpBackchannelPortOffset": 1, + "syncIntervalSeconds": 300, + "respectServerViewDistance": true +} diff --git a/server_pack/index.toml b/server_pack/index.toml index 969c26c..7465095 100644 --- a/server_pack/index.toml +++ b/server_pack/index.toml @@ -1,5 +1,17 @@ hash-format = "sha256" +[[files]] +file = "config/alternate-current.conf" +hash = "02369f087a400c2bddfc6ef941642c2c665196931d276b6d300eab9cd7c24e58" + +[[files]] +file = "config/c2me-notes.txt" +hash = "e06ea85f0eea6eb4658280bcc3902afb5a815e467c014136fb299e2f39784e3d" + +[[files]] +file = "config/chunksmith.json" +hash = "8bc09b95c7ae44f2d4bb9dec27c53ffef581d761797ca1f50b2f00a2126a7a9f" + [[files]] file = "config/lithostitched.json" hash = "ff8e1f4466df85c1158a8864b26bf465503ccf689c4c5d49eb2d6348eb83576c" @@ -22,6 +34,11 @@ file = "mods/alloy-forgery.pw.toml" hash = "2adf518c92809d9a8cb8c1bbb8f40f8d631a5702ccbcc4ee617a9365dcf48a4e" metafile = true +[[files]] +file = "mods/alternate-current.pw.toml" +hash = "5df44ed80f27ee86c1fe40771d01c2d07d3f1342dc6a2d41c2217cca288eccb4" +metafile = true + [[files]] file = "mods/another-furniture.pw.toml" hash = "bc5bb9c17c071be6f2abb8f678a1f4f82252971070c8f9b2249169558999dc64" @@ -102,6 +119,16 @@ file = "mods/bushier-flowers.pw.toml" hash = "537f2d2618b32590c75a6bf01040216776abbd9361e2bf6dc4283b491bbdbd51" metafile = true +[[files]] +file = "mods/c2me-fabric.pw.toml" +hash = "7156f5d99da2d54756765c890951245aa39cbf52bae92fddfdb66e1a606d7b24" +metafile = true + +[[files]] +file = "mods/chunksmith.pw.toml" +hash = "25b0b00f601e233d78a6f71046a8dca97495dade42b12f078b9735651e7efcc5" +metafile = true + [[files]] file = "mods/cloth-config.pw.toml" hash = "446c173c87b7908daee86b0dee89c6b628c77beb7a0bc091ff5252b7c0062080" @@ -292,6 +319,11 @@ file = "mods/kiwi.pw.toml" hash = "e06f3ac45d22bd311f97a5dd8974bff1b02c31fd1ff9bd7f65cb0faf7dc14c1f" metafile = true +[[files]] +file = "mods/krypton.pw.toml" +hash = "a00ba3934b0dd372d21f936d1a81f6a1fb913ed4ceb2bb09ad5000a70f288037" +metafile = true + [[files]] file = "mods/leaves-be-gone.pw.toml" hash = "88ce962f82ca2b6ab99ab546031a9406ff053a5078002134b43fe3ab22327e85" diff --git a/server_pack/mods/alternate-current.pw.toml b/server_pack/mods/alternate-current.pw.toml new file mode 100644 index 0000000..05a2147 --- /dev/null +++ b/server_pack/mods/alternate-current.pw.toml @@ -0,0 +1,13 @@ +name = "alternate-current" +filename = "alternate-current-mc1.21-1.9.0.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/r0v8vy1s/versions/78P98rac/alternate-current-mc1.21-1.9.0.jar" +hash-format = "sha512" +hash = "8b2899de60af229e911bf45d10f71e624910e8df555aad94cb4e590f052ca5dae102f366a883a0c17a3821fbb086c587b5b9286b70502c09d51f4d60dd02ab77" + +[update] +[update.modrinth] +mod-id = "r0v8vy1s" +version = "78P98rac" diff --git a/server_pack/mods/c2me-fabric.pw.toml b/server_pack/mods/c2me-fabric.pw.toml new file mode 100644 index 0000000..61a7601 --- /dev/null +++ b/server_pack/mods/c2me-fabric.pw.toml @@ -0,0 +1,13 @@ +name = "c2me-fabric" +filename = "c2me-fabric-mc1.21.1-0.4.0-alpha.0.27.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/VSNURh3q/versions/gRm1ZAvc/c2me-fabric-mc1.21.1-0.4.0-alpha.0.27.jar" +hash-format = "sha512" +hash = "8ecfb2cc5daff31d0ccf30021c31ac31ca845ad7c9eaa1a436f106279e00b79d5d75a325ebf9f9373ef0199864f073e6315a6b9f0d5a51332c906a81c50dcb9e" + +[update] +[update.modrinth] +mod-id = "VSNURh3q" +version = "gRm1ZAvc" diff --git a/server_pack/mods/chunksmith.pw.toml b/server_pack/mods/chunksmith.pw.toml new file mode 100644 index 0000000..a54b593 --- /dev/null +++ b/server_pack/mods/chunksmith.pw.toml @@ -0,0 +1,13 @@ +name = "chunksmith" +filename = "chunksmith-3.4.1+1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/4BeAEBIb/versions/UcddkDsV/chunksmith-3.4.1%2B1.21.1.jar" +hash-format = "sha512" +hash = "70f4f0802702c6025b369bd72da392234914cd96d9d10271b6deeaa1e7892432a456aeebc305a0abe7028664a782159d45abf988401b7b51d6cc56d4919caef5" + +[update] +[update.modrinth] +mod-id = "4BeAEBIb" +version = "UcddkDsV" diff --git a/server_pack/mods/krypton.pw.toml b/server_pack/mods/krypton.pw.toml new file mode 100644 index 0000000..692aaa9 --- /dev/null +++ b/server_pack/mods/krypton.pw.toml @@ -0,0 +1,13 @@ +name = "krypton" +filename = "krypton-0.2.8.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/fQEb0iXm/versions/Acz3ttTp/krypton-0.2.8.jar" +hash-format = "sha512" +hash = "5f8cf96c79bfd4d893f1d70da582e62026bed36af49a7fa7b1e00fb6efb28d9ad6a1eec147020496b4fe38693d33fe6bfcd1eebbd93475612ee44290c2483784" + +[update] +[update.modrinth] +mod-id = "fQEb0iXm" +version = "Acz3ttTp" diff --git a/server_pack/pack.toml b/server_pack/pack.toml index cd01711..4ce014d 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 = "dfba7777111bb4d2425824595eae5792146da53b767430a01c6e70aee2620f3f" +hash = "3e5461c90101ab09a05077910d2e8843319c0b7aef78690a64e929a459edf09c" [versions] fabric = "0.19.3"