Jump to content

Minecraft Setup: Difference between revisions

From Copper9 Wiki
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
[[File:PrismLauncher.png|thumb|339x339px|Screenshot of the Prism Launcher]]
[[File:PrismLauncher.png|thumb|339x339px|Screenshot of the Prism Launcher]]


Firstly, do not use the [https://www.minecraft.net/en-us/download official client]. It is harder to manage your mod packs that way. Instead, use something like [https://prismlauncher.org/ Prism Launcher] or its forks that pop up occasionally that bypasses the account checks and allows you to use 3rd party skin providers. The most recent one I know is [https://github.com/FreesmTeam/FreesmLauncher Freesm Launcher].
Firstly, do not use the [https://www.minecraft.net/en-us/download official client]. It is harder to manage your mod packs that way. Instead, use something like '''[https://prismlauncher.org/ Prism Launcher]''' or its forks that pop up occasionally that bypasses the account checks and allows you to use 3rd party skin providers. The most recent one I know is '''[https://github.com/FreesmTeam/FreesmLauncher Freesm Launcher]'''.


After you set up the launcher, you need to create an instance. I prefer [https://www.minecraft.net/en-us Minecraft] 1.8 for casual play because it is simpler. I like playing multiplayer on PVP servers. After choosing the version, select [https://files.minecraftforge.net/ Forge] in mod loader section. You might have luck with [https://neoforged.net/ NeoForge] (the Forge fork) but they mentioned they might be removing backwards compatibility with Forge. If you are going to play recent versions of the game (anything that is >=1.14) prefer the [https://fabricmc.net/ Fabric] mod loader and the [https://modrinth.com/modpack/fabulously-optimized Fabulously Optimized] mod pack which handles most optimizations we are going to do by itself. Try to pick the latest version on [https://www.lwjgl.org/ LWJGL] stuff if it asks.
<pre>doas pacman -S prismlauncher</pre>


After being sure the game launches correctly, it is time to optimize it further. Firstly try to install [https://www.azul.com/downloads/?package=jre#zulu Zulu Java]. It is a modified version of Java from a company called Azul. After that give the game more RAM and try using different Java command line arguments. [https://birdflop.com/resources/flags/ Here] is a command line argument generator with most widely used settings by others. Install and enable [https://wiki.archlinux.org/title/GameMode Game Mode]. It makes your OS prioritize Minecraft instead of other software that may not need immediate processing power.
After you set up the launcher, you need to create an instance. I prefer '''[https://www.minecraft.net/en-us Minecraft]''' 1.8 for casual play because it is simpler. I like playing multiplayer on PVP servers. After choosing the version, select '''[https://files.minecraftforge.net/ Forge]''' in mod loader section. You might have luck with '''[https://neoforged.net/ NeoForge]''' (the Forge fork) but they mentioned they might be removing backwards compatibility with Forge.<ref>NeoForge actively maintained backwards compatibility with Forge solely for Minecraft 1.20.1. From 1.20.2 onward, they introduced breaking changes to the API, essentially dropping direct drop-in compatibility. Source: [https://neoforged.net/news/26.1release/ NeoForge Release Notes]</ref> If you are going to play recent versions of the game (anything that is >=1.14) prefer the '''[https://fabricmc.net/ Fabric]''' mod loader and the '''[https://modrinth.com/modpack/fabulously-optimized Fabulously Optimized]''' mod pack which handles most optimizations we are going to do by itself. Try to pick the latest version on '''[https://www.lwjgl.org/ LWJGL]''' stuff if it asks.
 
After being sure the game launches correctly, it is time to optimize it further. Firstly try to install '''[https://www.azul.com/downloads/?package=jre#zulu Zulu Java]'''. It is a modified version of Java from a company called Azul.<ref>Azul Zulu builds of OpenJDK are certified, open source, and 100% compliant Java Development Kit (JDK) and Java Runtime Environment (JRE) implementations optimized for performance. Source: [https://www.azul.com/downloads/?package=jre#zulu Azul Zulu Downloads]</ref>
 
<pre>paru -S zulu-8-bin</pre>
 
After that give the game more RAM and try using different Java command line arguments. [https://birdflop.com/resources/flags/ Here] is a command line argument generator with most widely used settings by others. Install and enable '''[https://wiki.archlinux.org/title/GameMode Game Mode]'''. It makes your OS prioritize Minecraft instead of other software that may not need immediate processing power.<ref>GameMode is a daemon/library combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS, such as adjusting the CPU governor, I/O priority, and kernel scheduler. Source: [https://github.com/FeralInteractive/gamemode Feral Interactive GameMode GitHub]</ref>
 
<pre>sudo pacman -S gamemode lib32-gamemode</pre>


Test if game launches with the new settings you did. If it does not work you can always check logs to see what is wrong. Then try to install these mods:
Test if game launches with the new settings you did. If it does not work you can always check logs to see what is wrong. Then try to install these mods:


* [https://optifine.net/ OptiFine]: The most essential mod you will need. It handles so many things I can't explain everything in this list.
{| class="wikitable"
* [https://sk1er.club/ Patcher]: Closes the gap where OptiFine isn't enough. Like OptiFine, it has so many options. It brings another mod with itself called [https://essential.gg/ Essential], but it is just bloat so you may need to disable it from its settings or set up the [https://modrinth.com/mod/notsoessential Not So Essential] mod.
|-
* [https://www.curseforge.com/minecraft/mc-mods/foamfix-optimization-mod Foam Fix]: It fixes memory usage especially on mod packs with many mods.
! Mod Name !! Description
* [https://www.curseforge.com/minecraft/mc-mods/texfix Tex Fix]: It reduces the memory footprint of Minecraft textures.
|-
* [https://modrinth.com/mod/phosphorlegacyforge/ Phosphor Legacy]: Port of Phosphor from recent versions of the game to 1.8. It reduces the heavy load of lightning mechanics in the game.
| '''[https://optifine.net/ OptiFine]''' || The most essential mod you will need. It handles so many things I can't explain everything in this list.
* [https://www.curseforge.com/minecraft/mc-mods/betterfps Better FPS]: The name already describes it.
|-
* [https://github.com/ghast/HitDelayFixMod/ HitDelayFix]: Fixes your hits not registering because of a 1.8 change. It may be counted as cheating in some servers so always check if it is allowed. ([https://www.lunarclient.com/ Lunar Client] enables it by default). The mod is kinda suspicious, so I can't guarantee the dev will not add malicious behavior to it in the future.
| '''[https://sk1er.club/ Patcher]''' || Closes the gap where OptiFine isn't enough. Like OptiFine, it has so many options. It brings another mod with itself called '''[https://essential.gg/ Essential]''', but it is just bloat so you may need to disable it from its settings or set up the '''[https://modrinth.com/mod/notsoessential Not So Essential]''' mod.
|-
| '''[https://modrinth.com/mod/foamfix Foam Fix]''' || It fixes memory usage especially on mod packs with many mods.
|-
| '''[https://modrinth.com/mod/texfix Tex Fix]''' || It reduces the memory footprint of Minecraft textures.
|-
| '''[https://modrinth.com/mod/phosphorlegacyforge/ Phosphor Legacy]''' || Port of Phosphor from recent versions of the game to 1.8. It reduces the heavy load of lightning mechanics in the game.
|-
| '''[https://www.curseforge.com/minecraft/mc-mods/betterfps Better FPS]''' || The name already describes it.
|-
| '''[https://github.com/ghast/HitDelayFixMod/ HitDelayFix]''' || Fixes your hits not registering because of a 1.8 change. It may be counted as cheating in some servers so always check if it is allowed. ('''[https://www.lunarclient.com/ Lunar Client]''' enables it by default). The mod is kinda suspicious, so I can't guarantee the dev will not add malicious behavior to it in the future.
|}


Read the descriptions of all mods from their official pages. Check their settings and modify it to your liking. Research about the decisions you can make. And after all of that, '''BACKUP YOUR CONFIGS''' to be able to move between setups easier.
Read the descriptions of all mods from their official pages. Check their settings and modify it to your liking. Research about the decisions you can make. And after all of that, '''BACKUP YOUR CONFIGS''' to be able to move between setups easier.
Line 24: Line 43:
After setting up everything as you like. It is time to install a texture pack. Based on your use case there are many texture packs you can use.  
After setting up everything as you like. It is time to install a texture pack. Based on your use case there are many texture packs you can use.  


* [https://www.mediafire.com/file/7o9vft776n1jjv2/A+Huahwi+Pack+64x+%28HL+Ores%29.zip Huahwi Texture Pack]: One of the best and most nostalgic PVP packs to ever exist. It is my favorite.
* '''[https://www.mediafire.com/file/7o9vft776n1jjv2/A+Huahwi+Pack+64x+%28HL+Ores%29.zip Huahwi Texture Pack]''': One of the best and most nostalgic PVP packs to ever exist. It is my favorite.
* [https://faithfulpack.net/ Faithful 32x/64x]: Mostly suited for survival. It makes Minecraft's default look a bit better to look to.
* '''[https://faithfulpack.net/ Faithful 32x/64x]''': Mostly suited for survival. It makes Minecraft's default look a bit better to look to.
* [https://modrinth.com/resourcepack/f8thful F8thful]: For potato PCs. You can combine it with 1×1 block texture packs if you want. Texture packs don't make a big difference in FPS, but you can try.
* '''[https://modrinth.com/resourcepack/f8thful F8thful]''': For potato PCs. You can combine it with 1×1 block texture packs if you want. Texture packs don't make a big difference in FPS, but you can try.<ref>Texture packs predominantly consume VRAM (Video RAM) rather than placing a direct computational load on the GPU core. As long as your graphics card has enough VRAM to load the textures without swapping to system memory, your framerate will remain largely unaffected. Source: [https://forum.feed-the-beast.com/threads/texture-packs-and-fps.13170/ Feed The Beast Forums - Texture Packs and FPS]</ref>


Now you are ready to play the game without any stuttering and better visuals. :D
Now you are ready to play the game without any stuttering and better visuals. :D
== References ==
<references />

Latest revision as of 19:16, 15 May 2026

Installing and Optimizing Minecraft 1.8 (and later versions)

[edit | edit source]
Screenshot of the Prism Launcher

Firstly, do not use the official client. It is harder to manage your mod packs that way. Instead, use something like Prism Launcher or its forks that pop up occasionally that bypasses the account checks and allows you to use 3rd party skin providers. The most recent one I know is Freesm Launcher.

doas pacman -S prismlauncher

After you set up the launcher, you need to create an instance. I prefer Minecraft 1.8 for casual play because it is simpler. I like playing multiplayer on PVP servers. After choosing the version, select Forge in mod loader section. You might have luck with NeoForge (the Forge fork) but they mentioned they might be removing backwards compatibility with Forge.[1] If you are going to play recent versions of the game (anything that is >=1.14) prefer the Fabric mod loader and the Fabulously Optimized mod pack which handles most optimizations we are going to do by itself. Try to pick the latest version on LWJGL stuff if it asks.

After being sure the game launches correctly, it is time to optimize it further. Firstly try to install Zulu Java. It is a modified version of Java from a company called Azul.[2]

paru -S zulu-8-bin

After that give the game more RAM and try using different Java command line arguments. Here is a command line argument generator with most widely used settings by others. Install and enable Game Mode. It makes your OS prioritize Minecraft instead of other software that may not need immediate processing power.[3]

sudo pacman -S gamemode lib32-gamemode

Test if game launches with the new settings you did. If it does not work you can always check logs to see what is wrong. Then try to install these mods:

Mod Name Description
OptiFine The most essential mod you will need. It handles so many things I can't explain everything in this list.
Patcher Closes the gap where OptiFine isn't enough. Like OptiFine, it has so many options. It brings another mod with itself called Essential, but it is just bloat so you may need to disable it from its settings or set up the Not So Essential mod.
Foam Fix It fixes memory usage especially on mod packs with many mods.
Tex Fix It reduces the memory footprint of Minecraft textures.
Phosphor Legacy Port of Phosphor from recent versions of the game to 1.8. It reduces the heavy load of lightning mechanics in the game.
Better FPS The name already describes it.
HitDelayFix Fixes your hits not registering because of a 1.8 change. It may be counted as cheating in some servers so always check if it is allowed. (Lunar Client enables it by default). The mod is kinda suspicious, so I can't guarantee the dev will not add malicious behavior to it in the future.

Read the descriptions of all mods from their official pages. Check their settings and modify it to your liking. Research about the decisions you can make. And after all of that, BACKUP YOUR CONFIGS to be able to move between setups easier.

Huahwi texture pack

After setting up everything as you like. It is time to install a texture pack. Based on your use case there are many texture packs you can use.

  • Huahwi Texture Pack: One of the best and most nostalgic PVP packs to ever exist. It is my favorite.
  • Faithful 32x/64x: Mostly suited for survival. It makes Minecraft's default look a bit better to look to.
  • F8thful: For potato PCs. You can combine it with 1×1 block texture packs if you want. Texture packs don't make a big difference in FPS, but you can try.[4]

Now you are ready to play the game without any stuttering and better visuals. :D

References

[edit | edit source]
  1. NeoForge actively maintained backwards compatibility with Forge solely for Minecraft 1.20.1. From 1.20.2 onward, they introduced breaking changes to the API, essentially dropping direct drop-in compatibility. Source: NeoForge Release Notes
  2. Azul Zulu builds of OpenJDK are certified, open source, and 100% compliant Java Development Kit (JDK) and Java Runtime Environment (JRE) implementations optimized for performance. Source: Azul Zulu Downloads
  3. GameMode is a daemon/library combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS, such as adjusting the CPU governor, I/O priority, and kernel scheduler. Source: Feral Interactive GameMode GitHub
  4. Texture packs predominantly consume VRAM (Video RAM) rather than placing a direct computational load on the GPU core. As long as your graphics card has enough VRAM to load the textures without swapping to system memory, your framerate will remain largely unaffected. Source: Feed The Beast Forums - Texture Packs and FPS