Enhance Immediate Mode Rendering Performance in Minecraft with ImmediatelyFast
ImmediatelyFast is an open-source Minecraft mod crafted to significantly boost the client’s immediate mode rendering performance. Designed with a lightweight architecture, it maintains high compatibility with a wide variety of other mods.
Optimization Approach
ImmediatelyFast streamlines all immediate mode rendering through a custom buffer system, which batches draw calls and efficiently uploads data to the GPU. This results in smoother rendering and higher frame rates across several critical components of Minecraft’s rendering engine.
Key Rendering Optimizations Include:
- Entities: Efficiently processes large numbers of mobs and other entities on screen.
- Block Entities: Optimizes chests, banners, and other complex blocks.
- Particles: Improves the rendering of all particle effects.
- Text Rendering: Makes on-screen text and signage appear with reduced lag.
- GUI/HUD: Enhances the in-game interface and heads-up display performance.
- Immediate Mode Rendering from Other Mods: Extends optimizations to rendering code introduced by numerous community mods.
Targeted Vanilla Rendering Optimizations:
- Map Rendering: Delivers faster rendering of map items and map walls when handling large quantities.
- HUD Rendering: Improves the speed and smoothness of HUD updates.
- Text Rendering: Batches and caches drawing operations for text overlays and signs.
Performance Overview
ImmediatelyFast delivers substantial frame rate improvements, especially in CPU-limited environments. Performance benchmarks, measured on systems with Ryzen 5 1600, 32GB DDR4 RAM, and GTX 1060 GPU, highlight the improvements in various in-game scenarios:
Entity Rendering
When many entities are visible (e.g., 1000 cows in a compact space), frame rates can increase up to 3–4 times compared to the vanilla experience.
| Environment | Without Mod | With ImmediatelyFast | Improvement |
|---|---|---|---|
| Vanilla | 16 FPS | 60 FPS | 3.75x |
| Sodium | 21 FPS | 82 FPS | 3.90x |
| Iris + Sodium | 60 FPS | 76 FPS | 1.27x |
Map Rendering
With hundreds of maps displayed (e.g., 930 maps in view), frame rates can be enhanced by over 6 times the standard performance.
| Environment | Without Mod | With ImmediatelyFast | Improvement |
|---|---|---|---|
| Vanilla | 50 FPS | 310 FPS | 6.20x |
| Sodium | 47 FPS | 320 FPS | 6.81x |
HUD Rendering
Users generally experience around 40% higher frame rates across diverse HUD overlays and chat interfaces.
| Environment | Without Mod | With ImmediatelyFast | Improvement |
|---|---|---|---|
| Vanilla | 250 FPS | 380 FPS | 1.52x |
| Sodium | 335 FPS | 630 FPS | 1.88x |
| Exordium + Sodium | 740 FPS | 840 FPS | 1.14x |
Text Rendering
Significant boosts of up to 2x higher frame rates when displaying many signs or text holograms.
| Environment | Without Mod | With ImmediatelyFast | Improvement |
|---|---|---|---|
| Vanilla | 70 FPS | 125 FPS | 1.79x |
| Sodium | 110 FPS | 300 FPS | 2.73x |
Block-Entity Rendering
Rendering of numerous block entities (such as 400 chests) typically provides frame rate increases near 20%–30%.
| Environment | Without Mod | With ImmediatelyFast | Improvement |
|---|---|---|---|
| Vanilla | 170 FPS | 205 FPS | 1.20x |
| Sodium | 315 FPS | 410 FPS | 1.30x |
Compatibility
ImmediatelyFast is engineered for maximum compatibility and rarely interferes with other mods or modpacks.
- Some mods based on OptiFabric/OptiFine, as well as VulkanMod, may not work correctly.
- Compatibility with most closed-source clients is limited.
Configuration Options
ImmediatelyFast provides a configuration file located within the Minecraft instance’s config folder. By default, most options are set for optimal performance, but several advanced tweaks are available:
- font_atlas_resizing: Enlarges font atlas textures for improved high-resolution or custom font performance.
- map_atlas_generation: Combines map textures into a single resource for faster rendering with many maps.
- hud_batching: Reduces HUD rendering load by minimizing draw calls; can be disabled if HUD issues arise.
- fast_text_lookup: Caches text data between render calls, slightly boosting text-heavy performance.
- avoid_redundant_framebuffer_switching: Reduces costly framebuffer changes during complex renders to improve FPS.
- experimental_disable_error_checking: Disables OpenGL error checks for potential extra speed on some systems (advanced users only).
- experimental_disable_resource_pack_conflict_handling: Skips compatibility scans for resource packs, beneficial for advanced optimization but may cause visual issues on specific resource packs.
- experimental_sign_text_buffering: Buffers sign text between frames instead of re-rendering, useful for performance with many signs, but may have drawbacks with high-resolution or custom fonts.
- experimental_screen_batching: Batches certain in-game screen elements to further reduce draw calls.
ImmediatelyFast is ideal for players seeking smoother Minecraft gameplay, particularly on CPU-bound systems, providing an adaptable and straightforward approach to accelerate rendering without sacrificing mod compatibility.
Screenshots

- If you don’t know how to use Minecraft Mods, please click to view the Mods usage tutorial.