Introduction
Melani Modpack is a collection of mods purely focused on performance.
You will need Fabric to make use of this, you can get it from here: https://fabricmc.net/use/
Table of contents:
Mod list
-
Downloads can be found at Releases. Alternatively you can click on the download button to download the latest version of the mod. Click on the name of the mod to get redirected to the source page. All mods are client-side and don't require the server to have it installed.
-
Current version of this modpack is focused on Minecraft 1.16.5.
The main attraction, behold my mighty list!
Performance
- BetterBeds - Optimizes beds, that's it.
- CullLeaves - Makes leaves more transparent providing a increase in framerate.
- Dynamic FPS - Whenever the game is unfocused it puts less work in.
- Enhanced Block Entities - Makes the chests a static block, powerful help with huge storage rooms full of chests.
⚠️ Entity Culling - Experimental but can help with big farms or lobbies full of players. Can't hurt to try right?⚠️ FerriteCore - Focuses at reducing ram usage. Have yet to run into issues but still, you are warned.⚠️ Hydrogen - Mod that reduces memory usage, experimental.- Krypton - Mainly for the server itself but can provide small use for the client in addition.
⚠️ LazyDFU - If the DataFixerUpper finished his school this is the result. Loading times are heavily improved.- Lithium - Smaller optimizations but anything is welcome.
- NoFade - Simply removes the fade from the Mojang splash screen, small but effective.
- Retro Items - Items are rendered more simple, improving performance.
- Sodium - One of the biggest mods to help, optimizes general rendering.
- Sodium Extra - A expansion for Sodium which adds a bunch more toggles.
- Starlight - A rewrite of the lightning engine that is considerably faster.
The symbol
Functionality (Required)
- Fabric API - A requirement for everything. You have to install this for everything to work.
- Indium - Requirement for Enhanced Block Entities.
- Modmenu - A handy mod for organizing and configuration.
- Notenoughcrashes - Useful tool for crashes and doesn't kill the game when it does.
Utility (Optional)
- Ok Zoomer - Allows you to zoom in.
Java & JVM Flags
A particularly crucial step, here is how-to:
Installing the latest Java version
- Step 1: Download Java 16 from https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16%2B36/OpenJDK16-jre_x64_windows_hotspot_16_36.msi
- Step 2: Run the installer and complete it
- Step 3: Now open the Minecraft launcher and edit your Fabric profile
- Step 4: Select below "More options"
- Step 5: See Java Executable and click on browse
- Step 6: Now find the file javaw in the following directory: C:\Program Files\AdoptOpenJDK\jre-16.0.0.36-hotspot\bin
- Step 7: Select the file and click on save
- Step 8: And you are done, should give a solid improvement in stability and performance
JVM Flags
- Coming soon, this is something i myself haven't fully figured out. Default is good enough in most use cases.
- For now this should be a good read: https://gist.github.com/jellysquid3/8a7b21e57f47f5711eb5697e282e502e
Optional steps
Still low on FPS? This corner is reserved for the perfectionist or the one on a low budget. (Still a work-in-progress, feel free to PR any tips for performance
Clean up your machine
- Remove anything unwanted and kill everything that is running, pretty straight forward right.
- Physically clean your PC! Remove any dust or other foreign items from inside and make sure it has good airflow.