SciCraft/tools/patches
MiTHRAL fde71b7f86
All checks were successful
Build & Release Pack / build (push) Successful in 1m51s
fix: TDWCM join failure — optional channels + install on both sides
tdwcm 0.2.1 registered ~31 payloads via playBidirectional without
.optional() AND registers real blocks/items/entities, so a one-sided
install fails login twice (required-channel mismatch, then registry
sync). Ship ASM-patched jar (tools/patches/build_patched_tdwcm.sh,
TdwcmPatcher.java) that inserts registrar.optional(), and add it to
server_pack so negotiation and registry sync pass on both sides.

Verified: dedicated server boots clean (Done ~27s), tdwcm:tardis_interior
dimension comes up under Sable physics + IPSable portal storage.
Audit: no other client-only mod in the pack uses NeoForge's payload API.
2026-08-24 16:47:23 -04:00
..
build_patched_coe.sh SCICRAFT — The Dark Photon Protocol v1.0.0 2026-08-24 14:27:31 -04:00
build_patched_tdwcm.sh fix: TDWCM join failure — optional channels + install on both sides 2026-08-24 16:47:23 -04:00
createoreexcavation-1.21-1.6.8-patched.jar SCICRAFT — The Dark Photon Protocol v1.0.0 2026-08-24 14:27:31 -04:00
Patcher.java SCICRAFT — The Dark Photon Protocol v1.0.0 2026-08-24 14:27:31 -04:00
tdwcm-0.2.1-patched.jar fix: TDWCM join failure — optional channels + install on both sides 2026-08-24 16:47:23 -04:00
TdwcmPatcher.java fix: TDWCM join failure — optional channels + install on both sides 2026-08-24 16:47:23 -04:00
worldportal-neoforge-0.0.10+1.21-patched.jar SCICRAFT — The Dark Photon Protocol v1.0.0 2026-08-24 14:27:31 -04:00