Fabric Kotlin Extensions Wiki › Guides › Compile Kotlin Code Efficiently in Your Mod Build
Compile Kotlin Code Efficiently in Your Mod Build
Integrating the Kotlin Compiler
The Kotlin Compiler included in this mod ensures your mod's Kotlin source files compile correctly with Fabric's environment. This is more reliable than using a generic Kotlin compiler because it's pre-configured for Minecraft's classpath and dependencies.
1. Configure your build script to use this mod's Kotlin Compiler
2. Point it to your mod's Kotlin source directories
3. Ensure Fabric and Minecraft dependencies are available during compilation
4. Run the build process
Benefits Over Standard Compilation
- Fabric-aware: Understands Fabric-specific annotations and mixins
- Dependency management: Automatically resolves Kotlin standard library versions
- Consistent output: Produces bytecode compatible with your target Minecraft version
This is especially important if you're writing a mod that mixes Kotlin and Java code. The compiler handles interoperability seamlessly, so you can use Kotlin features in your event handlers, commands, and block entities without compatibility issues.