
Modrinth · Minecraft modpack
UA's FabPack
Untalented Amateur's Tuned Fabric Mod Pack for Minecraft
Quick answer
Which UA's FabPack release should I use?
SMP & Baseline & System Combined is a complete pack release for 1.18.2 with Fabric 0.14.1. Install it as its own launcher instance. If the creator publishes a separate server file, make sure it names this exact pack release. 85 mods in this pack file.
Pack setup
How should I set up UA's FabPack for players and a server?
Use SMP & Baseline & System Combined as the pack version. Install the pack as its own launcher instance. The creator’s listing does not name a separate server file, so check the release notes before setting up a dedicated server. Do not upload the ordinary client folder blindly.
A pack is a matched client and server setup, not one mod with an install-side label. Keep its release, loader, manifest and overrides together.
These numbers come from the pack file you chose. “Not labelled” means we don’t know which side it belongs on—not that it is safe everywhere. The file count is not a RAM estimate.
What are the server requirements for UA's FabPack?
SMP & Baseline & System Combined. Change the pack release and its contents or setup may change too.
The selected pack release is SMP & Baseline & System Combined. That file is for Minecraft 1.18.2 with Fabric 0.14.1. It contains 85 mod projects. The creator’s listing does not name a separate server file. Check their notes before using one, and do not upload an ordinary client folder or rebuild the pack mod by mod. A file count cannot tell us the right RAM, CPU or storage; size the server for the players and world you actually run.
About this project
What kind of pack is UA's FabPack?
Untalented Amateur's Tuned Fabric Mod Pack for Minecraft
This pack is separated into several modules, with distinct purposes. You may install one or multiple module packs, with the idea that subsequent modules build on the earlier modules and are thus lighter (with dependencies already installed, etc). The intent behind the pack is a tuned pack that provides a set of vanilla and fabric mods that have been tested to work with each other beginning with Minecraft 1.18.2 and Fabric loader 0.14.
With the issues surrounding third party access to the Curseforge CDN that were experienced in May 2022, every effort has been made to ensure mods are available from both Modrinth and Curseforge wherever possible, with a preference towards Modrinth. Mods that are only available from Curseforge will be in their own Curseforge specific modpack sections so that they can be downloaded directly from the website via their modpack section. While Curseforge is limiting access to its own CDN, it seems open to continuing the practice with non-Curseforge mods. This particular access mode can not be guaranteed in the future, and it is neater and more efficient to create the mod pack(s) around the primary hosting location.
Modules are separated into Client and Server groups, as there are some mods that only provide functionality on one or the other side of the Client / Server set up, and there are some server configs that will override client configs if the same mod is present on both the client and the server. Unnecessary server mods on the client will just make the game boot slowly and bloat memory requirements as it loads modules into memory that it will never use.
If you're only wanting to play locally using the locally started virtual server that Minecraft uses, then installing both the client and server packs are good (which is the "Combined" modpack).
In order to make sure the system isn't doing unnecessary work, the first step recommended is to set up specific instances (alternate launchers like PolyMC, MultiMC, ATLauncher), or installations (vanilla Mojang launcher). Then, with dedicated instances / installations available, the necessary Client mods can be quickly installed and it allows for play across multiple servers where the same mods are present but are configured differently (Charm is a mod where this config pairing is critical to be aware of or else it will refuse to connect the client to the server, and leave no trace in the logs as to why).
Examples of how to install and configure the modules using the separate Curseforge and Modrinth files are available from my Youtube Channel.
For optimal enjoyment, it is recommended that all connecting clients to a server have the full set of appropriate client modules (e.g. System, Baseline, SMP). Mods that can be individually activated or disabled will be identified.
Because Fabric doesn't really support Optifine (let's just go with no, but at least recognise the work done by Chocohead (Curseforge, Github) extending the work of modmuss50 with Optifabric (Curseforge, Github), a lot of where things began was with the work done by LambdAurora, and the list of Optifine Alternatives, and comp500's list of server side Fabric (at the time, Quilt now) mods
Some mods are recommended only for admins, such as TabTPS, and others like SimpleHUD have a lot of their functionality captured in other mods (e.g. via Xaero and in the basic config).
Links to resource packs and shaders that UA really likes to run the game with are provided, and fully tuned config files and setup guides are being developed (i.e. Mojang Launcher Setup Guide; PolyMC / MultiMC Setup Guide; ATLauncher Setup Guide).
Installation and Integration of the modpack in PolyMC / MultiMC
Installation and Integration of the modpack in ATLauncher
Installation and Integration of the modpack in Mojang's Launcher
In terms of what has been used to help collate and manage the development of the packs on UA's system, the primary tools (other than the PolyMC launcher) are Ferium and Packwiz in their CLI variants, with manual hand adjustment of the resultant pack files.
Mini-FAQ
- Why is the modpack split like it is?
The vertical splits (i.e. System, Baseline, etc) are based around a concept of gradual complexity and building on an established base that allows users and server admins to choose a more tailored solution that meets their needs rather than a one-size-fits-all outcome. The horizontal splits (Modrinth and Curseforge components) are because some mod developers have their mods hosted only on Modrinth, others only on Curseforge, and others in other places altogether. There is a fairly hard split between the Modrinth and Curseforge ecosystems (for various reasons) and the workable solution to develop a viable overall pack is to have separated components that focus on the mods hosted in different locations. It's not ideal, but it seems to work for now. Hopefully in the future we'll be able to return to a single pack style.
- I downloaded my Modrinth and Curseforge bits and there's duplication of mods?
This is purely a result of how the Curseforge ecosystem works. It has issues with modpacks being uploaded if key dependencies are misssing. For example, FabricAPI is linked to the Modrinth version in FabPack, but Curseforge requires it to be present in their modpack component or else the modpack files won't be accepted. In general terms, this makes sense, given how the clear majority of modpacks are developed and distributed. The issue is that FabPack breaks that model in order to deliver a viable solution in the face of the current distribution environment.
When you consolidate the Curseforge and Modrinth components in your Minecraft launcher, you can choose to overwrite or discard the other copy of the mod that is duplicated.
Performance Impact?
While UA developed the packs initially for his own edification on his local system, the consolidation and use of the packs by a wider audience began when he started admining a SMP and a Hardcore server (initially 1.18, PaperMC, but moving to 1.18.2, Fabric in due course) for a small group (2-5 SMP, 2 Hardcore) of remote players. All players were about 450 km / 300 mi from the server location and are connecting through a variety of ISP methods. One player is right on the limit of a 4G ISP connection, while some others play on an internal Wi-Fi network that connects to a wired domestic connection that has varied from 30mbps to 100mbps over time (and is shared with other users that stream video and other services at the same time as the SMP games are ongoing).
The individual systems that connect to the games are also variable, with a sampling including:
- 2010 iMac 21.5" 3.6 GHz Core i5 (Dual Core), 16 GB DDR3, Radeon HD5670 512MB
- 2018 Mac Mini 3.6 GHz Quad-Core i3, 16 GB DDR4, Intel UHD 630 1536 MB
- 2019 iMac 21.5" Retina 4K 3.6GHZ Quad-Core i3, 32GB DDR4, Radeon Pro 555X 2 GB
All systems are able to run the full mod packs at full screen, though individual players run different resource and shader packs. Due to the age of at least one of the systems (the 2010 iMac), one of the supported mods has had to be rebuilt with an older linked library as it was unable to run the latest distributed version. This is identified and provided in the appropriate location. Even then, the oldest system was still running comfortably at 50-60+ FPS with multiple players online.
Server
On the server-side, running the System and Baseline modules saw a load of just under 1GB of RAM while a player was active in the server in Survival mode. Adding the SMP Server module, and the server runs at anywhere from 2-3GB of RAM with 5 concurrent players actively in Survival. There are occasional lag spikes, but TabTPS shows reasonable figures that can be readily improved by ongoing tuning and improvement of mod settings (for example Geyser was installed for quite a while, but has since been removed from the packs).
The Hardcore server, with approximately the same distance, is played on a 3GB server, but doesn't really go beyond 2GB of normal load. When the server load was being assessed, the loaded mod packs were a tuned SMP set, but numerous unused modules were still being loaded into memory by both server and client.
Client
On the client side, it is recommended to set 4GB of RAM for a smoother experience. The default Minecraft setting is okay, but there will be occasional client-side lag spikes and stuttering in very complicated regions and areas of high entity density. Monitoring through BetterF3's memory module, the game doesn't seem to fully use the 4GB of allocated memory once it has loaded into the world and is running, but it does provide a nice headroom of added capacity and the game tends to hang at load if the General SMP modules (and pre-reqs) are loaded and the RAM allocation hasn't been increased.
But What About?
What about mod XYZ? Or Loader ABC? Or Launcher DEF? To begin with, UA hasn't had the opportunity to evaluate each and every mod that's out there and it's entirely possible that he will be adding mods to the pack over time as he finds and evaluates new mods and how they work with the existing pack elements. There are modpacks that exist which do target the broad availability of mods, such as "All of Fabric", or "All of Forge", but UA's FabPack isn't setting out to replicate these packs. Some mods which offer equivalent functionality to others already in the pack might have been evaluated but rejected for various reasons. This might be due to lack of support for 1.18.2 as a starting point, lack of Fabric versions, excessively buggy behaviour, poor performance, or (in at least one case) the intentional inclusion of secret functionality that monitors game behaviour and intercepts and blocks player actions.
As to the available modloaders, UA originally started playing without any, but found that a Spigot / Paper server configuration had the plugins and addons that were really needed to deliver the gameplay that the players on that server were expecting. From there, UA moved towards Fabric as the modloader of choice. There is plenty that Forge has to offer, but Fabric was chosen as it closest met the requirements in terms of current and future support, functionality, and performance. Sure, it might have fewer mods available for it overall, but it's the loader UA is going with for now. With the recent arrival of Quilt as a fork of Fabric, expect that 1.19 and later versions of the modpack will also be tested against and work with Quilt.
With the launcher choice, UA began with the vanilla Mojang launcher and made the move to MultiMC and then PolyMC, with a side diversion into ATLauncher, as the different launchers had strengths in different areas that needed ready access during the development and evaluation phases of the modpack creation. Launcher choice is pretty much whatever you find convenient, but UA plays with PolyMC as his daily Minecraft launcher.
Project description from Modrinth.
Mods in SMP & Baseline & System Combined
Open any mod on Modpacks.ch to check its files and dependencies.
54dc846236010b1e22bfdb6b7d06a669f6ccfb5a · Modrinth version 6N5U8wzl · Project link unavailable Side not labelled801d5fef18825aa807cc15de3ec9dc34d15ce32f · Modrinth version FlJ0SOQk · Project link unavailable Client only8a801b33d2bef96694188812e0e7a218e06322a7 · Modrinth version Q7aYerrQ · Project link unavailable Side not labelled07cc0f6d00b184bef9c4390682c098d5ca52e67d · Modrinth version gQRJj49P · Project link unavailable Side not labelled25caa4222a307016cb45cf8b6d27c09b507e2196 · Modrinth version vhKOfGGy · Project link unavailable Side not labelledeff963b6fb1795f2a3da263b2c893de2e21af6c8 · Modrinth version pHlw7GFx · Project link unavailable Side not labelled098653c88addec413623a78c20e2f001e5647079 · Modrinth version CrA8IgxU · Project link unavailable Side not labelled457734b8099afbda9218c59aa6f197e2a2cc8d65 · Modrinth version EWqUNavR · Project link unavailable Client only2601bfce6a354cb560a8695588379447e1452178 · Modrinth version WJnvCrQY · Project link unavailable Side not labelled9d2fba4df4a952201e6e0a8a5207ede10912b1a3 · Modrinth version B26lNdHh · Project link unavailable Side not labelled81ce0b2c2ad345ecdade0c2ba4f4d5388e8dd0d2 · Modrinth version wnS9y56O · Project link unavailable Side not labelled6f4105f8e2191a1125ae25958228cbf0930508c0 · Modrinth version eGTFdJii · Project link unavailable Client onlycf16285fe5c6c8e03beff83b4b4b8ee054a381d0 · Modrinth version UpVioyBK · Project link unavailable Client onlybc0f07805823fdab5c7376d8d2b314c1b109d402 · Modrinth version d1D40LRO · Project link unavailable Side not labelledf73c575de028148be27e4caf51794de8705aea66 · Modrinth version xugTWp2u · Project link unavailable Side not labelleda5ff4cb7d4c0fc3b5809a52b096b92ccf9d8cb55 · Modrinth version gOxkykhO · Project link unavailable Client only5753b166288de32e082a9f4b1d2d1a414042ea6e · Modrinth version P2po0Y9O · Project link unavailable Side not labelled02e79b2f3e66bdf6031b88fd60758c66fcdcaf6b · Modrinth version 5LLlg1IS · Project link unavailable Side not labelledbd15a7bff39ac57ca825557eadc388111cc559f1 · Modrinth version rJ2vYNjm · Project link unavailable Side not labelled068f7fb001ea391128fdb7c3a567709966b0f1d7 · Modrinth version Sr7QiUJH · Project link unavailable Side not labelled8223a92f1f1763500a7c653069528de999888a27 · Modrinth version AT0rjdJ8 · Project link unavailable Client only3fd1adc79c42da6a7592c5d1c7fa413917782d86 · Modrinth version XXLeEb0H · Project link unavailable Client onlyd4ffc71b2f0ea01b9a6242c23faace5cdc72d947 · Modrinth version LttnLLIj · Project link unavailable Client onlydc9d5864febb0cb454fa9eaa2fe0886fd9711847 · Modrinth version Ic4UuyVU · Project link unavailable Client onlyb571f0704f34b31557eb6b6ffcde48ad819a2b05 · Modrinth version b8GZobHt · Project link unavailable Server onlyc15333020db0c90ef97aa22badd02e3131ca2d0f · Modrinth version 975y26tB · Project link unavailable Side not labelledc6a272e4c0f2b8777589cddf8298bbec79db341c · Modrinth version OyYm6CF5 · Project link unavailable Client only523c57485a469c581d7a9bd18ec86c7a92a0ec93 · Modrinth version 4GD4dwQK · Project link unavailable Client only2c9e471060f23a4b5ae49e3ccbf27fae1ad10a76 · Modrinth version AnCs0z08 · Project link unavailable Side not labelled88f240a5064963ef1aa50ebaa85dbdf2e4e1362e · Modrinth version 5VOQ5nq2 · Project link unavailable Side not labelled7f7922015b47d907fbfcbcab0f02f6cb7109d267 · Modrinth version k55LHPVG · Project link unavailable Side not labelledec250bd4957389501c60df007f2cc9f12f55fc71 · Modrinth version OGNZg0it · Project link unavailable Server onlybf5e74b5e3ae3b9b945c11e2fdc0477490f26f4c · Modrinth version m8fbq5qt · Project link unavailable Client onlyeaedf924b6774ef266ca0382d38c6325aa37f331 · Modrinth version FaCaUOFs · Project link unavailable Client only6db23ac0201981fbd4c6943b753425d454bfaee0 · Modrinth version ivSkiG78 · Project link unavailable Side not labelled3cd12653da3a4502c42b7f6d6f935e2ff7ca45b3 · Modrinth version AJQcpbQc · Project link unavailable Server onlyd5d047374981d614c2a53422be751dc1491f9cd0 · Modrinth version 776Z5oW9 · Project link unavailable Side not labelled5b8b946696370d3738b20cdbc4e57c796bcdb6a7 · Modrinth version AgOOYVks · Project link unavailable Side not labelledc84330c48c8e7b635ab8a313f2da167a8297b5d2 · Modrinth version nSW0zfC7 · Project link unavailable Server only4173acbf86533527a022bbfa5a3697e16046b5b4 · Modrinth version K6DPam41 · Project link unavailable Server onlya20793e65789fb9ef248d07dfd2fcd79e8afb53d · Modrinth version ZxoJeTLg · Project link unavailable Client only6c9078e18c279c1200605d6c6011646e282219ef · Modrinth version N8VHYD9i · Project link unavailable Client onlyf225da7ae6b3327e36a017386d9d975c472a7303 · Modrinth version I4MXu784 · Project link unavailable Server only2442df3bf18516737f8cfd5badd836a7e34f6288 · Modrinth version Onlo6jbu · Project link unavailable Client onlye4d0b611a02a7612d9a1b3e4a82a17e9fec1a128 · Modrinth version eo4IOIRF · Project link unavailable Side not labelled083156175d493e089599c11b2ff04c0bf153f831 · Modrinth version V3R1i5Xr · Project link unavailable Server only466a8a26949497a3b11886a788e6e156a8b03d24 · Modrinth version vJQ7plH2 · Project link unavailable Side not labelled5f1f59c0ff6d54fc7ec1d42eb347a2f6987d234c · Modrinth version zhBXhMhZ · Project link unavailable Client only2efec5781f1271bdcdae462eee402ccb97bff6fe · Modrinth version C6e265zK · Project link unavailable Side not labelled39896daa19a95eb4ed660389c6b151271b574a14 · Project link unavailable Side not labelledd5c19c3d4edb4228652adcc8abb94f9bd80a634c · Modrinth version pHl1Vi6k · Project link unavailable Side not labelled7cfd29a28566491be35857761aeaccb1d5caaf23 · Modrinth version tvwxPscE · Project link unavailable Client onlybad7a3239314c297a1793b96a8688ba71b0b928e · Modrinth version enS8Fiz0 · Project link unavailable Side not labelledd2001d1a62d3b620c6ffcb45a88a612d790b3620 · Modrinth version dVCRwTln · Project link unavailable Side not labelledd581615296b1dfb72477c984a43cc6891f75eb73 · Modrinth version GYRoFp1I · Project link unavailable Client only5ad0b21233a8fdafae213e83cedd78f54df9a691 · Modrinth version OyWO2luz · Project link unavailable Side not labelledcb115242cbbe5f766c58fef3b26fafdd1214d97e · Modrinth version dTWtqJro · Project link unavailable Client only39128e1b1b02c46788536bc846c7f4a35d5658a7 · Modrinth version YcBteQIZ · Project link unavailable Server onlye9a09f764c9d32869194a0d0cff75ae112794416 · Modrinth version e8OPjNDT · Project link unavailable Side not labelled418f1a0b179faa76d1266be137969718ab7d5fea · Modrinth version vUoAK8ZT · Project link unavailable Side not labelled0b7f678c3baa9f7bb0eca605fba866388a24f246 · Modrinth version e68epebs · Project link unavailable Client onlycb2d3e9ec90597df161f90fb5c12bce47f99fce5 · Modrinth version 31QS6G6Z · Project link unavailable Client only6545103884a360786b24ffc53dfe13b53e711edd · Modrinth version 6tKTgY0S · Project link unavailable Side not labelled7271b1e0d0bba1f9236a70672f769c4d315e89e3 · Modrinth version l6qvqqZf · Project link unavailable Side not labelledeecfa116802f89921e1b3a11f14240a08b97573b · Modrinth version IUZ9L8mF · Project link unavailable Client only1b1df83e00379f5a7761f4f012c462c6df1f0762 · Modrinth version yYSCrgcw · Project link unavailable Server only6e3bd425cdd11a0aaaaf382bf050923e9824a3fb · Modrinth version ELIB5QZ2 · Project link unavailable Server only3cf589b998393d737e6fd669828178f98d4c9ef2 · Modrinth version mmznHwvh · Project link unavailable Side not labelled80c1d7b642657cc1f33fbf64767cd41f12352a77 · Modrinth version GuSB7KD6 · Project link unavailable Client only92c9bbb38ce2624eabb18749b30746b638fa93b8 · Modrinth version ZwoaPnoN · Project link unavailable Side not labelled95b04eede99b76a2975f1fa2aefe61327ca78940 · Modrinth version DACJA2Kw · Project link unavailable Server only5a46f66ec649169f370eb6ec0ad280c319a4c960 · Modrinth version 2yO8inuL · Project link unavailable Server onlya171437b0a8df4ba89015eff4f97504220577f34 · Modrinth version 9LvKUEYM · Project link unavailable Client onlyf839863a6be7014b8d80058ea1f361521148d049 · Modrinth version 74Y5Z8fo · Project link unavailable Client onlyd21c5c60efcb5f739a63d5a5ca90525c76d5033c · Modrinth version 6jvrTNYl · Project link unavailable Server onlya436b72ee514bd2b59900159bcc4d461f96ef340 · Modrinth version 4ew9whL8 · Project link unavailable Side not labelled352fc10abf0b43aa330128e26c61b88ae03f4605 · Modrinth version 6Ar8kSQ4 · Project link unavailable Server onlyc2b81aaf440001517990b10f95ad2108958f0c28 · Modrinth version 2efrP185 · Project link unavailable Server onlyc3006373e4ea7e0bbb46864c6314bb2bbd4352f9 · Modrinth version HlyaFEvp · Project link unavailable Server only80e175cbeaf43d6382c43cfce274e81f30da96dd · Modrinth version FfaUxfMq · Project link unavailable Side not labelled1f6784a63d0c4cfe6caacf7b7a93ddd9f0b4e491 · Modrinth version XqLNMi9J · Project link unavailable Side not labelled0322e7197cdf8a11832d9f0efb7a04470a6a96ff · Modrinth version MaNNf6JG · Project link unavailable Side not labelledc8e16c4ed6ea4572fd4ecbbed04af9c5a3d7fd2e · Modrinth version UWBnMOdJ · Project link unavailable Side not labelled014f61ffa930eaf41dd48156e97dde63abe08327 · Modrinth version IPNj6sXo · Project link unavailable Side not labelledda56bb54005e0f02808bed89e48dd62963d8ad4e · Modrinth version Fj1eOuZR · Project link unavailable Side not labelledPick your setup
UA's FabPack by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Made local changes? Try them in a copied instance before touching a world you care about.
Recent files
UA's FabPack versions and loaders
Looking for an older file? The official Modrinth project page is in Resources.