Fabric API

The Fabric API is an API used by Fabric mods to interact better with vanilla Minecraft. It is required by most but not all Fabric mods in the mods folder. It is highly modularized and has a few submods; this design allow mods that only use a fraction of the API to use that part instead of requiring players to install the entire API.

It currently supports 1.16.5 and 1.17.1 release versions, Snapshots (currently 1.18 Experimental Snapshot 1 to 7) and Combat Test snapshots. Combat Test Snapshot support is displayed on the Fabric API and CraftPresence (which requires Fabric API) mod Curseforge pages.

Starting with snapshots (20w45a) builds have been dropped from file names; Fabric API versions will read "0.25.0" instead of "0.25.0 build 415".

As of 1.17 Pre-Release 1, 1.17 Fabric API builds (0.34.8 onwards, does not apply to prior 1.17 snapshot Fabric API builds) requires a Java 16 JDK build.

Trivia

 * CraftPresence is the only Fabric mod to support the Combat Test Snapshots. Though not all were (1-4 and 7b-8c), Combat Snapshot 5 & 7 have versions made for them. As of 19/07/2021 a 1.18 Experimental Snapshot port was made with the Fabric API 0.37.2 build.