Dimensional Threading Reforked enhances game performance by optimizing dimension processing through independent thread allocation for each world. It functions on both client and server sides without requiring installation on both for proper operation.
Development History
This project is a community fork of DimensionalThreading-Reforged, which itself was ported from the original DimensionalThreading created by WearBlackAllDay.
Key Improvements
- Fixed critical issue #17 from the original repository
- Added support for Minecraft versions 1.20.1 and 1.16.5
This version is fully compatible with popular mods Embeddium, Immersive Portals, and Oculus - testing confirmed no conflicts or crashes.
Game Rules
The mod introduces two core game rules:
/gamerule dimthread_active <true/false>- enables or disables the mod's functionality/gamerule dirating_thread_count <count>- adjusts the number of utilized threads
Frequently Asked Questions
Does vanilla game behavior remain unchanged?
The mod maintains complete parity with standard Minecraft mechanics. No deviations from official server behavior have been identified.
Can dimensions become desynchronized?
No, this is prevented. The system consistently synchronizes all dimensions, setting overall performance based on the slowest individual dimension.
Are more than three dimensions supported?
Yes, but this requires appropriate game rule configuration.
Will performance improve with more than three threads?
No, since each dimension can only be assigned to one thread.
What happens with insufficient CPU threads?
The game won't crash, but performance will degrade. It's recommended to have at least DimensionCount + 1 available threads.
How compatible is it with other mods?
Compatibility is guaranteed with JellySquid3's performance mods and Carpet. Compatibility with other modifications cannot be assured since not all developers write thread-safe code.
Which Minecraft versions are supported?
Versions 1.16.5, 1.18.2, 1.19.2, and 1.20.1 are supported. No other versions are compatible.