Skip to content

Instantly share code, notes, and snippets.

@HexedHero
Last active April 24, 2024 20:47
Show Gist options
  • Star 81 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save HexedHero/aab340a84db51913cb1106c2d85f4e4f to your computer and use it in GitHub Desktop.
Save HexedHero/aab340a84db51913cb1106c2d85f4e4f to your computer and use it in GitHub Desktop.
Performance guide for Minecraft 1.20.4+ Clients

Performance guide for Minecraft 1.20.4+ Clients

πŸ“œ Fabric

Fabric is the "modern" Minecraft modding software that is very modular.
We use Fabric in this guide so install it by going to https://fabricmc.net/use/ Download the .jar or .exe and run it.

Below is a list of performance and utility mods to make your Minecraft experience better and most importantly smooth.
The list is in order of most importance and they all work together including what they do with why to use them.

πŸ“š How to install Mods

To install the mods below, make sure to find the right version for your Minecraft then download them and place them into your mods folder in your .minecraft, you may need to run Fabric once for it to generate the mods folder or feel free to create it yourself.

Tip: You can find the .minecraft folder by doing Windows Key + R then type %appdata% and hit ok.

πŸš€ Performance Mods - What & Why

  • Fabric API (MUST)
    • What: API for modders.
    • Why: Needed for the other mods below.
  • Sodium (Extremely recommended)
    • What: Replaces the entire rendering engine with a modern day engine with added improvements.
    • Why: Using a more modern day rendering engine with years of improvement heavily improves the game's framerate
      sometimes over 500% of your vanilla frame rate with an added CPU overhead reducement.
      This is extremely useful if your game can't get above 30 FPS.
  • Lithium (Extremely recommended)
    • What: General-purpose optimization mod (Similar to Optifine).
    • Why: Improves many game features that takes most of the game rendering time such as
      Mob AI, Chunk Rendering, Physics & more.
  • Krypton (Moderately-Highly recommended)
    • What: Optimizes Minecraft's networking stack.
    • Why: Minecraft's networking is okay but can be optimized and this is exactly what this mod does.
  • Force Close World Loading (Moderately recommended)
    • What: Reduces the time you have to look at the "Loading terrain" screen.
    • Why: Saves you time when switching between servers, especally on a minigame type network.
  • Dynamic FPS (Moderately recommended)
    • What: Reduces your FPS when you tab out to free up CPU for other tasks.
    • Why: Very useful for people like me that have Minecraft in the background while coding etc.
      to free up some CPU I can use elsewhere on my system. Moderately recommendation since it doesn't improve FPS.
  • Enhanced Block Entities (Slightly-Moderately recommended)
    • What: Optimizes Minecraft's tile entities such as Chests, Hoppers etc. by using baked models.
    • Why: Boosts your FPS when looking at a bunch of tile entities.
  • FerriteCore (Slightly recommended)
    • What: Reduces Minecrafts memory footprint, squeezing more with less RAM.
    • Why: Only slightly recommended due to RAM not really being an big issue nowadays.
      Recommended if you're on a low memory system such as an old laptop.

✨ Utility Mods - What & Why (optional)

  • BetterPVP
    • What: Despite its name it doesn't only change/add PVP features. It adds new features such as a
      minimap, armor overview, potion overview, notifications for TNT/Arrows etc. and more.
    • Why: It adds a bunch of new features that are useful for PVP or PVE with each feature being toggleable.
  • Mod Menu
    • What: Adds a "Mod Menu" into the game so you can view your mods and sometimes even configure them.
    • Why: Very useful to see what mods are loaded and configure them on the go.
  • Zoomify
    • What: Adds a zoom keybind feature into the game just like Optifine.
    • Why: Useful for viewing things far away, has a bunch of configurable settings to suit anyone.
  • ShulkerBoxTooltip
    • What: Shows you what is inside shulker boxes when you hover over them.
    • Why: Very quick to see inside of Shulkers without placing them.
      This can also stop you from getting scammed in auction/trade plugins when they don't fill the shulker box all the way full.
  • LambDynamicLights
    • What: Makes lights in the game "Dynamic", including when you hold torches in your hand.
    • Why: Makes the game more immersive.
  • OF Capes (Warning: 1.20.4 working unconfirmed)
    • What: Adds capes from OptiFine without OptiFine it self.
    • Why: Keeps your paid capes viewable while being able to use better performance mods above.
  • Iris Shaders (Warning: You need a good PC to run shaders and they lower performance)
    • What: Shader engine that works with any OptiFine shaders and Sodium.
    • Why: Make your game look fancy if you're on a good PC.
  • ClickThrough
    • What: Adds the ability to open containers by right clicking the item frame on it.
    • Why: Removes the annoyingness of accidentally rotating the item frames instead of opening the container you want.
  • Farsight
    • What: Allows you to see further by keeping chunks loaded outside of the server's view distance.
    • Why: Servers you play on may have a low view distance and this allows you avoid that.
Last Updated: 22/02/2024 02:52 - By HexedHero
@HexedHero
Copy link
Author

Starlight is pretty much obsolete on the clientside

Thanks!

@IntNinja
Copy link

IntNinja commented Jan 1, 2024

the shulker box tooltip url is on curseforge, change that to modrinth

https://modrinth.com/mod/shulkerboxtooltip/versions

@kondors1995
Copy link

@aarav2you
Copy link

You could add Nvidium (and state the requirements)

@ExtraTankz
Copy link

You misspelled Fabric API, you put "Fabic API"

@HexedHero
Copy link
Author

You misspelled Fabric API, you put "Fabic API"

lmao, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment