Thread Weave
by Awyvrix
Thread Weave lets a NeoForge mod move heavy calculations off the Minecraft main thread, while world changes stay on it.
What it does
Calculation-heavy machines, reactors and AI routines all draw on one shared processing budget in the default setup. Thread Weave divides such logic into a computation part that can run on background threads and a world part that stays on the main thread. Its simulation methods accept only pure data, so a background calculation cannot touch live level state and cause race conditions.
A mod that uses Thread Weave defines what data is used and what calculation happens, then runs the cycle: extract data from a block entity during the Minecraft tick, run the simulation on background threads, collect the updated values, and apply the changes back to the world on the main thread. Side effects are allowed inside the async execution, but placing blocks and other world changes still depend on the main thread and are kept out of it.
The framework is aimed at mod authors who have expensive logic inside block entities or tick handlers. Thread Weave is published for NeoForge only, under the MIT License, and the code is open source. Every player and the server need a copy of the mod. Files cover the NeoForge builds for 1.21 – 1.21.11, with 0.2.3-NeoForge for 1.21.11 as the latest file.
Key features
Background simulation
Heavy calculations run in an async processing framework on background threads instead of the main server thread.
Pure data inputs and outputs
Simulation methods take input and output data objects, so the simulation works only on copied values.
Extract, run, apply
Data is pulled from block entities during the tick, processed off-thread, and the results are written back to the world.
Thread-safe world access
World modifications stay on the main thread, which keeps block placement and similar changes safe from race conditions.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Questions
Does Thread Weave have to be installed on both sides?
Which loader does Thread Weave support?
Can Thread Weave change blocks from the background thread?
In the catalog
Thread Weave is one of 3,545 Optimization mods on ModsFinder, and one of 1,250 Optimization mods for NeoForge. 19,862 mods support Minecraft 1.21.11.
More from Awyvrix
Similar mods
What the author says
ThreadWeave is a lightweight simulation framework that allows you to move expensive logic from Minecraft thread into other threads while keeping all world modifications thread-safe Isolated simulation does not have Live Level changing access due to race-conditions on threads so it only processes calculations and…
Official listing
- Modrinth page
- modrinth.com/mod/thread-weave
- Owner
- Awyvrix
- Published
- 2026-06-02
- Updated on Modrinth
- 2026-07-13
- Facts verified
- 2026-10-15
