promotional bannermobile promotional banner

Kotlin for Forge will start downloading in 5 seconds...


Join over 10 million players who use the CurseForge app!

Download App Now


Used to make mods with the Kotlin programming language. Works by shading the Kotlin libraries, providing KotlinLanguageProvider to load @Mod object declarations, providing AutoKotlinEventBusSubscriber to load @EventBusSubscriber declarations, and providing useful utility functions and constants.


See which libraries are included in Kotlin for Forge at the Kotlin for Forge dependency spreadsheet.


If you're not a mod developer, this is a dependency mod.


Information for how to implement can be found here.
You do not have to use the language loader or any of the features Kotlin for Forge provides, you can just use it for the bundled Kotlin libraries.


If you'd like to ask for help or suggest something, feel free to do so on the Kotlin for Forge discord server.