2024-12-12 09:15:10|Myriagame |source:minecraft skins
Modern repair (ModernFix)
A performance optimization module that combines all kinds of functions can improve performance, reduce memory occupation and repair many problems in modern MC versions (1.16 +), and will not seriously affect the game experience.This module allows most of the integrated packages of 1.16.5 -1.19.2 for most of FORGE.If you use some unprecedented options, you can even run a large integrated package such as ATM 8 in memory occupation below 3 GB.
Modern repair is a free and open source software, and all source code can be obtained in Github REPO.
Technical abstract
What exactly do modernization repair for your game?There are a lot of adjustments -too much, you can't sum up one by one.However, the general type of optimization is briefly introduced:
The code that is transplanted from the newer version of MC and / or forge, for example, this module solves the problem that the world will be damaged when removing the dimension module in 1.18.
Patch the module that no longer supports specific MC versions to improve the game experience rather than requiring players to update.
A number of optimization and improvement of the game startup process has been greatly improved, which greatly improves the speed and reduces random concurrency collapse.
Provide more debugging tools to help module authors and players find some rare game collapse/frozen causes, rather than relying on pain.
It contains the MC model loading system that has been completely redesigned, which can load the model immediately and dynamically, although this is not enabled by default due to compatibility problems.Model loading is one of the main performance back since 1.8 MC modules, and this new system reduces various disadvantages, making memory occupation and loading speed more in line with version 1.7.10.
Want to allocate very few memory (such as 512 MB or even less) but play the original version smoothly?Now you can do it.Visit the "Ultra -Low Low memory occupation" page on wiki.
If you are proficient in technology and want to know more details of each patch, you can read the patch overview of the wiki page.
Where should I go when I encounter a problem?
Of course, the problems encountered in the comment area can be, but the module author Embeddedt is not a Chinese, and it is obviously difficult to respond here.
Therefore, please report the question on GitHub, or join Discord and ask questions on the #ModernFix-Discussion channel.Modern repair is still in a state of positive maintenance, and the problem can be solved.
Please be sure to explain the MC version, module loader and modern repair version you use, and other modules installed.
How to support this project?
You can help support the development of modern repair through two main ways:
Help publicity!Test modernization repair in the integrated package, and encourage the integration package authors to include modernization in the integration package.
If you are generous enough, you can support Embeddedt through KO-Fi.Donation is not necessary (modern restoration is also free), but every small money is helpful.Embeddedt uses a modern restoration in spare time, so any donation received can help maintain development.
Module recommendation
MC has a lot of performance optimization modules, which cannot be listed one by one here, but in Embeddedt, there are some essentials here:
Before 1.19.4, always install DFU loading and optimization, because it can eliminate huge delays caused by the DFU system.
In any version before 1.20, stars should generally be used unless it has compatibility issues with other modules (rare in this situation).It can greatly improve the performance of the light engine, and can also solve the FPS stuttering problem when moving between the blocks.In addition, the official starlight at 1.16 does not support mechanical power, please use Starlight X Create.
Please always install the iron oxygen magnetic core, because the implementation of Mojang's block state/model is inefficient, and once the content added exceeds the content provided by the original version, the memory will be quickly consumed.
Install modules such as Shutup Experimental Settings (before 1.19) or modules like Yeetus Experimentus (above 1.19).These modules prevents the game from popping up the experimental function screen, otherwise the game will be re -loaded by the game twice.
In addition, Embeddedt does not recommend using HD repair under any circumstances.It is closed, and the patch is easily destroyed for FORGE and other modules, and it will greatly slow down the startup speed of the game, usually a few minutes slower.Please consider switching to Sodium (Fabric) or Embeddium (Forge).Modern repair will not solve any related compatibility issues with high -definition repair.
Module compatibility
Block saving repair
The version released before June 2, 2023 contains its functional source, but then, Embedded found that the block preservation problem was not fixed by the module, and the code was deleted.Saturn
Saturn improves performance by repairing the temperature cache memory leak occupying a large amount of memory, but this module has (more violently) removed the temperature cache of the biological group.
Therefore, you can install Saturn and this module together, but the author believes that Saturn will not play any source of role.
However, in April, Saturn turned from "repair" to the source of "removal", but it also contained a very small amount of additional memory distribution optimization.
Modern UI
This module's thread optimization of JEI has some compatibility problems with the Modern UI. Therefore, manual enablement is not allowed when detecting the existence of Modern UI, because the author believes that this has a certain probability of errors in the Tooltip rendering.
By default, the Jei thread optimization function of this module is closed by default.1.16.5 once opened this function by default, but after 5.9.0, it was changed to the default closing.If you want to turn on this feature, you can enter the config/modelnfix-mixins.properties, plus a line of mixin.perf.async_jei = true, restart the game to see the effect.
If you still want to open the JEI thread optimization when you install the Modern UI, you need to add the following line of JVM parameters to your starter
-dmodernfix.unsupported.allowoverriding = true
On this basis, if you think that this is risky as the author, you can enter the Config/ModernUI/Client.toml to close the modeltip style of Modern UI.
The author said that although the risk of this TOOLTIP problem is relatively low, he is still more inclined to directly disable the Jei thread optimization, and experienced players always know which Config sources should be adjusted.
Smooth load
Before version number of 1.13.0 (this is MC 1.16.5, before version of 2.4.0, 1.19.2 3.4.0) of 1.18.2, this module is indirectly compatible with this module.Because it limits the number of threads in the background, it may slow down the loading speed, and after that, ModernFix can be compatible with smooth loading, and at the same time, the two should not cause the starting source to start.
It has been adjusted to reduce the priority of the server thread.
More information
This module uses the Sodium configuration system, and all Mixin can be modified through configuration files.
You can find the Mixin configuration information of this module in Wiki.The internal configuration of the game closed mixin.feature.warn_missing_perf_mods to disable the warning when entering the game.
This module also allows you to use Java 17 in Minecraft 1.16.5 forge environment. Using a higher version of Java can get better performance, just start the game with the JVM parameters in Wiki.
Similar mod portal
1.12.2: vintage fix
1.7.10: Archaic Fix
National Service DNF Dark Ni
2025-01-28 09:19:27The new screenshot of the be
2025-01-28 09:18:57The 15th anniversary wallpap
2025-01-28 09:18:273DM Xuanyuan Sinicization Gr
2025-01-28 09:17:57French magazine is the first
2025-01-28 09:17:27The sneak game "Republic" wi
2025-01-28 09:16:57The story between humans and
2025-01-28 09:16:27Capture "Trinity 3: Artifact
2025-01-28 09:15:27Wind direction change "Myste
2025-01-28 09:14:57DICE's new project "Dream" w
2025-01-28 09:14:27Pirate Minecraft Skins
Minecraft Skins
2024-12-10 04:11:27Pirate Minecraft Skins
Minecraft Skins
2024-12-10 04:11:26Master Minecraft Skins
Minecraft Skins
2024-12-10 04:11:25King Minecraft Skins
Minecraft Skins
2024-12-10 04:11:25Guide Minecraft Skins
Minecraft Skins
2024-12-10 04:11:24Dark Knight Minecraft Skins
Minecraft Skins
2024-12-10 04:11:23Sparta Minecraft Skins
Minecraft Skins
2024-12-10 04:11:23Moncraft Skins of the War
Minecraft Skins
2024-12-10 04:11:22Red Witch Minecraft Skins
Minecraft Skins
2024-12-10 04:11:22Golden Cavaliers Minecraft S
Minecraft Skins
2024-12-10 04:11:22