Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justalittlewolf/advancementsscreenoptimizer
A minecraft fabric mod that optimizes drawing the advancements screen
https://github.com/justalittlewolf/advancementsscreenoptimizer
fabricmc minecraft-mod
Last synced: 21 days ago
JSON representation
A minecraft fabric mod that optimizes drawing the advancements screen
- Host: GitHub
- URL: https://github.com/justalittlewolf/advancementsscreenoptimizer
- Owner: JustAlittleWolf
- License: mit
- Created: 2024-07-07T10:05:33.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-10-28T08:56:28.000Z (2 months ago)
- Last Synced: 2024-10-28T11:06:03.204Z (2 months ago)
- Topics: fabricmc, minecraft-mod
- Language: Java
- Homepage:
- Size: 51.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AdvancementsScreen Optimizer
> [!IMPORTANT]
> Mojang fixed this performance issue in 1.21.2+, so this mod is no longer requiredOptimizes how the advancements screen is rendered
## How it works
Minecraft has to render a lot of textures when drawing the advancements screen. These include
- the background
- the icons
- the linesFor 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.### Before
![A picture with the mod disabled](https://i.imgur.com/AW8Mdrm.png)
### After
![A picture with the mod enabled](https://i.imgur.com/LYQ4vAa.png)