Fabric API is the core library for the most common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
- Fabric’s APIs are lightweight and modular, making porting faster and game instances leaner.
- Fabric development targets snapshots as well as release versions, allowing earlier mod updates and more informed community planning.
- The Fabric toolchain is available for everyone to use - even if you only want to use some of it!
More infomation and full installation instructions can be found on the Fabric website and support can be found on the Fabric discord server.
This is SEPARATE from the Fabric loader! You need both for most mods! Keep in mind the project requires the Fabric mod loader!
In reply to Awesome_Bro201:
Its literary Fabric API and you're asking them to make it for forge.
forge port please 1.12
In reply to thisisquark:
Fabric api is for loading fabric mods
In reply to SlimySpeck:
I think people think that Fabric API can make Forge run Fabric mods aswell XD
In reply to thisisquark:
The first laugh of the year xD Thx hahaha
In reply to thisisquark:
https://www.rewovenmc.tk/
Where is 1.3.1 download
In reply to drockstv:
It's called Legacy Fabric (whether a joke [seen enough but as I'm the only one that talks about LF unlike others I'm fine breaking the ice] or not I'll answer).
Possible from 1.4.7 to 1.13.2 I think some mods. Forget if 1.3.2 is available yet but may be.
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/mods-discussion/3028341-legacy-fabric-cursed-fabric-discussion-thread-for
https://modwiki.miraheze.org/wiki/Legacy_Fabric_Mod_HUB (HUB for any mods I am aware of on many versions).
I am documenting anything I can but ask in the Legacy Fabric Discord and you'll get your answer https://discord.com/invite/yBTpRXe
im guessing its not available on 1.17?
vhjkm
it says incompatible mod set yet fabric api is my only mod
In reply to downsidup:
i just tried again and this time it said:
Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.ExceptionInInitializerError
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:610) ~[fabric-loader-0.12.12.jar:?]
In reply to downsidup:
same issue here
In reply to downsidup:
Fabric API 0.45.0+ requires Fabric Loader >= 0.12.12
Just update your fabric loader by making sure you have Fabricmc.net's latest "Fabric Loader Installer" (currently at 0.10.2 - download the Jar file option if you don't like .exe).
Then run the installer with:
Native MC Client: Just click on the downloaded installer and choose the latest version of MC and create the profile. Afterwards, launch MC and update your game profiles (the ones with Fabric AP 0.45.0+ installed) to use the latest Fabric Loader + corresponding MC version). That's it.
Server:
Make sure you're in the folder where the MineCraft server .jar file is, then execute:
java -jar <path to the fabric-loader-installer.jar file> server -mcversion 1.18.1 -downloadMinecraft
Of course, I'm assuming you're running MC 1.18.1. And just to be sure, re-download the MC Server from MS/MoJang to protect your server & client from Log4J CVEs. Not to mention, another Log4J CVE was issued yesterday! Yikes.
aight, where can i download fabric api 0.12.12 cuz i cant run my mods without it as it keeps crashing
In reply to Infin_te:
0.12.12 is the version of the fabric loader, not the fabric API which is 0.45.0!
Edit: nevermind
Why isnt this built in?
In reply to lucky_skeptical:
Separating this from loader has many benefits:
- The API can be updated (by players and by devs) without having to reinstall and redistribute the entire loader
- The loading system is separate from the game, making fabric loader not depend on any specific minecraft version and therefore usually not needing to do anything to update it, you just update API (and technically intermediary, but that's handled for you)
- Given the modularity, if a part doesn't work with a game update, it can just not be included while the rest still works, and it can published as an API update when fixed without needing to update everything.
Plus there's likely more reasons I'm not aware of.