ImmediatelyFast
ImmediatelyFast is an open-source mod designed to significantly improve the performance of immediate mode rendering in Minecraft. The mod is developed as a lightweight solution with excellent compatibility with other modifications.
Main Optimizations
The mod fundamentally enhances the immediate mode rendering system through specialized buffer implementation that batches draw calls and more efficiently transfers data to the graphics processor.
Optimized Rendering Areas:
- Entity rendering (mobs and players)
- Block entity visualization
- Particle systems and effects
- Text element rendering
- Interfaces and HUD elements
- Immediate mode rendering from other mods
Targeted Optimizations:
The mod includes specialized improvements for specific game areas where standard rendering code has been replaced with more efficient implementations:
- Map display
- Game interface elements
- Text visualization
Performance
Here are performance testing results in various scenarios:
Test Hardware: Ryzen 5 1600, 32GB DDR4, GTX 1060
Entity Rendering
FPS increase approximately 2 times on busy servers
Test: 1000 cows in 3×3 block area
| Other Mods | Without Mod | With Mod | Improvement |
|---|---|---|---|
| None | 16 FPS | 60 FPS | 3.75× |
| Sodium | 21 FPS | 82 FPS | 3.90× |
| Iris + Sodium | 60 FPS | 76 FPS | 1.27× |
Map Display
FPS increase approximately 5 times with multiple maps on screen
Test: About 930 maps on screen
| Other Mods | Without Mod | With Mod | Improvement |
|---|---|---|---|
| None | 50 FPS | 310 FPS | 6.20× |
| Sodium | 47 FPS | 320 FPS | 6.81× |
Interface Rendering
FPS increase approximately 40% in most situations
Test: Various HUD elements (scoreboard, potion effects, boss bars, chat, extra hearts, hotbar)
| Other Mods | Without Mod | With Mod | Improvement |
|---|---|---|---|
| None | 250 FPS | 380 FPS | 1.52× |
| Sodium | 335 FPS | 630 FPS | 1.88× |
| Exordium + Sodium | 740 FPS | 840 FPS | 1.14× |
Text Visualization
FPS increase approximately 2 times with multiple signs or holograms
Test: 200 signs with text on screen
| Other Mods | Without Mod | With Mod | Improvement |
|---|---|---|---|
| None | 70 FPS | 125 FPS | 1.79× |
| Sodium | 110 FPS | 300 FPS | 2.73× |
Block Entity Rendering
FPS increase approximately 20% with multiple special blocks
Test: 400 chests on screen
| Other Mods | Without Mod | With Mod | Improvement |
|---|---|---|---|
| None | 170 FPS | 205 FPS | 1.20× |
| Sodium | 315 FPS | 410 FPS | 1.30× |
Compatibility
The mod is designed for minimal interference with other modifications and should work correctly with most mods and modpacks.
Known Incompatibilities:
- OptiFabric / OptiFine
- VulkanMod
- Closed-source clients (LunarClient, LabyMod)
Configuration
The configuration file is located in the config folder of your Minecraft instance. Most parameters are optimal by default, but some can be changed to improve performance or compatibility.
font_atlas_resizing: Increases font texture sizes. Improves performance with high resolution or custom server fonts.map_atlas_generation: Combines map textures into a single texture. Improves performance with multiple maps on screen.hud_batching: Improves HUD rendering performance by reducing draw calls.fast_text_lookup: Caches data between text character rendering. Slightly improves performance with large amounts of text.avoid_redundant_framebuffer_switching: Reduces framebuffer switching when rendering various world elements or HUD.experimental_disable_error_checking: Disables OpenGL error checking. May improve performance on some systems.experimental_disable_resource_pack_conflict_handling: Controls scanning resource packs for incompatible shader modifications.experimental_sign_text_buffering: Buffers text on signs instead of redrawing each frame.experimental_screen_batching: Improves rendering performance of some in-game screens.
Developer API
API documentation is available for developers wanting to integrate mod functionality into their projects.