← Назад к ресурсам

Dimensional Threading Reforked

Optimizes all your server dimensions distributing the load on multiple threads

Modrinth optimization

Описание

# Dimensional Threading ~~Reforged~~ Reforked Optimizes the processing of multiple Dimensions, by assigning them independent threads. It works on both the **client and server**, and **does not** require the mod to be installed on both sides. This is an unofficial fork of [DimensionalThreading-Reforged](https://github.com/CCr4ft3r/DimensionalThreading-Reforged) which is also an unofficial port of [DimensionalThreading](https://github.com/WearBlackAllDay/DimensionalThreading) by WearBlackAllDay. ## Changes: - Fixed [#17](https://github.com/CCr4ft3r/DimensionalThreading-Reforged/issues/17) - Ported to 1.20.1 and 1.16.5 This port should be fully compatible with Embeddium, Immersive Portals and Oculus (at least no crashes/issues occurred while testing it). --- # WIKI **DimThread comes with 2 native Gamerules:** - `/gamerule dimthread_active ` enables/disables the mod - `/gamerule dimthread_thread_count `changes the amount of threads used --- # FAQ ### Does the mod change Vanilla behaviour? DimThread aims to conserve vanilla-parity in all points. At the moment there are no known deviations in behaviour from Mojang's`server.jar`. If you notice any, feel free to [open an issue.](https://github.com/CCr4ft3r/DimensionalThreading-Reforged/issues) ### Can my dimensions get de-synchronized? As stated above, this is **NOT** the case. DimThread will always synchronize the dimensions it threads with each other, setting the overall MSPT to the slowest individual dimension. ### Are dimension counts above 3 supported? Yes, but you will have to adjust the GameRule accordingly. ### Will the server run faster if assign more than 3 threads to DimThread? No, the mod can only assign one dimension to one thread. ### Can i use DimThread if i have less threads on my CPU than dimensions? The mod will not crash if you do not have enough threads available, but it will make the game **slower**. You should always have at least`DimensionCount + 1`threads available. ### How is the compatibility with other mods? Compatibility with [JellySquids](https://github.com/jellysquid3) performance mods and [Carpet](https://github.com/gnembon/fabric-carpet) will be ensured and issues concerning them are accepted. If you plan on using a different mod compatibility cannot be guaranteed, since not every author writes their mod thread safe. ### What about older versions of Minecraft? Supported versions are 1.16.5, 1.18.2, 1.19.2 and 1.20.1. Nothing else. ---