ImmediatelyFast — Mod de otimização de FPS para Minecraft
ImmediatelyFast é um mod de Minecraft que melhora os FPS otimizando a renderização em immediate mode para entidades, texto e HUD.
ImmediatelyFast é um mod de Minecraft que melhora os FPS otimizando a renderização em immediate mode para entidades, texto e HUD.
Dependências:
Carregador: Fabric, Forge, NeoForge ou Quilt
Versão do Minecraft: 1.18.2 e mais recentes
Licença: LGPL-3.0-or-later, autor — RaphiMC
O ImmediatelyFast acelera a renderização em immediate mode (immediate mode rendering) — um modo onde o cliente desenha objetos fotograma a fotograma sem guardar a sua geometria entre fotogramas. No jogo original (vanilla), as entidades, block entities, partículas, texto e HUD são renderizados desta forma. Cada um desses objetos cria uma chamada de desenho (draw call) separada para o GPU. O mod substitui o buffer padrão pela sua própria implementação que agrupa as chamadas (batching) e envia os dados para a placa gráfica em menos operações. Os aumentos de FPS são obtidos em cenários limitados pelo processador (CPU).
O que é otimizado
O mod funciona em dois modos. O primeiro é uma aceleração geral da renderização em immediate mode, incluindo a adicionada por outros mods. Sob este modo encontram-se:
entidades (mobs, jogadores, itens no chão);
block entities (baús, placas, estandartes, cabeças);
partículas;
renderização de texto;
GUI e HUD;
renderização em immediate mode de mods de terceiros.
O segundo modo substitui partes específicas do código vanilla por uma implementação mais rápida. Assim, foram reescritas a renderização de mapas, do HUD e de texto.
Desempenho
As medições do autor foram feitas num Ryzen 5 1600, 32 GB DDR4, GTX 1060 via MSI Afterburner, com a média de alguns segundos. Os valores dependem do cenário e da presença do Sodium. A coluna abaixo refere-se à utilização com o Sodium.
Cenário | Sem mod | Com mod | Ganho |
|---|---|---|---|
~1000 vacas no campo de visão | 21 FPS | 82 FPS | 3.9x |
~930 mapas no ecrã | 47 FPS | 320 FPS | 6.8x |
HUD cheio | 335 FPS | 630 FPS | 1.9x |
200 placas com texto | 110 FPS | 300 FPS | 2.7x |
400 baús no campo de visão | 315 FPS | 410 FPS | 1.3x |
Sem o Sodium, o ganho nos mesmos cenários é menor mas mantém-se: 1000 vacas — 16 → 60 FPS, mapas — 50 → 310 FPS, HUD — 250 → 380 FPS.
O ImmediatelyFast apenas aumenta o FPS quando o processador é o gargalo. Se os fotogramas estiverem limitados pela placa gráfica (shaders pesados, alta resolução), o ganho é mínimo. Processadores mais fracos beneficiam mais.
Configuração
O ficheiro de configuração encontra-se na pasta config do perfil. Parâmetros:
Parâmetro | Ação |
|---|---|
| Aumenta o tamanho do atlas de fontes; ajuda com fontes de servidor de alta resolução |
| Combina texturas de mapas numa só; acelera cenários com muitos mapas |
| Agrupa chamadas de renderização do HUD; desative se os elementos do HUD forem exibidos incorretamente |
| Guarda dados em cache entre caracteres durante a renderização de texto |
| Reduz a quantidade de alternâncias de framebuffer no mundo e HUD |
| Guarda o texto das placas em cache em vez de o redesenhar a cada fotograma |
| Agrupa chamadas para uma parte dos ecrãs do jogo |
Os parâmetros com o prefixo experimental_ podem causar artefactos gráficos com fontes personalizadas e pacotes de recursos.
Compatibilidade
O mod funciona com a maioria dos mods e modpacks, incluindo o Sodium e o Iris. Incompatibilidades:
OptiFabric / OptiFine;
"clientes" fechados — LunarClient, LabyMod.
Conclusão
O Sodium reescreve a renderização de chunks, enquanto o ImmediatelyFast reescreve os objetos em immediate mode por cima dele. Como as suas áreas de otimização não se cruzam, os mods são instalados juntos. O maior ganho ocorre em servidores cheios, mapas com grande quantidade de map art e em modpacks com um HUD pesado. Limitações: o ganho depende de o processador ser o gargalo e não a placa gráfica; o mod não inicia juntamente com o OptiFine.
Instalação
Uma instalação típica leva cerca de 5 minutos. O fluxo é o mesmo; só mudam o loader e o build correspondente.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











