P-QoL, which stands for Performance Quality-Of-Life, is a simple Minecraft modpack for people who want to push Minecraft optimization onto its limit but also keep the Quality-Of-Life vibes throughout the gameplay, as well as a starting point for new Fabric users who are willing to see what equivalents Fabric has to offer to them.
Or if you want some convincing representative cases for the topic: 'Forge + OptiFine is not always good like it sounds.' π
TL;DR: Making your gameplay fancier, more enjoyable while still having the performance you expected.
This modpack was made just for my personal use only, it might break some vanilla functions in Minecraft. With that being said, I can't guarantee that this modpack is 100% stable and bug-free. If you have any problems while using this modpack, please file me a new issue and I will try to response as soon as possible. :D
This GitHub repository was propounded by typical.
Simple enough, here are some steps to install my modpack:
- Install Minecraft first (if you dont't have Minecraft installed then why are you here? π€¨)
- Download Fabric Mod Loader then install the lastest Fabric version
- Open your Minecraft launcher and check if the Fabric Loader profile is installed
It may differ if you're using a different client implementation.
- Type
%appdata%
in your File Explorer/search%appdata%
/Windows + R then type%appdata%
then Enter - Find the
.minecraft
folder, that will be where you Minecraft versions/data stored
- Go to the path
~/.minecraft
(the hidden.minecraft
folder in your home directory)
- Open Finder and press β§ Shift + β Command + G or open the Spotlight popup through the magnifying glass icon on the right of the Menu Bar.
- Type
~/Library/Application Support/minecraft
and hit β΅ Enter .
- Download the ZIP file from here
- Extract the file using your desired archiver, you will find yourself a
mods
folder - Move that
mods
folder into your Minecraft installation folder (.minecraft
) - Run the game with Fabric Mod Loader you just installed
- Congrats, you made it! Now enjoy the "no-lag", smooth-like-butter gameplay with QoL vibes. π
You can add some finishing touches onto your Minecraft installation. Keep in mind that these steps are all optional, and they may break functionalities in some occasions.
- Run Minecraft with Azul Zulu
- Pair your Minecraft installation with these JVM Arguments
This modpack was inspired from this list of Optifine alternatives, but it's doesn't mean it will stop there. Here you can find the mods with any little detail about each of them, keep in mind that I only make this modpack for only 1.18.x so if you came here for modpacks that support versions lower than 1.18, unfortunately this is not the right place.
> Surprised enough, Fabric is much more of a light mod loader than Forge so don't worry, you can still have fun with QoL while still maintaining the Performance, and this pack proves it!
Name | Author | Description |
---|---|---|
Fabric API | FabricMC | Necessary for almost every Fabric mods out there |
Fabric Language Kotlin | FabricMC | Same as above |
Cloth Config | shedaniel | Another alternative config API, mostly popular so I will put it here |
Cloth API | shedaniel | Same as above |
Balm | ModdingForBlockheads | |
malilib | maruohon | Required for MiniHUD mod |
Name | Author | Description | Note |
---|---|---|---|
Sodium | CaffeineMC | Optimization mod for the Minecraft client that improves frame rates, reduces micro-stutter, and fixes graphical issues in Minecraft, as well as adds some graphics options | Doesn't have all the settings like Optifine |
Lithium | CaffeineMC | A mod which works to optimize many areas of the game in order to provide better overall performance | Works good for both for client and (or) server |
Hydrogen | CaffeineMC | Reduce the game's memory requirements by implementing more memory-efficient data structures and logic | Works good for both for client and (or) server, might break some mods that you willing to have in Singleplayer |
FerriteCore | malte0811 | Reduce the game's overall memory consumption | Here is the detailed decription |
Starlight | PaperMC | Fabric mod for completely rewriting the Vanilla light engine | Incompatible with Phosphor, but a payback, better performance |
C2ME | RelativityMC | C^2M-Engine, or C2ME for short, is a Fabric mod designed to improve the performance of chunk generation, I/O, and loading. This is done by taking advantage of multiple CPU cores in parallel | Might be unstable for most Onboard GPU because of the intensive this mod offers |
LazyDFU | astei | Optimization mod that makes the initialization of DataFixerUpper "more lazy" - that is, it will not immediately create the rules required to migrate data from older versions of Minecraft to newer versions until it actually needs to do so | "Ah, lazy just like me making this repo" |
Smooth Boot | UltimateBoomer | Improve and tweak Minecraft CPU scheduling | The config file is in config.json so you might need this |
Krypton | astei | Fabric mod that attempts to optimize the Minecraft networking stack | No little performance notice in multiplayer but you might see them more in Singleplayer while opening a LAN server |
DashLoader | QuantumFusion | This mod improves Minecraft client asset loading times about 6x by caching all of the game's content | 100% Multi-threaded but incompatible with Enhanced Blocks Entities, kinda unstable for rendering texture that you might encounter this |
Name | Author | Description | Note |
---|---|---|---|
NoFade | UltimateBoomer | Removes all the annoying fade-out animations in Minecraft | :poggers: |
Skip Transition | trufflezmc | Removes all the annoying fade in, out and other animations in Minecraft, and it's all togglable | For 1.18.2 only though, still a :pogU: |
Language Reload | Jerozgen | Fabric mod that reloads languages without resource pack reloading using F3 + J | Might break with DashLoader, at least for me, once |
FastOpenL&F | astei | A lightweight mod to make the game not freeze when opening a chat link, a screenshot or either the resourcepacks or datapacks folder | Opening links/folders at the speed of my dad buying milk after hearing me won the lottery |
NoChatLag | NoahvdAa | Rendering the ingame chat in another thread to improve the gameplay by not rendering the chat on the same thread Minecraft running | I'm not sure v1.1.0 changed anything, but for now the modpack still sticking with v1.0.0 because it's stable enough |
Clumps | jaredlll08 | Groups XP orbs together into a single entity to reduce lag when there are many in a small area, also giving the player collecting all the orbs immediately | Yoinking all the exp from the Ender Dragon |
FastChest | FakeDomi | Removing dynamic models from chests and making them render as static chunk geometry, make chest rendering less intense in a wide area with a lot of filled chests | This mod will make the chest no more have the opening/closing animation, which might annoy you. For troubleshooting the chests (any chest) textures being invisisble |
Enhanced Blocks Entities | FoundationGames | A Fabric mod which aims to increase the performance of block entity rendering, as well as offer customizability via resource packs | Incompatible with DashLoader at the moment with double chest texture being cursed |
Better Beds | TeamMidnightDust | Removes the BlockEntityRenderer from the bed and replaces it with the default minecraft model renderer | You might facing very little half-of-a-bed issue when placing down a bed |
TimeOut Out | houby-studio | Connection timeout configuration | RandomPatches |
Smoke Suppression | Will | Optimizes campfires from creating any particles when certain blocks are underneath them | Good for a large scale of campfire usage in automating farm, especially creeper farm and mob grinder |
Dimensional Threading | WearBlackAllDay | Optimizes the processing of multiple Dimensions by assigning them independent threads | Useful for 4+ threads CPUs to push performances since Minecraft only run singlethread , mods like this one can use other threads instead of letting it lazy |
Better Biome Blend | FionaTheMortal | Speeds up biome color blending and fixes related bugs in vanilla | Keep in mind that this mod allows large Biome Blend blend settings, up to 29x29 with 3D Biomes supports, Vanilla, yet, showing wrong colors (noticable in cave biomes). This mod won't impact performance so you can use large scale of blending anytime, as long your PC can handle |
Forget Me Chunk | mjwells2002 | Removes a type of light update when unloading chunks | Yes this will prevent a lag spike after you go through a chunk border, try it with and without the mod |
Name | Author | Description | Note |
---|---|---|---|
TieFix | j-tai | A Fabric mod that fixes some annoying bugs in the Minecraft client | Toggable if you feel like those patches was intentional for the game to function |
Item Model Fix | PepperCode1 | A Fabric mod that fixes gaps in generated item models, noticable in high resolution texture packs | "You know that moment when you randomly looking at your sword and see those white lines? Yeah me neither" |
ToolTipFix | kyrptonaught | A mod to stops tooltips that are too large to fit on the screen from running off the screen | Every Hypixel Skyblock Custom Item be like |
ClientTweaks | Modding For Blockheads | Adds a bunch of optional tweaks to improve the Quality of Life during gameplay, such as hiding offhand hold items in specific situation | Replacement for No Potion Offset since no announements for 1.18.1 update |
SomeOrdinaryTweaks | MaheEvil | Some more tweaks for Vanilla which is also toggable | This is for the BetterMountHUD replacement because the old one isn't toggable |
Axolotl Bucket Fix | CoolLavaLamp | Fixes the item texture of holding a bucket of axolotl shows you what's actually inside it | This mod has both textures for the baby forms and the grown forms, will also show the color variant of which axolotl in your bucket! |
Lortseam | Improves the ingame HUD while riding any ridable mount | ||
Your Options Shall Be Respected | shedaniel | Keeps your ingame settings whenever loading a new modpack | "Okay, Whenever I switch to Lunar Client to play some bedwars, then back to using Fabric with modpack, I have to go through my settings all from the start to finish, and this mod is a savior, honestly" - Me, probably |
Not Enough Crashes | natanfudge | Keeping the game open while also giving a crash-report as a website (optional) whenever the game crashed |
Easy issue tracking and convenient, cool stuff π |
More Chat History | JackFred2 | Capping the chat history to, of course, more than 100 messages that Mojang don't even bother extending it | "Now I think of it, this mod might be ported into both Lunar and Badlion, but you know, it's just a theory, a game theory" - Matt Patt, maybe π |
Fabrishot | ramidzkh | F2 in resolution and auto-align your HUD to fit with the resoulution | Can overwrite vanilla screenshot or a seperated hotkey is all you, who doesn't want a 4k screenshot? |
Screenshot to Clipboard | comp500 | After taking a screenshot ingame, the image data is copied to the clipboard | Why Mojang didn't think of this? Would be cool if they add an option to open the screenshot folder or a GUI like Nicephore |
CleanCut | Rongmario | Attack enemies through obstructions (Block has no collision OR the block having 0.0 hardness) | "Noooo you can't just smite me with a sword through grasses/sunflowers/canes" - "Haha lawnmowing mobs goes brrrrr" |
Clear Skies | grondag | Makes horizon and fog colors match the sky | Mojang legit went with this one instead of this one... |
Horse Stats Vanilla | d4rkm0nkey | Show horse stats in its Inventory HUD | Fast as frige boi |
Chime | emilyploszaj | A Fabric mod that adds a predicate system for more dynamic and interesting item model variation | I have no idea what this does, but assuming it's recommneded from Lamb, I'm not complaining lol |
EntityCulling | tr7zw | Using async path-tracing to rendering Tiles/Entities that are not visible | Imagine a world, rendering a whole mobfarm and what you got with Optifine is 30fps smh (More information can be found in their repo) |
More Block Predicates | omoflop | Adds more predicates to block models, e.g biome, posistion and light level | This thing, right here, saves my not-so-OCD moment I had in Minecraft, like some blocks is pixels aways from others and I'm just- |
Sodium Extra | FlashyReese | Add some features that Sodium should not have | Wdym "shouldn't have", this is literally Optifine settings but better |
Reese's Sodium Options | FlashyReese | Makes Sodium settings GUI in vertical line instead of horizonal | As a 720p screen user, I found this relatable when the GUI just slide off the screen... |
Night Vision Flash Be Gone | AshIndigo | Removes the flash effect of Night Vision when the potion went out | Why? I hate it, that's all, Mojang really need to start listening to the modding community |
Nether Portal Fix | Modding For Blockheads | Ensures correct destinations when travelling back and forth through Nether Portals in Multiplayer | Short explaination: Stop the generation of a 3rd portal while going back 'n front through Nether/Overworld |
Advancement Debug | Technici4n | Rewrites one function of the advancements logic to make advancements checking faster, use less recursion and prevents StackOverflowErrors with advancements | I actually encounter this error recently and I just copied the whole error into Google, accidentally found this, fair enough, thanks CurseForge for |
ClickThrough | gbl | Allows you to open chest through sign and (or) item frame | Not with paintings though, there is also a setting to let you still able to dye the sign. This mod won't trigger your Anticheat, I have tested it with Vulcan |
Why Am I on Fire | Ellivers | Hides the obstructive fire overlay when it's not needed | Hides the fire overlay when you have Fire Resistance or in Creative Mode/Godmode, also caution you with a flashing when the potion going out |
Farsight | someaddons | Keeps already visited chunks virtually visible on your perspective without impacting the performance | This can bypass render distance limit in servers, but again, it's just virtual chunks you can see them, but you can't abuse them for mass chunkload lol |
Blanket | BlanketMC | Fix many client-side bugs, also has some QoL improvements and tweaks | Again, Mojang fault, don't worry, the mod will stay as Vanilla as possible despite this much patches/fixes |
FabricSkyboxed | AMereBagatelle | Adds custom skybox support to Minecraft, which is from resource packs | They fixed the annoying square skybox though, I'm glad |
DCCH | anar4732 | Prevent chat clear apon relogging/reconnecting | Please make sure your servers don't have like Litebans autoclear chat because it will break the purpose of the mod lol |
No Nether Portal Overlay | SmushyTaco | Removes the nausea effect while standing inside the Nether Portal | Unnecessary with Sodium Extra, but still annoying with the green overlay |
MCPPPP | supsm | McPatcherPatcher++ patches | Basically, patches to patches to patches to patches and yes it's more optimized than Vanilla, Mojang please fix your game |
No Teleport Cooldown | SmushyTaco | Removes the teleport cooldown from pearls/chorus | No, this is not cheating, this is literally 1.7/1.8 function from 6 years ago} |
Spectater | LazuriteMC | Fix an infamous "chunk doesn't load" spectator bug | This bug report is marked as Open but there are like 4 report dupes existing, so that's mean Mojang again can't fix their own stuff |
Better Darkmode | Crec0 | Fix the text color overlay for dark themed container GUI | If you use VanillaTweaks dark inventory, this is the mod you absolutely need, don't care the ugly color, just use it |
Better Taskbar | MORIMORI0317 | Progession bar for Minecraft in the taskbar | For Windows 10 and Windows 11. Keep in mind that this mod only works with 64 bit Windows so with 32 bit Windows it doesn't do anything |
Memory Usage Screen | MORIMORI0317 | Memory usage progession bar on loading screen, toggable with the default keybind "U" | Almost similar to the Forge mod loading screen, except it doesn't show what mod is loading, sadtime |
Keep Head Names | Fourmisain | Show playerhead tags and lore tags | Only works server-side and singleplayer, it should be here because of MC-164496 |
Controlling | jaredlll08 | Adds the ability to search for keybinds using their name in the KeyBinding menu, this allows players to easily find a key binding in the menu | Basically you can find some keybinds easier by just filter it or search it if you know the name |
Force Close Loading Screen | kennytv | Removes the 2 seconds loading screen between dimensions/joining servers | Yes, the man himself literally found 2 seconds of loading the screen is too much, he just made the mod to get rid of the loading screen XD |
Name | Author | Description | Note |
---|---|---|---|
Ok Zoomer | EnnuiL | Zoom function, configurable and scrollable | Bummer do be Zummer not clickbate π± |
WI Zoom | Wurst-Imperium | Zoom feature but it's from Wurst Client as a standalone mod | No, you aren't hacking, same with me, this mod doesn't have any cheats built-in, just the zoom feature that I actually like than Ok Zoomer. Here's the source code |
Cull Leaves | TeamMidnightDust | Adds "Smart Leaves" setting, somehow providng a thicc performance boost over vanilla | Smart Leaves > Fancy Leaves, fight me |
Continuity | PepperCode1 | Connected Blocks Textures support to work with Sodium | A replacement for this |
Custom Entity Model | dorianpb | Supports loading custom models into the game, defined as .jem and .jpm in a resource pack |
Straightforward, Hololive/Anime models as mobs/animals in Minecraft, y'all damn weebs |
CITResewn | SHsuperCM | MCPatcher's CIT re-written outside of optifine as a standalone mod for Fabric | Minato Aqua 3D Totem Model do be looking cuteee aaaaa |
OF Cape | dragonostic | Loading Optifine capes for Fabric mod loader | "Ew Migrator cape, Optifine cape on the star" - Me using both capes smh |
CapeTweaks | Hibiii | Some little tweaks for the cape and togglable cape on/off | Why Optifine alternatives? Because Optifine doesn't have an option to prior their own cape |
Animatica | FoundationGames | A Fabric mod intended to load the MCPatcher/OptiFine animated texture format | Soooo, is this how that one dude made the S-Mod to come alive? |
Lamb Dynamic Light | LambdAurora | "Dynamic Light" settings to work with Sodium | What can this do? Holding an item will make the surroundings litted up, only for certain blocks/entity (on fire). Also sorry Lamb because I have done the thing π |
Lambda Better Grass | LambdAurora | "Better Grass" option, cuzynot? | I found out that this mod only renders Vanilla grass, any custom grass textures will break the mod, even VanillaTweaks grass textures, to work like this |
Iris | IrisShaders | Adds shaders support for Sodium and shader settings | |
ViewBobbing | InboundBark | Removes the bobbing camera while View Bobbing is enable | Yes, Badlion stuff, it still keeps the player bobbing movements, but the camera is now static, cool right |
Name | Author | Description | Note |
---|---|---|---|
Siphalor | Fancy inventory sorting stuff with your scroll wheel (Adds several mouse wheel related actions in gui menus like item scrolling and scrolling through tabs/pages) | The "refill" function might flags yourself as Bad Packet if you aren't careful so make sure to turn it off | |
Inventory Profiles Next | blackd | Inventory sorting with configurable GUI and advance settings | Sadly unlike the mod above this, no stack scrolling or anything, but there are other cool stuff you might wanna check though... |
MiniHUD | maruohon | Configurable Mini-F3 with lots of cool features | Basically you have this, and you can preview a what-inside-a-shulker or a map (hold Shift while hovering a map) with this mod, cool right? |
Hide Armor | Furgl | Hide your armor and/or other player's armor (in perspective) | Good for taking a group screenshot without have to take off the armor. Funnier if you turn off the Chestplate while wearing an Elytra |
Autofish | MrTroot | Let the game do the fishing for you while |
Even the fishing is nerfed, you still can be really OP if you AFK Fishing for like 1-3 hours, unbalanced mod xD |
Puzzle | PuzzleMC | Adds some minor Optifine features, which might helpful for QoL vibes | I'm kidding lol, turn off resource pack splash screen, it just broke the vanilla one instantly, this mod is in the modpack because of it being helpful as a shortcut for other mods settings |
BetterF3 | cominixo | Making F3 more fancy, detailed and suitable with your knowledge of reading | Configuring this will be a pain, but when you done, you will be pleased to yourself for installing this mod |
Detailed Debug Pire | RacoonDog | More details for the Shift+F3 Debug Pie chart for more understanding | If you used BetterF3 then both will works well for your smol brain |
AdvancementInfo | gbl | Viewing the advancement GUI bigger while helping you to see which advancement is missing | Good for hidden advancements and a full view of the GUI |
CraftPresence | CDAGaming | Giving your game a fancy Discord Rich Presense which is customizable | nice status bro |
Don't Drop It! | ModsByLeo | Adds a delay for pressing the Drop Item hotkey with a "Favourtite Item" just like Terraria (if you know the game) | Recommended, best when you change to your slot 1 instead you pressed Q that you dropped the item |
Mod Menu | TerraformersMC | Allow you to view the mods you have installed just like Forge | Why Fabric standalone don't have this? Maybe because of it being a silent mod loader? Went well with this |
Borderless Gaming | comp500 | Allows Minecraft to run in Borderless Fullscreen | What does this do? If you, for example, owning a dual-monitor setup, you might notice Minecraft tabbed out whenever you change to other windows, this prevent the game from tabbing out, which is less more annoying to tab+alt it again by just click on the Minecraft window |
PingList | Raspberry-Jam | Replace ping bar with numbers so you can understand how good/bad your and others ping | I mean, numbers display is less more troublesome, right? Since not every servers have /ping so this would be useful |
Status Effect Timer | magicus | Adds a timer overlay to the Vanilla status effect HUD icons | Well, low-budget Potion HUD, I won't complain though, it's good and convenient |
Parry | FoundationGames | Brings back the classic combat mechanic, which is exploitable for weapon cooldown | Blockhiting in 1.18 is so cursed yet so cool, sadly it's client-side and server-side so if you install it client-side, just like illegal capes out there, only you can see the blockhitting |
ViaFabric | ViaVersion | Changing the game version without closing the game | Mostly if you on 1.18.1 you can downgrade to 1.17 or 1.16.5 to keep your mod folder lol |
Enhanced Attack Indicator | Minenash | Shows the attack indicator progress on more actions like breaking, eating, etc... | No, this isn't annoying, it's rather useful if you are that dude willing to do some quick timing actions |
Simple HUD Utilities | johnvictorfs | Simple Coordinate HUD for players, toggable and clean | Less intense and more optimize than MiniHUD |
Inspecio | Queerbric | More tooltips for Minecraft | Again, not cheating, it's good for knowing what with what, especially checking shulkers if you don't know what will be hidden in there... |
Chat Heads | dzwdz | Add heads next to playername for in-game chat | Cool right? No performance loss and you don't have to press Tab most of the time to check what skin they having |
Hatlist | PotatoPresident | Show hats overlay from skin in Tablist | Works well with Chat heads |
WaveyCape | tr7zw | Give your cape a wavey movement as it shouldn't be a flowing slab | Kinda bad imo, but no performance impact and you can have 20% identical to Lunar Cloaks |
Stendhal | NebSpacefarer | Enhances many writing client-side interfaces such as symbols, colors, backups, etc... | You know those time tryng to find if which symbols Minecraft supports so it won't get the weird question mark squarebox? This mod could help you guys, not only recognize the symbols but also could make some fancy stuff |
Monsters in the Closet | Minenash | Highlights nearest mobs that prevent players from sleeping | ESP, yes, but this mod balances that only in certain distance will highlight with glowing effect |