Kilt

Kilt

Mod

Allows the loading of Forge mods in the Fabric ecosystem. Very experimental.

Client and server CursedLibraryUtility

746 downloads
32 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Kilt

Discord invite Buy Me A Coffee Requires Architectury API Requires Fabric API

Wakatime

A Fabric mod that brings (Neo)Forge mods into the Fabric ecosystem. Very experimental.

Please ensure you have a backup of your world before you migrate your Forge worlds to Kilt.

FAQ (probably)

Help! My mods (Forge/Fabric) don't work with Kilt!

Please report them onto the Kilt issue tracker, if a similar issue does not exist. Do not report them to the mod developers unless they also occur on Forge.

Why?

I like Fabric. And I hate Forge. More reasons here.

No, but like, doesn't Patchwork exist?

Patchwork completely halted development recently, which means they will no longer be worked on for future versions.

Okay... so how does this work?

Basically this recreates FML in a way that functions with Fabric Loader, with some of its own changes to hopefully improve on its performance, and bridging together Forge APIs with Fabric-native APIs for the sake of compatibility. Additionally, the entire Forge API is already bundled within Kilt, it just relies on the patch re-implementations (known as "injects" in Kilt's codebase) to be created first in mixin form.

For making the Forge mods themselves work, Kilt first remaps them from the Forge SRG format into Fabric's Intermediary format, then applies some of its own "fixers" to ensure that everything will work correctly in the Fabric environment.

How do I use this?

Just throw your Forge mods into the mods folder like normal.

How have you not lost your sanity doing this?

Already have. Next question.

Credits & Acknowledgements

I want to give a huge amount of thanks to the Fabricators of Create for making Porting Lib, as without it, this would have been significantly harder to do.

Thank you to the Minecraft Forge developers, cpw and LexManos, and all of its contributors, for making the Forge API, and having it open-sourced.

Thank you to the FabricMC developers, modmuss50, sfPlayer1, and asiekierka, for creating Fabric.

And thank you to my friend Zuite, for being the wall that I throw all my code frustrations and thought processes at, as she has helped me tremendously to just stop and think about all of the problems at hand.


Project members

BluSpring

Owner

alphamode

Member

Details

Licensed LGPL-2.1-only
Published 6 days ago
Updated 5 days ago