fix: resolve loader incompatibilities — structure_pool_api/lithostitched to both, add unionlib for tiered, replace switchy-puffish-skills with switchy-skills-compat for Switchy 3.7.1, downgrade c2me 0.4.0→0.3.0 for Java 21, update compose to v0.4.1
All checks were successful
Build & Release Pack / build (push) Successful in 1m47s

This commit is contained in:
mithral 2026-08-21 13:00:03 -04:00
parent 4a37ed3faa
commit 6084156f6c
17 changed files with 88 additions and 52 deletions

View file

@ -149,7 +149,7 @@ metafile = true
[[files]]
file = "mods/c2me-fabric.pw.toml"
hash = "7156f5d99da2d54756765c890951245aa39cbf52bae92fddfdb66e1a606d7b24"
hash = "c6341b1444c78777ea4baf694acf8bf0f30efaa37bb7b502101224a328221b8f"
metafile = true
[[files]]
@ -454,7 +454,7 @@ metafile = true
[[files]]
file = "mods/lithostitched.pw.toml"
hash = "c7af5bfc6d87f6d4041b7e116b3296c90ec136e611d07cf584bb7a20a0fd09a3"
hash = "1214190903d0b7f92eedb4979feda67640ad6e6cde8a1731c11808895700a0a8"
metafile = true
[[files]]
@ -814,7 +814,7 @@ metafile = true
[[files]]
file = "mods/structure-pool-api.pw.toml"
hash = "b35dc0035b4a1554f912fa5c26609a29e17f00886ffa8812b997f97a5b777ff5"
hash = "919153a4c85c7b33c97ac722d95b001c34903368880b144388c6d20cb77c19dc"
metafile = true
[[files]]
@ -833,8 +833,8 @@ hash = "13848a9eb3c5fd091b52f78cfae4ace2c3cd0cb32a76d6f61c12435f47d82ed1"
metafile = true
[[files]]
file = "mods/switchy-puffish-skills.pw.toml"
hash = "eb50bfaf25bd340a7f708ba633b450ad269bb75ebcbfe0254cd9b033dea1c50f"
file = "mods/switchy-skills-compatibility.pw.toml"
hash = "e361dcfab7b880aabcd88bd2fa6ed0ba2d2aadb8edf509cb3f4ec3f193d7d630"
metafile = true
[[files]]
@ -872,6 +872,11 @@ file = "mods/trinkets.pw.toml"
hash = "860812150cb54f0d9ee1bce7b72798b6cc5f752bb05709f0c60231d054ec281d"
metafile = true
[[files]]
file = "mods/unionlib.pw.toml"
hash = "13d819170b259def0a0aa10154ef85d041e50ab623da22d125c99a0cbe68a14c"
metafile = true
[[files]]
file = "mods/universal-sawmill.pw.toml"
hash = "8bbf31653067adfa63b505ad48585db61cbded91f4c23d0a068cb5dcb6782618"

View file

@ -1,13 +1,13 @@
name = "c2me-fabric"
filename = "c2me-fabric-mc1.21.1-0.4.0-alpha.0.27.jar"
filename = "c2me-fabric-mc1.21.1-0.3.0+alpha.0.364.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"
url = "https://cdn.modrinth.com/data/VSNURh3q/versions/DSqOVCaF/c2me-fabric-mc1.21.1-0.3.0%2Balpha.0.364.jar"
hash-format = "sha512"
hash = "8ecfb2cc5daff31d0ccf30021c31ac31ca845ad7c9eaa1a436f106279e00b79d5d75a325ebf9f9373ef0199864f073e6315a6b9f0d5a51332c906a81c50dcb9e"
hash = "8653a751eb2ad1ad70da38017ccad0ee2bda5448ffe405d28049f09a61936765303f63ba4fcff798f32bb1e6b4645e892c275515b69c98c1730e24caab0ba7e0"
[update]
[update.modrinth]
mod-id = "VSNURh3q"
version = "gRm1ZAvc"
version = "DSqOVCaF"

View file

@ -1,6 +1,6 @@
name = "Lithostitched"
filename = "lithostitched-1.8.0+beta5-fabric-21.1.jar"
side = "server"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/XaDC71GB/versions/vPyJwd70/lithostitched-1.8.0%2Bbeta5-fabric-21.1.jar"

View file

@ -1,6 +1,6 @@
name = "Structure Pool API"
filename = "structure_pool_api-fabric-1.2.1+1.21.1.jar"
side = "server"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/LrYZi08Q/versions/Y6aBoKEl/structure_pool_api-fabric-1.2.1%2B1.21.1.jar"

View file

@ -1,13 +0,0 @@
name = "Switchy Pufferfish Skills"
filename = "switchy-puffish-skills-1.0+1.21.1.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/gGcH2H1x/versions/iAebDLY0/switchy-puffish-skills-1.0%2B1.21.1.jar"
hash-format = "sha512"
hash = "082974191adf7b8608754eb141051eb1de8c98e89c63ae1c017bf7c3a174e1c0cee0c6bef8efa7e702a5eb4fd3dfe2eb7b0c296a8e62b36fc8ba3a7d0e21e1bd"
[update]
[update.modrinth]
mod-id = "gGcH2H1x"
version = "iAebDLY0"

View file

@ -0,0 +1,13 @@
name = "switchy-skills-compatibility"
filename = "switchy_skills_compat-1.0.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/QGgCWxoj/versions/42l4OzlC/switchy_skills_compat-1.0.jar"
hash-format = "sha512"
hash = "a267064cf14e5df41941fdde4984ecff24e474cb0dcd1e379854e6bc268f3e2f5571e8e58ee64e2ef8c01e688fd789add08340e8138073a6ef16f8c440b7f946"
[update]
[update.modrinth]
mod-id = "QGgCWxoj"
version = "42l4OzlC"

View file

@ -0,0 +1,13 @@
name = "unionlib"
filename = "UnionLib-1.21.1-13.0-Fabric.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/EkkPwdCY/versions/BNJaVOT0/UnionLib-1.21.1-13.0-Fabric.jar"
hash-format = "sha512"
hash = "4f66c257d6e186c599b6e80657a50ea01e543ba71dab933e1a530591fa68b036392a0a66a778a5efaed764e77497503448d52f883cbaa6c8c4bf2e571a7b3156"
[update]
[update.modrinth]
mod-id = "EkkPwdCY"
version = "BNJaVOT0"

View file

@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
[index]
file = "index.toml"
hash-format = "sha256"
hash = "2b5221aef87dd6f9e270bdab0d50be3d8b7c14a602fceac1e9032fb849f60493"
hash = "f926a50afae3e8cce9cde0a67d50e01d08b5275ac1b992bcf78cdbba29963cac"
[versions]
fabric = "0.19.3"

View file

@ -13,12 +13,12 @@ services:
INIT_MEMORY: "8G"
MAX_MEMORY: "10G"
# FKRPG server pack — packwiz mrpack from Gitea releases (includes all perf mods)
MODRINTH_MODPACK: "https://git.mithraic.cloud/ad3laid3/FKRPG/releases/download/v0.3.0/FKRPG-SERVER-v0.3.0.mrpack"
MODRINTH_MODPACK: "https://git.mithraic.cloud/ad3laid3/FKRPG/releases/download/v0.4.1/FKRPG-SERVER-v0.4.1.mrpack"
# All of these are now inside FKRPG-SERVER (krypton, c2me-fabric 0.4.0-alpha.0.27, modernfix, chunksmith 3.4.1, architectury-api, mythicmetals, simply-swords, bountiful, wilder-wild, kambrik, alloy-forgery, simply-tooltips, frozenlib, fabric-language-kotlin, owo-lib, alternate-current, etc.) — no extra fetch needed
# BlueMap is already on your server host as a standalone Fabric mod / plugin, not via the pack — keep it on host, don't duplicate here
# Keep excludes to strip any strays if you ever re-add a Modrinth pack that bundles them
MODRINTH_EXCLUDE_FILES: "*Chunky*,*chunky*,*voxy*,*Voxy*,*DistantHorizons*,*Sounds-2.2.1+1.20.1+fabric.jar*"
MOTD: "§b✨ §lWelcome, Traveler, to FantasyRPG §r§b✨\n§3Choose your Origin. Master your Magic."
MOTD: "§b✨ §lWelcome, Traveler, to F##KRPG §r§b✨\n§3Choose your Origin. Master your Magic."
# Optional: force packwiz to allow alpha c2me etc. (already pinned in pack, but harmless to keep)
MODRINTH_ALLOWED_VERSION_TYPE: "alpha"
volumes:

View file

@ -121,7 +121,7 @@ metafile = true
[[files]]
file = "mods/c2me-fabric.pw.toml"
hash = "7156f5d99da2d54756765c890951245aa39cbf52bae92fddfdb66e1a606d7b24"
hash = "c6341b1444c78777ea4baf694acf8bf0f30efaa37bb7b502101224a328221b8f"
metafile = true
[[files]]
@ -351,7 +351,7 @@ metafile = true
[[files]]
file = "mods/lithostitched.pw.toml"
hash = "c7af5bfc6d87f6d4041b7e116b3296c90ec136e611d07cf584bb7a20a0fd09a3"
hash = "1214190903d0b7f92eedb4979feda67640ad6e6cde8a1731c11808895700a0a8"
metafile = true
[[files]]
@ -631,7 +631,7 @@ metafile = true
[[files]]
file = "mods/structure-pool-api.pw.toml"
hash = "b35dc0035b4a1554f912fa5c26609a29e17f00886ffa8812b997f97a5b777ff5"
hash = "919153a4c85c7b33c97ac722d95b001c34903368880b144388c6d20cb77c19dc"
metafile = true
[[files]]
@ -650,8 +650,8 @@ hash = "13848a9eb3c5fd091b52f78cfae4ace2c3cd0cb32a76d6f61c12435f47d82ed1"
metafile = true
[[files]]
file = "mods/switchy-puffish-skills.pw.toml"
hash = "eb50bfaf25bd340a7f708ba633b450ad269bb75ebcbfe0254cd9b033dea1c50f"
file = "mods/switchy-skills-compatibility.pw.toml"
hash = "e361dcfab7b880aabcd88bd2fa6ed0ba2d2aadb8edf509cb3f4ec3f193d7d630"
metafile = true
[[files]]
@ -689,6 +689,11 @@ file = "mods/trinkets.pw.toml"
hash = "860812150cb54f0d9ee1bce7b72798b6cc5f752bb05709f0c60231d054ec281d"
metafile = true
[[files]]
file = "mods/unionlib.pw.toml"
hash = "13d819170b259def0a0aa10154ef85d041e50ab623da22d125c99a0cbe68a14c"
metafile = true
[[files]]
file = "mods/universal-sawmill.pw.toml"
hash = "8bbf31653067adfa63b505ad48585db61cbded91f4c23d0a068cb5dcb6782618"

View file

@ -1,13 +1,13 @@
name = "c2me-fabric"
filename = "c2me-fabric-mc1.21.1-0.4.0-alpha.0.27.jar"
filename = "c2me-fabric-mc1.21.1-0.3.0+alpha.0.364.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"
url = "https://cdn.modrinth.com/data/VSNURh3q/versions/DSqOVCaF/c2me-fabric-mc1.21.1-0.3.0%2Balpha.0.364.jar"
hash-format = "sha512"
hash = "8ecfb2cc5daff31d0ccf30021c31ac31ca845ad7c9eaa1a436f106279e00b79d5d75a325ebf9f9373ef0199864f073e6315a6b9f0d5a51332c906a81c50dcb9e"
hash = "8653a751eb2ad1ad70da38017ccad0ee2bda5448ffe405d28049f09a61936765303f63ba4fcff798f32bb1e6b4645e892c275515b69c98c1730e24caab0ba7e0"
[update]
[update.modrinth]
mod-id = "VSNURh3q"
version = "gRm1ZAvc"
version = "DSqOVCaF"

View file

@ -1,6 +1,6 @@
name = "Lithostitched"
filename = "lithostitched-1.8.0+beta5-fabric-21.1.jar"
side = "server"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/XaDC71GB/versions/vPyJwd70/lithostitched-1.8.0%2Bbeta5-fabric-21.1.jar"

View file

@ -1,6 +1,6 @@
name = "Structure Pool API"
filename = "structure_pool_api-fabric-1.2.1+1.21.1.jar"
side = "server"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/LrYZi08Q/versions/Y6aBoKEl/structure_pool_api-fabric-1.2.1%2B1.21.1.jar"

View file

@ -1,13 +0,0 @@
name = "Switchy Pufferfish Skills"
filename = "switchy-puffish-skills-1.0+1.21.1.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/gGcH2H1x/versions/iAebDLY0/switchy-puffish-skills-1.0%2B1.21.1.jar"
hash-format = "sha512"
hash = "082974191adf7b8608754eb141051eb1de8c98e89c63ae1c017bf7c3a174e1c0cee0c6bef8efa7e702a5eb4fd3dfe2eb7b0c296a8e62b36fc8ba3a7d0e21e1bd"
[update]
[update.modrinth]
mod-id = "gGcH2H1x"
version = "iAebDLY0"

View file

@ -0,0 +1,13 @@
name = "switchy-skills-compatibility"
filename = "switchy_skills_compat-1.0.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/QGgCWxoj/versions/42l4OzlC/switchy_skills_compat-1.0.jar"
hash-format = "sha512"
hash = "a267064cf14e5df41941fdde4984ecff24e474cb0dcd1e379854e6bc268f3e2f5571e8e58ee64e2ef8c01e688fd789add08340e8138073a6ef16f8c440b7f946"
[update]
[update.modrinth]
mod-id = "QGgCWxoj"
version = "42l4OzlC"

View file

@ -0,0 +1,13 @@
name = "unionlib"
filename = "UnionLib-1.21.1-13.0-Fabric.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/EkkPwdCY/versions/BNJaVOT0/UnionLib-1.21.1-13.0-Fabric.jar"
hash-format = "sha512"
hash = "4f66c257d6e186c599b6e80657a50ea01e543ba71dab933e1a530591fa68b036392a0a66a778a5efaed764e77497503448d52f883cbaa6c8c4bf2e571a7b3156"
[update]
[update.modrinth]
mod-id = "EkkPwdCY"
version = "BNJaVOT0"

View file

@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
[index]
file = "index.toml"
hash-format = "sha256"
hash = "0071d7f59f179613200865b2ea6bddd228867188d5fd7cca538f214e6346160b"
hash = "8209f94023fc321735bea2549b7e3c1618b951bc21e6d78479f14c58f1a2951d"
[versions]
fabric = "0.19.3"