Oh boy...
Let's begin. The new modpack is, by all accounts, a nightmare to run. However, I got it to work the best I can. Which is still pretty good!
SOME REALLY FUCKING IMPORTANT NOTES
DO NOT IGNORE
1. There is a microstutter. It happens periodically. At 6gb of ram, it happens every 5-20 seconds, depending on how fast you are travelling/how intense the world around you is at that given instance. If you increase your ram beyond 6gb, it takes longer before the stutter happens, but it still happens. It does not go away.
2. Memory/Ram. You need to give the game at least 6gb to run properly. It is hungry. I suggest giving it 8, but no more than 10.
3. JVM Arguments: I have simplified the ram/memory increase process for you. See below.
4. Sodium: This mod can cause issues with... everything. It depends primarily on your GPU. If you:
a. Sit on the logging in screen for more than 2 minutes
b. Crash when logging in
c. See weird render errors and potentially see through the ground
Sodium is causing you issues. The only solutions that exist are:
a. Before logging in, go to Video Settings > Advanced. Turn off the first option (about multithreaded rendering). If this doesn't work:
b. Delete sodium-forge-2.9.1.jar from the Mods folder. You can, if you want, install Optifine afterward, but I do not recommend it.
5. If you suffer from lag regardless, you can remove Journeymap, Ambient Sounds, and Torohealth.
6. Some blocks/entities will be invisible when you are a certain distance away from them. Unfortunately, this is necessary for performance. If you wish to get screenshots and this is impeding you, remove the mod Out of Sight.
7. The existence of a performance mod, LazyDFU, means all worlds in this modpack are locked to 1.16.5. Do not try to update a world, or load the world without LazyDFU.
8. If you want shaders, do not install Optifine unless you get rid of Sodium. They are not compatible with each other. Find the forge port for "Iris."
9. It takes about 30 seconds to 2 minutes to load the game. It takes about 15 seconds to a minute to log into the server. Don't worry, you are (supposedly) safe for 60s.
10. When a new player joins, there is a lag spike.
--------------------------------------------------------------------------------------------------------------------
Step 1. Download Minecraft 1.16.5 through your default Minecraft launcher.
Just click the latest version and run it. You can close the game when its launched.
This is required because you cannot download forge without having run 1.16.5 once.
If you have played 1.16.5 at literally any point in your life through the default launcher, you can skip this step.
Step 2. Download 1.16.5 Forge.
http://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.16.5.html
Under Download Latest, click the installer.
When you open it, it will automatically have "Install Client" selected, and set to your default .minecraft path.
If you have Minecraft installed on some other directory/drive, point Forge there instead.
Step 3. Download the pack from the link below.
Click here to download (File Size as of 11/14 is 561mb uncompressed)
Click here if you want a small update. It is not necessary at all, but scaling health server-side is different than client. Only matters for Singleplayer.
Once you have the download, navigate to your .Minecraft folder.
If you have a mods folder or a config folder in there already, delete both. If you want to keep them for some reason, rename them to something else. If you do not do this, and instead attempt to have it overwrite, it will not overwrite, simply merge, and you will end up with a broken game.
Open the zip file you downloaded and copy the files from the zip into your .minecraft.
If you deleted/renamed/didn't have a mods and config folder before, you should now. This means you did it correctly.
Step 4. Memory Setup:
Load up the default launcher.
Select the Forge profile next to the Play button.
Go to the Installations tab in the top of the launcher.
Click the 3 Dots you see below, then click Edit.
SOME REALLY FUCKING IMPORTANT NOTES
DO NOT IGNORE
1. There is a microstutter. It happens periodically. At 6gb of ram, it happens every 5-20 seconds, depending on how fast you are travelling/how intense the world around you is at that given instance. If you increase your ram beyond 6gb, it takes longer before the stutter happens, but it still happens. It does not go away.
2. Memory/Ram. You need to give the game at least 6gb to run properly. It is hungry. I suggest giving it 8, but no more than 10.
3. JVM Arguments: I have simplified the ram/memory increase process for you. See below.
4. Sodium: This mod can cause issues with... everything. It depends primarily on your GPU. If you:
a. Sit on the logging in screen for more than 2 minutes
b. Crash when logging in
c. See weird render errors and potentially see through the ground
Sodium is causing you issues. The only solutions that exist are:
a. Before logging in, go to Video Settings > Advanced. Turn off the first option (about multithreaded rendering). If this doesn't work:
b. Delete sodium-forge-2.9.1.jar from the Mods folder. You can, if you want, install Optifine afterward, but I do not recommend it.
5. If you suffer from lag regardless, you can remove Journeymap, Ambient Sounds, and Torohealth.
6. Some blocks/entities will be invisible when you are a certain distance away from them. Unfortunately, this is necessary for performance. If you wish to get screenshots and this is impeding you, remove the mod Out of Sight.
7. The existence of a performance mod, LazyDFU, means all worlds in this modpack are locked to 1.16.5. Do not try to update a world, or load the world without LazyDFU.
8. If you want shaders, do not install Optifine unless you get rid of Sodium. They are not compatible with each other. Find the forge port for "Iris."
9. It takes about 30 seconds to 2 minutes to load the game. It takes about 15 seconds to a minute to log into the server. Don't worry, you are (supposedly) safe for 60s.
10. When a new player joins, there is a lag spike.
--------------------------------------------------------------------------------------------------------------------
Step 1. Download Minecraft 1.16.5 through your default Minecraft launcher.
Just click the latest version and run it. You can close the game when its launched.
This is required because you cannot download forge without having run 1.16.5 once.
If you have played 1.16.5 at literally any point in your life through the default launcher, you can skip this step.
Step 2. Download 1.16.5 Forge.
http://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.16.5.html
Under Download Latest, click the installer.
When you open it, it will automatically have "Install Client" selected, and set to your default .minecraft path.
If you have Minecraft installed on some other directory/drive, point Forge there instead.
Step 3. Download the pack from the link below.
Click here to download (File Size as of 11/14 is 561mb uncompressed)
Click here if you want a small update. It is not necessary at all, but scaling health server-side is different than client. Only matters for Singleplayer.
Once you have the download, navigate to your .Minecraft folder.
If you have a mods folder or a config folder in there already, delete both. If you want to keep them for some reason, rename them to something else. If you do not do this, and instead attempt to have it overwrite, it will not overwrite, simply merge, and you will end up with a broken game.
Open the zip file you downloaded and copy the files from the zip into your .minecraft.
If you deleted/renamed/didn't have a mods and config folder before, you should now. This means you did it correctly.
Step 4. Memory Setup:
Load up the default launcher.
Select the Forge profile next to the Play button.
Go to the Installations tab in the top of the launcher.
Click the 3 Dots you see below, then click Edit.
In the next screen, click on "More Options."
What you are looking for is "JVM Arguments."
Delete everything in that box. Input this depending on how much ram you want to give it:
4 GB: -XX:+UseG1GC -Xmx4G -Xms4G
6 GB: -XX:+UseG1GC -Xmx6G -Xms6G
8 GB: -XX:+UseG1GC -Xmx8G -Xms8G
10 GB: -XX:+UseG1GC -Xmx10G -Xms10G
After that, add this line after that:
-Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
I will explain in voice chat if you want to know why these are the way they are. TLDR: It makes the game more efficient with memory.
Note on 4gb: Not recommended. But you can do it if you want to.
Step 5. Get on the fucking server.
Launch the game and have fun.
Maybe.
Hopefully.
If you don't have fun I am ending your bloodline.
What you are looking for is "JVM Arguments."
Delete everything in that box. Input this depending on how much ram you want to give it:
4 GB: -XX:+UseG1GC -Xmx4G -Xms4G
6 GB: -XX:+UseG1GC -Xmx6G -Xms6G
8 GB: -XX:+UseG1GC -Xmx8G -Xms8G
10 GB: -XX:+UseG1GC -Xmx10G -Xms10G
After that, add this line after that:
-Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
I will explain in voice chat if you want to know why these are the way they are. TLDR: It makes the game more efficient with memory.
Note on 4gb: Not recommended. But you can do it if you want to.
Step 5. Get on the fucking server.
Launch the game and have fun.
Maybe.
Hopefully.
If you don't have fun I am ending your bloodline.