Feed The Beast Wiki

Follow the Feed The Beast Wiki on Discord or Mastodon!

READ MORE

Feed The Beast Wiki
Register
Advertisement
This page is about the Fabric Loader. For the Fabric API, see Fabric API.
Fabric Loader
Fabric
Current developersmodmuss50, sfplayer1,
et. al.
Version0.15.7
URLLink
Fabric Installer
Version[1.0.0 Jar and Windows/.exe]
URLLink

Fabric is a lightweight modloader. It has a separate API, required by most but not all Fabric mods in the mods folder. It has been worked on alongside the 1.14 snapshots of Minecraft Java Edition since before snapshot 18w49a (before December 5th 2018). It was created in 2016 as a hobby project and was publicly announced in 2018.

Fabric Loader is version agnostic, which means it can be used on any version of Minecraft. There are even examples of it being used on other Java-based games. This is not applicable to the API of the same name, which is officially available for all Minecraft versions down to 1.14.4, various snapshots and the Combat Test versions of Minecraft.

Starting from around 20w46a build numbers for the Fabric Loader versions have been removed. Versions now appear as "0.10.6" instead of "0.10.6+build.214".

Although Fabric is less popular than Minecraft Forge, there are over 13000 mods for it as of April 2023.[1][2]

There is a small percentage of mods that do not require Fabric API to run such as Disable Custom Worlds Advice (Shut Up Experiment Settings as the Forge equivalent), similar with Cursed Fabric some mods like the Trapdoors or the Quit Button mods do not require Station API or Cursed Legacy API to be used just the Loader while the mods that do require them require the launcher specific differences, Fabric itself does not and works in Mojang's Launcher, MultiMC or many others.

Fabric mods can be commonly found at 3 sources: Modrinth[3], CurseForge[4], and Planet Minecraft[5] (though not as easy to filter[6]).

Fibermc is a useful website for discovering, searching and filtering Fabric mods that lead to CurseForge and Modrinth download pages and is planned to support GitHub and Glass Repo in the future.

There is also dedicated updated fan forum threads for Fabric starting from 1.14[7], 1.15[8], 1.16[9] and 1.17[10] snapshot and release versions to track mod updates, present Mod Developer modpacks, host installation help and other useful information for users to view related to each version.

Fabric also has many projects that split off into different areas such as Legacy Fabric (Fabric on versions before 1.14), Cursed Fabric (Fabric on alpha and beta versions, primarily Beta 1.7.3, it also has it's own split off with Babric and multiple APIs such as Station API for MultiMC and Cursed Legacy API for Mojang launcher along with mods that require neither API and just work in either launcher environment), Jumploader (Fabric support on the CurseForge launcher, this was before CurseForge's launcher added a Fabric Loader option around 1.17's release and is no longer needed, same with Asset Validator that was required due to a conflict Jumploader had with 1.16 snapshots/1.16/1.16.1, and is 1.16.2+ fixed), Patchwork and Forgework API (Forge mod compatibility patched to work on Fabric then with Forgework the reverse) and more, these are accessible via another Fabric Projects fan forum.[11]

Background[]

Fabric, like Rift, was created in response to the allegedly slow development of Minecraft Forge around Minecraft version 1.13. The developers considered Forge to be bloated, so the Forge API functionalities were either split out into Fabric API or discarded. Fabric itself is only a modloader.

Fabric also maintains its own obfuscation mappings, released under the public domain CC0 license. Unlike Forge's MCP and the official Mojang mappings, there are no licensing restrictions placed on Fabric's mappings, which allows them to be used for any purpose. Automatic tools that match between versions are used, so any new snapshot or pre-release version quickly gets supported.

Trivia[]

  • Fabric is the second time a modloader has had a large support for thousands of mods consistently alongside Forge since Risugami's modloader. (Meddle last 1.9 to 1.11 snapshots with 18, Rift lasted 1.13-1.13.2 with around 55 for 1.13 and 43 for 1.13.2; with Liteloader only lasted from 1.5.2 to 1.12.2 with around 48 and many stopping at different versions).
  • Fabric is the second modloader to support snapshots (Meddle being the first supporting 1.9 to 1.11 snapshots).
  • Fabric's loader itself is known to be used with other games (Starbound) besides Minecraft so it is a flexible loader used in other cases besides just Minecraft. The Fabric API is required for Minecraft modding.

See also[]

External links[]

References[]


Advertisement