SciCraft/client_pack/mods/lootjs.pw.toml
MiTHRAL bc83e93d05
All checks were successful
Build & Release Pack / build (push) Successful in 1m41s
fix: singleplayer worldgen crash + server/client side hygiene
Root cause: lithostitched (worldgen library) was marked 'server' side, so it
was excluded from the mrpack. But reintegrated_chipped and waystones ship
worldgen JSON referencing lithostitched's custom registry keys
(lithostitched:random_block, condition, block_swap, etc.). The singleplayer
integrated server runs inside the client and fails to parse those → crash.

Fixes:
- client_pack: lithostitched + lootjs → side 'both' (needed by singleplayer
  integrated server for worldgen + 04_loot.js LootJS)
- doctor-who-client-mod → side 'client' (is client-only)

Server pack hygiene (client-only mods removed so dedicated server only
gets what it needs):
- Remove athena-ctm, simply-tooltips, badoptimizations, entityculling,
  immediatelyfast, inventory-profiles-next, journeymap-integration,
  just-enough-mekanism-multiblocks, libipn, stellaris-stellarview-compat,
  stellar-view-mixin-renderer, stellarview, the-doctor-who-client-mod
- (131 → 118 server mods)

Add .gitignore for crash logs / pack build artifacts (cleanup).

Verified: client 140 mods, server 118 mods, all validate; 57 story keys.
Both packs now support singleplayer + dedicated server with correct sides.
2026-08-19 21:02:47 -04:00

13 lines
430 B
TOML

name = "LootJS: KubeJS Addon"
filename = "lootjs-neoforge-1.21.1-3.7.0.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/fJFETWDN/versions/5AZDyUSn/lootjs-neoforge-1.21.1-3.7.0.jar"
hash-format = "sha512"
hash = "fab507e70197e74ffba43bd400066f55ef58c2f91cb213efedf4acd2a2ad7876d9de905f02788a0b6831304c2177fdc9996c435bcf855eabdb4daca7581270bc"
[update]
[update.modrinth]
mod-id = "fJFETWDN"
version = "5AZDyUSn"