Place any Kotlin-based Fabric mods inside the same mods folder. The Fabric Language Kotlin mod must load the dependent mods. Fabric handles this automatically because the language adapter initializes early. File name- Fabric-Language-Kotlin-Mod-1.21.jar

fabric-language-kotlin-1.21-1.10.0+kotlin.1.9.23.jar

The Fabric loader expects standard Java class files. When a mod is written in Kotlin, it relies on the ( kotlin-stdlib ) and the Kotlin reflection library . The Fabric Language Kotlin mod serves three critical roles: Place any Kotlin-based Fabric mods inside the same

inside the JAR:

sha256: (check against Modrinth/CurseForge) =1.10.0+kotlin.1.9.0" – should be recent (e.g.

"depends": "fabric-language-kotlin": ">=1.10.0+kotlin.1.9.0"

– should be recent (e.g., Kotlin 2.0.x for MC 1.21).