Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Kilt

Kilt

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

724
32
Cursed
Library
Utility

Compatibility

Minecraft: Java Edition

1.20.1

Platforms

Fabric

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server
Donate on Ko-fi

Creators

BluSpring
BluSpring Owner
alphamode
alphamode Member

Details

Licensed LGPL-2.1-only
Published 5 days ago
Updated 4 days ago
DescriptionGalleryChangelogVersions

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.

Modrinth is open source.

main@bd61f5d

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.