Because we all know Infinity Evolved is a memory hog, right? I have 6GB of RAM and I have to close everything else to run it smoothly. Well, it's not the modpack. It's not even the number of mods. It's just a small number of mods being wasteful.
Note: That means "RAM maximum" setting (which controls the Java heap size) is 1GB; the actual amount of RAM used will be around 1.7GB.
(This could be the wrong place to post this, but I didn't see a better place.)
Use Minecraft Forkage
Normally, Minecraft keeps an extra copy of every file it loads out of a JAR file. This wastes a ton of memory. Minecraft Forkage is a Forge replacement that fixes that, among a few other things. (It's kind of a zombie project that I revived just for this fix.)
Disable Hats
Hats wastes a bunch of memory storing all the models and textures for every possible hat, even when nobody is wearing them.
In multiplayer, if you walk near a player or mob wearing a hat, Hats will download that hat from the server. So you may want to periodically re-delete the hats folder.
Disable Decocraft
Decocraft wastes a ton of memory (about 600MB) by storing all the decorations inefficiently.
On servers, all decorations in the world will look like stuffed creepers. Not sure what the effect will be in single-player.
Disable JourneyMap
JourneyMap wastes around 128MB for a redundant copy of every block texture in the game.
JourneyMap is a client-side-only mod, so you can simply delete it from your mods folder.
Unfortunately, JourneyMap is actually a useful mod, so you'll have to decide whether it's worth the memory savings.
Optimize Project:Red
Open FTBInfinity/minecraft/config/ProjectRed.cfg in Notepad, and search for the following line:
Change "true" to "false", and save and close the file.
Run Minecraft
While it seems okay so far with 1.0GB, all I've done is started the game and loaded a new world, and on a view distance of 2 chunks. But I suggest using a bit more if you can, at least 1.25GB or 1.5GB. Since I've added some more memory saving steps, Minecraft should now run quite comfortably with 1.0GB.
Note: Minecraft Forkage currently does some processing before it shows a window, which takes about a minute, so be patient. If you want something to look at to make sure it's not stuck, watch the game output in the launcher.
I'm also not sure which mod adds the "[MC 1.7.10 DevEnv]" tag to the top left (not visible on the above screenshot).
Note: That means "RAM maximum" setting (which controls the Java heap size) is 1GB; the actual amount of RAM used will be around 1.7GB.
(This could be the wrong place to post this, but I didn't see a better place.)
Use Minecraft Forkage
Normally, Minecraft keeps an extra copy of every file it loads out of a JAR file. This wastes a ton of memory. Minecraft Forkage is a Forge replacement that fixes that, among a few other things. (It's kind of a zombie project that I revived just for this fix.)
- Download the Minecraft Forkage installer from here. Wait a moment for it to finish. (For the security-conscious among you, that file's SHA256 hash is 5b392895dccf4e7ef977076571bab4bf18d2c7e19f8fb449d883d2dc898e5287)
- Run the vanilla launcher and create a new profile. Set the game directory to where you installed FTB Infinity, and set the game version to MCForkage-1.7.10-1.7. (even though this screenshot says 1.4)
- Delete ResourceLoader, CustomMainMenu and Fastcraft from the FTBInfinity/minecraft/mods folder.
- Open the IndustrialCraft 2 JAR file (in 7-Zip or WinRAR), open the "lib" directory, and copy EJML-core-0.26.jar to your mods folder. (IC2 normally does this automatically, but it also doesn't work in this version of Minecraft Forkage)
Disable Hats
Hats wastes a bunch of memory storing all the models and textures for every possible hat, even when nobody is wearing them.
- Open the FTBInfinity/minecraft/hats directory, and delete everything.
- Download the hats-patch.zip file attached to this post, and extract it somewhere.
- Open the Hats mod JAR file (FTBInfinity/minecraft/mods/Hats-4.0.1.jar) in 7-Zip. Open the "common" folder, then "thread".
- Drag ThreadHatsReader.class into the "thread" folder in the Hats mod.
In multiplayer, if you walk near a player or mob wearing a hat, Hats will download that hat from the server. So you may want to periodically re-delete the hats folder.
Disable Decocraft
Decocraft wastes a ton of memory (about 600MB) by storing all the decorations inefficiently.
- Open the Decocraft mod file (FTBInfinity/minecraft/mods/Decocraft-2.2.1_1.7.10.jar) in 7-Zip. Open the "assets" folder, then "props", then "models", then "Decopack".
- Open the Decopack.zip file attached to this post.
- Copy the two files from Decopack.zip into the Decopack folder you just opened in Decocraft.
On servers, all decorations in the world will look like stuffed creepers. Not sure what the effect will be in single-player.
Disable JourneyMap
JourneyMap wastes around 128MB for a redundant copy of every block texture in the game.
JourneyMap is a client-side-only mod, so you can simply delete it from your mods folder.
Unfortunately, JourneyMap is actually a useful mod, so you'll have to decide whether it's worth the memory savings.
Optimize Project:Red
Open FTBInfinity/minecraft/config/ProjectRed.cfg in Notepad, and search for the following line:
Code:
B:"3D Logic Wires"=true
Change "true" to "false", and save and close the file.
Run Minecraft
Note: Minecraft Forkage currently does some processing before it shows a window, which takes about a minute, so be patient. If you want something to look at to make sure it's not stuck, watch the game output in the launcher.
I'm also not sure which mod adds the "[MC 1.7.10 DevEnv]" tag to the top left (not visible on the above screenshot).
Attachments
Last edited: