Skip to content

Latest commit

 

History

History
172 lines (169 loc) · 37.7 KB

README.md

File metadata and controls

172 lines (169 loc) · 37.7 KB

P-QoL

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.

Before installing and applying the modpack

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.

image

Installation guide

Simple enough, here are some steps to install my modpack:

Install Minecraft and Fabric

  • 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

Find your installation folder (Mojang's Minecraft Launcher)

It may differ if you're using a different client implementation.

Windows
  • 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
Linux
  • Go to the path ~/.minecraft (the hidden .minecraft folder in your home directory)
macOS
  • 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 .

Final steps

  • 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. 😎

Optional suggestions

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.

Included mods

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.

But why are there so many mods?
> 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!

Dependency mods

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

Performance

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

Smooth-ish (?)

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 skid standalone mod, read this for more information
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

Fixes/Patches/Additions

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!
Better Mount HUD Removed Lortseam Improves the ingame HUD while riding any ridable mount Shows all the hunger bar, the health bar and the experience bar like this Replaced with SomeOrdinaryTweaks, togglable and works well clean with this
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 spying on recommending me
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

Optifine Alternatives

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 dead unmaintained project
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 Canvas is no more relevant
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

Quality Of Life

Name Author Description Note
Mouse Wheelie Removed 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 jerking chilling 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