Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft

Fabric Kotlin Extensions Mod FAQ

10 questions players actually ask, answered.

Do I need to install this mod myself or does another mod handle it?
Fabric Kotlin Extensions is a library mod that other mods depend on—you only need to install it if a mod you're using requires it. Check your mod's dependencies to confirm; if required, place it in your mods folder alongside your other mods.
What's the difference between Kotlin Scripting JVM and Kotlin Scripting JVM Host?
Kotlin Scripting JVM provides the core scripting engine, while Kotlin Scripting JVM Host supplies the runtime environment to execute those scripts. Both work together to let you run Kotlin code dynamically during mod development.
Can I use this mod to write scripts that modify my world or mods?
This mod provides the tools for mod developers to write Kotlin scripts as part of their mod code, not for players to script in-game. If a mod built with this library supports scripting features, you'd use those features through that mod's interface.
Why would a mod developer use Tiny Remapper and Mapping IO from this mod?
These tools help developers remap obfuscated Minecraft code to readable names during mod development, making it easier to reference Minecraft's actual code structure. This is essential for building mods that work across different Minecraft versions.
Does this mod slow down my game?
No—this is a development library that runs during mod compilation and setup, not during gameplay. It has no impact on your game's performance once Minecraft is running.
What is Kotlin Metadata JVM used for?
Kotlin Metadata JVM lets mod developers inspect type information and class structure at runtime through reflection, which is useful for advanced mod features that need to understand code structure dynamically.
Can I use Kotlin Scripting JSR223 to run scripts from external files?
JSR223 support allows scripts to be executed through Java's standard scripting interface, but whether you can load external files depends on how the mod using this library implements scripting features.
What happens if I remove this mod after installing it?
Any mod that depends on this library will fail to load. Only remove it if you've also removed all mods that require it.
Is this mod compatible with other Kotlin libraries or mods?
Yes—this mod is designed to centralize Kotlin libraries so multiple mods can share them without conflicts. It works alongside other Fabric mods that use Kotlin.
Do I need to configure anything after installing this mod?
No configuration is needed—this mod works automatically in the background to support other mods that depend on it. Just ensure it's in your mods folder when launching.