BadOptimizations
Uma coleção de otimizações em sua maioria micro que se somam para algo maior!
O que ele faz?
Várias coisas:
- Evitar atualizar o lightmap
Atualizar as texturas do lightmap é uma das partes mais caras do tick do cliente. Durante cada tick, o cliente faz cálculos vetoriais para calcular os lightmaps dos blocos e do céu, e depois envia essa nova textura para a GPU. No entanto, isso pode ser completamente evitado e armazenado em cache se nada que afeta o brilho dos blocos tiver mudado. Este mod cancelará as atualizações do lightmap se nada que altere o brilho dos blocos (por exemplo, o controle deslizante de gama, efeitos de poção, dimensão) tiver mudado.
- Não executar a lógica de depuração se não precisarmos
O Minecraft tem quatro renderizadores de depuração que podem ser ativados com um servidor de depuração: abelhas, eventos de jogo, teste de jogo e IA de aldeões. Mesmo que não haja nada para processar, a lógica desses renderizadores de depuração ainda é executada. Este mod só os executará se a depuração estiver ativada e houver dados do servidor para processar.
- Otimizações no cálculo da cor do céu (1.21.10 e anteriores)
O Minecraft usa um amostrador de cor cúbico a cada quadro para calcular a cor atual do céu. Essa função faz um loop 216 vezes para considerar os biomas ao redor, mesmo que todos os biomas ao redor sejam idênticos ou tenham cores de céu idênticas. Este mod faz com que o amostrador de cor só seja usado se você estiver entre biomas com cores de céu diferentes, e o armazena em cache a cada tick. Caso contrário, um cálculo de cor do céu mais curto, simples e rápido é usado.
Isso é apenas algumas delas, pelo menos. Você pode desativar qualquer otimização no arquivo de configuração, se precisar.
Quanto isso ajuda?
Depende do seu sistema e da sorte, mas no meu próprio PC, uma RTX 3060, intel i7 12700 e 4GB de ram alocada no Fabulously Optimized:
Sem os toasts, vai de 1926-1955 FPS:
Para 2008-2023 FPS:
E com os toasts, vai de 1351-1384 FPS:
Para 1414-1458 FPS:
Meu mod é incompatível!
Você pode marcar seu mod como incompatível com opções específicas do BadOptimizations. Se o seu mod estiver presente, o BadOptimizations desativará automaticamente as opções específicas que você indicar. Você também pode adicionar ganchos que informam ao BadOptimizations quando o lightmap ou a cor do céu precisam ser atualizados, em vez de adicionar uma incompatibilidade rígida às otimizações de cache.
Dependências?
Nenhuma.
(Também disponível no CurseForge, se for a sua praia.)
Como instalar BadOptimizations
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.19–26.3 on Fabric, Forge or NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge or NeoForge
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file BadOptimizations-2.4.1-26.3-forge.jar (60 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: BadOptimizations should be in the list.
BadOptimizations works on the player’s side only: there is no need to install it on a server.
Versões
Com dependências
| Minecraft | Loader | Arquivo | Data | Ações |
|---|---|---|---|---|
| 26.3 | NeoForge | 26.360.1 KB 1 | ||
| 26.3 | Fabric | 26.359.3 KB 217 | ||
| 1.21.1 | Fabric, NeoForge | 1.21.1277 KB 87 | — | |
| 1.21 | Fabric, NeoForge | 1.2189.2 KB | — | |
| 1.20.4 | Fabric, NeoForge | 1.20.4299 KB 8 | — | |
| 1.20.1 | Fabric, Forge | 1.20.1449 KB 114 | — | |
| 1.19.4 | Fabric, Forge | 1.19.4413 KB 3 | — | |
| 1.19.2 | Fabric, Forge | 1.19.2411 KB 7 | — |
Avaliações
Seja o primeiro a avaliar BadOptimizations

