Kotlin for Forge

Kotlin for Forge

Mod

Adds a Kotlin language loader and provides some optional utilities.

Client or server Library

15.59M downloads
626 followers
Follow Save
Filter loader...
Filter versions...

Kotlin for Forge 6.0.0

Kotlin for Forge 5.10.0

Kotlin for Forge 5.9.0

Kotlin for Forge 5.8.0

  • Update to Kotlin 2.1.20, coroutines 1.10.2, serialization 1.8.1
  • Fixed accidental transitive dependency on FancyModLoader
  • No more slim artifact. If still needed, you can depend on kfflang, kfflib, kffmod separately instead

Kotlin for Forge 5.7.0

  • Updated to Kotlin 2.1.0

Kotlin for Forge 5.6.0

  • Updated to Kotlin 2.0.21, coroutines 1.9.0, serialization 1.7.3

Kotlin for Forge 5.5.0

  • Updated to Kotlin 2.0.10
  • Fix NeoForge crash due to breaking change in FancyModLoader

Kotlin for Forge 5.4.0

  • Updated to serialization 1.7.1
  • Bumped version to fix missing coroutines and serialization with NeoForge maven artifact.

Kotlin for Forge 5.3.0

  • Added Minecraft Forge support (1.21+ only)
  • Updated to serialization 1.7.0
  • Updated to Minecraft 1.21

Kotlin for Forge 4.11.0

  • Update to Kotlin 2.0.0, serialization 1.6.3, coroutines 1.8.1

Kotlin for Forge 5.2.0

  • Updated to Kotlin 2.0.0, coroutines 1.8.1
  • Fixed broken JAR
  • Dev jar now JarJars Kotlin libs instead of shading them

Kotlin for Forge 5.1.0

  • Dropped support for NeoForge 1.20.5 due to breaking changes in 1.20.6.
  • Updated to support NeoForge 20.6.62-beta and onward, following breaking changes in language loaders.
  • Now requires NeoForge 20.6.62-beta or newer.
  • Make sure you update your dependency requirement to require KFF 5.1.x or newer.

Kotlin for Forge 5.0.2

  • Added missing Kotlin libraries to JarJar: kotlin-stdlib-jdk7, kotlin-stdlib-jdk8, kotlin-serialization-core-jvm, kotlin-serialization-json-jvm
  • Changed KFFMod to require KFF 5.0 instead of 4.0 (just a typo fix)

Kotlin for Forge 5.0.1

  • Fixed a bug with EventBusSubscriber when the bus field was not specified.

Kotlin for Forge 5.0.0

  • Updated to 1.20.5 NeoForge (Forge hasn't updated yet)
  • Updated to Kotlin 1.9.23, serialization 1.6.3, coroutines 1.8.0
  • Kotlin libraries are now included using JarJar instead of shading
  • Migration guide can be found here: Migration Guide
  • Check the README on GitHub for updated instructions

Kotlin for Forge 4.10.0

  • Update to Kotlin 1.9.22
  • Address changes in NeoForge FancyModLoader (added type field to the mods.toml dependencies)

Kotlin for Forge 4.9.0

  • Removed CapabilityUtil.kt from NeoForged version of KFF due to NeoForge's capability changes
  • Fixed a crash with new Forge changes. KFF 4.x is still compatible with Forge 1.19.3-1.20.4 and NeoForge 1.20.1-1.20.4.

Kotlin for Forge 4.8.0

  • Update to Kotlin 1.9.21, coroutines 1.6.2
  • Fixed a crash with new NeoForge changes

Kotlin for Forge 4.7.0

  • Fixed incompatibility with NeoForge's new registry system
  • You MUST USE this import for property delegates to work with DeferredRegister: import thedarkcolour.kotlinforforge.neoforge.forge.getValue
  • Fixed crash with Event Bus

Project members

thedarkcolour

Owner

Details

Licensed LGPL-2.1-only
Published 5 years ago
Updated 13 days ago