ImmediatelyFast Reforged (Unofficial)

Speed up immediate mode rendering in Minecraft

14,90k

ImmediatelyFast Reforged (Unofficial)

<p><a style="background-color: #ffffff; color: #19171c;"><img src="https://img.shields.io/badge/Mod%20Loader-Forge-red" /></a> <img src="https://img.shields.io/badge/Enviroment-Client-green" /></p>
<h5>ImmediatelyFast Reforged is a Forge port of the Fabric mod <a href="https://modrinth.com/mod/immediatelyfast">ImmediatelyFast</a>. It improves the immediate mode rendering performance of the client. It is designed to be lightweight and compatible with other mods. This makes it an ideal choice for modpacks.</h5>
<p> </p>
<h3 id="important-notes-and-requests"><strong>Important Notes and Requests</strong></h3>
<p>The original copryright owner is RaphiMC who created the Fabric version of ImmediatelyFast. I requested the permission to port their great mod to Forge and got the permission to do so.</p>
<p>Please do not report issues with this port to the original owner or to their GitHub repo. Please report it to <a href="https://github.com/CCr4ft3r/ImmediatelyFastReforged/issues">mine</a>.<br /> Please do not join their discord or post a comment on their mod page in order to get support for my port. Please post your questions here.</p>
<p>This port currently does not change any of the original optimizations. On code side the only differences are the following ones:</p>
<ul>
<li>I adapted the class references and mixin injection points to match it to SRG and Forge</li>
<li>I removed one of the original embedded libraries by using the default mixin annotation classes</li>
<li>I removed some compatibility modes for two mods that does not exist for Forge.</li>
</ul>
<p>This port is not going to support Optifine - Sorry. But you can use Rubidium and Oculus instead.</p>
<h3 id="optimizations"><strong>Optimizations</strong></h3>
<p>ImmediatelyFast Reforged generally optimizes all immediate mode rendering by using a custom buffer implementation which batches draw calls and uploads data to the GPU in a more efficient way.<br />The following parts of the immediate mode rendering code are optimized:</p>
<ul>
<li>Entities</li>
<li>Block entities</li>
<li>Particles</li>
<li>Text rendering</li>
<li>GUI/HUD</li>
<li>Immediate mode rendering of other mods (ImmersivePortals benefits a lot from this)</li>
</ul>
<p>It also features targeted optimizations where vanilla rendering code is being changed in order to run faster.<br />The following parts of the rendering code are optimized with a more efficient implementation:</p>
<ul>
<li>Map rendering</li>
<li>HUD rendering</li>
<li>Text rendering</li>
</ul>
<h3 id="performance"><strong>Performance</strong></h3>
<p>Performance should be equals to the original Fabric mod. <a href="https://www.curseforge.com/minecraft/mc-mods/immediatelyfast">Take a look at the original page</a></p>
<h3 id="compatibility"><strong>Compatibility</strong></h3>
<p>ImmediatelyFast Reforged is structured to interfere with mods as little as possible. It should work fine with most if not all mods and modpacks.</p>
<p>Known incompatibilities:</p>
<ul>
<li>Optifine</li>
</ul>
<p>If you encounter any issues, please report them on the <a href="https://github.com/CCr4ft3r/ImmediatelyFastReforged/issues">Issue Tracker</a>.</p>

ADS