Commit graph

11 commits

Author SHA1 Message Date
MiTHRAL
1417dd9c73 fix: Protocol Tome quest-book open — correct KubeJS event to NetworkEvents.dataReceived
All checks were successful
Build & Release Pack / build (push) Successful in 1m44s
The client script used 'NetworkEvents.fromServer', which doesn't exist in
KubeJS 1.21.1 (error: Unknown event). The correct receive event is
'NetworkEvents.dataReceived'. This makes the Protocol Tome actually open the
FTB Quests book on right-click.
2026-08-20 16:24:26 -04:00
MiTHRAL
ff02f1df0c feat(v1.0.8): realistic worldgen + bundled shader/resource packs + Protocol Tome + Lithium
All checks were successful
Build & Release Pack / build (push) Successful in 1m47s
- Worldgen (both packs): Terralith 2.6.2, Tectonic 3.0.26, Continents 1.1.12
  (realistic continent-based overworld; applies to NEW worlds)
- Client: bundle MakeUp Ultra Fast shaderpack (LGPL) + Vanilla Live resource
  pack (CC-BY-SA), force-enabled via Resource Pack Overrides
- FTB Quests: add Protocol Tome starter item (given on first login) that opens
  the quest book via KubeJS network -> FTBQuestsClient.openGui(); + lang keys
- Optimize: add Lithium 0.15.4 (NeoForge 1.21.1) to both packs
- Docs: mods.md updated with worldgen/shader/resource/quest notes
2026-08-20 16:11:22 -04:00
MiTHRAL
970e9ad3c6 fix: pause-menu clutter (hide Create/Supplementaries config buttons) + add World Portal dep + docs + server pack CI
All checks were successful
Build & Release Pack / build (push) Successful in 1m44s
- create-client.toml: ingameMenuConfigButtonRow=0 (hide pause-menu config button)
- supplementaries-client.toml: configs_button=false (hide Quark-style config button)
- add World Portal 0.0.10 (server-side) to both packs — hard dep of The Void Dimension
- docs/mods.md: correct outdated Sinytra/Steam'n'Rails refs, document physics stack + compat notes
- CI: also build/validate/release the server_pack alongside the client pack
2026-08-20 13:54:23 -04:00
MiTHRAL
bc83e93d05 fix: singleplayer worldgen crash + server/client side hygiene
All checks were successful
Build & Release Pack / build (push) Successful in 1m41s
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
MiTHRAL
a6aa2db772 fix: swap IP 6.0.7 → IPSable v0.5.0 fork for Sable compat
All checks were successful
Build & Release Pack / build (push) Successful in 1m39s
- Replace Immersive Portals 6.0.7 with IPSable 0.5.0
  (r2smith141/IPSable) — a purpose-built fork that resolves the
  @Redirect conflict on Entity::collide between IP and Sable
- Fork has 23 collision-handling classes vs IP's 18 (5 extra for
  Sable compat bridge)
- Version match: Sable 2.0.5 ✓, Create 6.0.10 ✓, Aeronautics 1.3.1 ✓,
  Sodium 0.8.x ✓, Iris 1.8.x ✓
- This fixes both the original worldportal→sable and the
  IP→sable mixin conflicts without removing any mods
2026-08-19 18:31:02 -04:00
MiTHRAL
7fdd02dbad fix: revert Embeddium→Sodium swap; keep Sodium + Iris + Veil-compatible
All checks were successful
Build & Release Pack / build (push) Successful in 1m40s
- Remove Embeddium 1.0.15 (breaks Iris, Iris-FLW-Compat, and Sable's
  embedded Veil — all require Sodium 0.8.x API)
- Re-add Sodium 0.8.13-beta.2 (same version used before, verified
  compatible with all three)
- World Portal removal from prior commit stays (fixes the original
  sable mixin conflict)
- Pack validates: 140 client / 131 server mods, 57 story keys
2026-08-19 17:59:23 -04:00
MiTHRAL
e0f50097a6 fix: resolve mixin crash by removing worldportal and swapping sodium→embeddium
All checks were successful
Build & Release Pack / build (push) Successful in 1m41s
- Remove worldportal (redundant: IP 6.0.7 + Dimensional Doors already provide
  portal mechanics; zero lore/story impact — not referenced anywhere in the
  pack's KubeJS scripts, advancements, datapacks, or story files)
- Swap Sodium 0.8.13-beta.2 → Embeddium 1.0.15 (NeoForge-native fork with
  better mod compatibility; resolves the mixin conflict with sable 2.0.5)
- Root cause: worldportal EntityLMixin (priority 750) and sable EntityMixin
  (priority 1000) both inject into Entity::getRelativePortalPosition. Sable is
  required by Create Aeronautics; worldportal was the redundant mod.
- Verified: all 16 Create addons at latest versions, pack validates (140 client
  / 131 server mods), story generation OK (57 keys)
2026-08-19 17:42:25 -04:00
MiTHRAL
3e2edaa89d Fix loading crash: swap to NeoForge IP port, drop Connector stack, JEI-MBM 7.6
All checks were successful
Build & Release Pack / build (push) Successful in 1m41s
2026-08-19 16:46:14 -04:00
MiTHRAL
c3e6de91ff Correct stale packwiz index hashes for kubejs content
Some checks failed
Build & Release Pack / build (push) Failing after 48s
2026-08-19 15:29:31 -04:00
MiTHRAL
09e0b03b80 Fix pack integrity: remove duplicate Moonlight, add Potentials, swap to Stellaris StellarView compat, drop dead Xaero/Sinytra#1343, correct side flags 2026-08-19 03:36:59 -04:00
MiTHRAL
e6433d3f70 SCICRAFT: The Dark Photon Protocol — packwiz packs, story system, guides 2026-08-19 03:03:24 -04:00