mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-03-28 04:07:01 -05:00
e4682d562cf3658a62e0c81401c67c52bb7fc9c5
Forgified Loom
Talk to us on Discord!
A fork of Juuxel's Loom fork that is a fork of Fabric Loom that supports the Forge modding toolchain.
Note that if ForgeGradle works fine for you, use it. This is not meant to be a complete replacement for ForgeGradle, and there are probably many bugs and limitations here that FG doesn't have.
Usage
Starting with a Fabric project similar to the example mod,
Then you need to set loom.forge = true in your gradle.properties,
and add the Forge dependency:
forge "net.minecraftforge:forge:1.16.4-35.1.7"
You also need to remove the Fabric Loader and Fabric API dependencies. You should also remove any access wideners and replace them with a Forge AT.
Mixins
Mixins are used with a property in the loom block in build.gradle:
loom {
mixinConfig = "mymod.mixins.json"
}
Limitations
- Launching via IDE run configs doesn't work on Eclipse or VSCode.
- You have to use Gradle 5, like with FG. I've reused it as a library in some places.
- The srg -> yarn remapper used for coremod class names is really simple, and might break with coremods that have multiple class names per line.
Known Issues
Languages
Java
75.3%
Groovy
23.9%
Kotlin
0.8%