WorldWeaver Registry Synchronization
An original compatibility patch that serializes WorldWeaver numeric-provider registration to prevent a parallel mod-startup race in the Bears & Friends stack. It is not a replacement or redistribution of WorldWeaver.
Exact supported environment
- Minecraft Java 1.21.1
- NeoForge 21.1.265 (metadata allows 21.1.265 up to, but excluding, 21.2)
- Java 21
- WorldWeaver: New Dawn 21.0.30, mod ID wover
Install on both client and server alongside the original WorldWeaver file. The mixin validates the target method before applying. It changes synchronization only: registry keys, codecs, biome content and world-generation rules remain unchanged, with no ongoing per-tick work.
Validation and updates
The patched registration path passed a concurrent harness with 24,000 registrations total across twenty 12-thread rounds. The complete pack also reached its custom title screen and connected to its matching dedicated server. Those tests do not certify unrelated WorldWeaver releases or every world-generation combination. Retest or remove this patch deliberately before updating WorldWeaver.
License and credits
Original patch code is MIT-licensed. WorldWeaver remains a separate upstream dependency under its own license. This is an unofficial companion, with no upstream affiliation or endorsement.

