-
-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AdvancementsScreenOptimizer #885
Comments
Do we really need 800 fps on the advancement screen? |
Is there something bad in free optimization? |
Free optimizations would be fantastic if they were available. But this isn't free. Why? Incompatibilities: Adding a mod increases the risk of conflicts with other mods, leading to a higher volume of bug reports and troubleshooting. Additional File: Each mod adds another file, resulting in a slightly larger download size and longer load times. Maintenance: The most significant issue is the ongoing maintenance. Keeping up with updates for newer Minecraft versions, ensuring compatibility, and managing any bugs can be time-consuming. In my opinion, the benefits of this particular mod don’t outweigh the potential drawbacks. While it may offer some improvements, it may not provide enough enhancement to justify the extra hassle. Of course, everyone is free to use it if they want. |
If this mod is beneficial with those other mods you mentioned, maybe it can be implemented inside them... |
CurseForge link
https://www.curseforge.com/minecraft/mc-mods/advancementsscreenoptimizer
CurseForge Mod Distribution
Allowed
Modrinth link
https://modrinth.com/mod/advancementsscreenoptimizer
Source/other link
https://github.com/JustAlittleWolf/AdvancementsScreenOptimizer
Mod file size
13.83 KB
License
(any other license)
What it does
Author's description
Optimizes how the advancements screen is rendered
Minecraft has to render a lot of textures when drawing the advancements screen. These include
the background
the icons
the lines
For each one it draws all the textures individually, requiring communication with the GPU each time.
The mod improves performance by batching most draw calls, so only a single one is made. Furthermore, it avoids drawing textures which are outside the advancements screen.
Why should it be in the modpack
Boosts advancements screen performance up to 200%-800%
Tested on Ryzen 5500, GTX 1660 Super, 16GB Allocated RAM.
Fabulously Optimized 6.1.0-beta.5 for 1.21.1 with default settings in void world
Fabulously Optimized + Vanilla Advancements
Without AdvancementScreen Optimizer: 89 fps
With: 120 fps (1.3x boost)
Fabulously Optimized + BlazeandCaves Advancements Pack
Without ASO: 48 fps
With: 97 fps (2.0x boost)
Fabulously Optimized but with AdvancementInfo instead of Paginated Advancements
Vanilla Advancements
Without ASO: 108 fps
With: 702 fps (6.5x boost)
BlazeandCaves Advancements
Without ASO: 53 fps
With: 423 fps (8.0x boost)
Why shouldn't it be in the modpack
Might be incompatible with some mods that modify the advancements screen
Removes lines between advancements
Additional details
No response
The text was updated successfully, but these errors were encountered: