Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Quilt Kotlin Libraries (QKL)

Quilt Kotlin Libraries (QKL)

Quilt's official Kotlin libraries

733.2k
255
Library

Compatibility

Minecraft: Java Edition

1.21
1.20.4
1.20–1.20.2
1.19.x

Platforms

Quilt

Supported environments

Client-side
Server-side
Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server
Donate

Creators

QuiltMC
QuiltMCOrganization

NoComment1105
NoComment1105 Team Member
Potatoboy9999
Potatoboy9999 Team Member
sschr15
sschr15 Team Member

Details

Licensed Apache-2.0
Created 2 years ago
Updated 8 months ago
DescriptionChangelogVersions

Show all versions

QKL 5.0.0 + FLK 1.12.3 + Kotlin 2.0.21

on Oct 11, 2024
Download

QKL for 1.21.x is here!

This release mostly just adapts to Minecraft 1.21 changes as well as provides FLK 1.12.3 and Kotlin 2.0.21! The following libraries have been added/updated:

kotlinx-io-core        ------ -> 0.5.4
kotlinx-io-bytestring  ------ -> 0.5.4
kotlix-serialization-* 1.6.3  -> 1.7.3
kotlix-datetime        0.5.0  -> 0.6.1
kotlix-coroutines      1.8.0  -> 1.9.0
kotlin                 1.9.23 -> 2.0.21
atomicfu               0.23.2 -> 0.25.0

QKL 4.0.0 + FLK 1.10.19 + Kotlin 1.9.23

on Apr 3, 2024
Download
  • QKL Core targets FLK 1.10.19 and Kotlin 1.9.23.
  • The extra libraries target QSL 8.0.0-alpha.10+1.20.4 and Minecraft 1.20.4. (Wow, we're up-to-date with the latest release for once?)
    • Because of some type changes and a method removal causing breaking changes, this has caused a major version change.

What's Changed

  • Update to 1.20.4 by @SylvKT and @quinn-semele in https://github.com/QuiltMC/quilt-kotlin-libraries/pull/92

New Contributors

  • @SylvKT made its first contribution in https://github.com/QuiltMC/quilt-kotlin-libraries/pull/92

Full Changelog: https://github.com/QuiltMC/quilt-kotlin-libraries/compare/3.0.0...4.0.0

QKL 3.0.0 + FLK 1.10.17 + Kotlin 1.9.22

on Feb 14, 2024
Download
  • The extra libraries target Minecraft 1.20.2. Future Minecraft versions will be targeted soon.
    • Due to some breaking changes in the library's API, the major version has been updated. Codecs and recipes are the most changed.
  • QKL-Core targets FLK 1.10.17, Kotlin 1.9.22, and the associated libraries.

What's Changed

  • fix: issues url spelling mistake by @flerouwu in https://github.com/QuiltMC/quilt-kotlin-libraries/pull/81
  • Use proper publishing methods. Fix #82. Pin loom. by @SilverAndro in https://github.com/QuiltMC/quilt-kotlin-libraries/pull/84
  • Update to 1.20.2 by @ellie-semele in https://github.com/QuiltMC/quilt-kotlin-libraries/pull/88

New Contributors

  • @flerouwu made their first contribution in https://github.com/QuiltMC/quilt-kotlin-libraries/pull/81
  • @ellie-semele made their first contribution in https://github.com/QuiltMC/quilt-kotlin-libraries/pull/88

Full Changelog: https://github.com/QuiltMC/quilt-kotlin-libraries/compare/2.1.3...3.0.0

QKL 2.1.3 + FLK 1.10.10 + Kotlin 1.9.10

on Sep 13, 2023
Download
  • Update provided FLK, Kotlin, Gradle, and libraries (@Treetrain1 in #79)

QKL 2.1.2 + FLK 1.10.8 + Kotlin 1.9.0

on Aug 2, 2023
Download

Bumps provided FLK version

QKL 2.1.1 + FLK 1.9.6 + Kotlin 1.9.0

on Aug 1, 2023
Download
  • Fix crashes from Mod Menu trying to access a nonexistent file
  • Update to Kotlin 1.9 and FLK 1.10.8

Full Changelog: https://github.com/QuiltMC/quilt-kotlin-libraries/compare/2.1.0...2.1.1

2.1.0+kt.1.8.22+flk.1.9.4.

by Potatoboy9999 on Jun 14, 2023
Download
  • Update to MC 1.20
  • Track FLK 1.9.4 and associated libraries

Full Changelog: https://github.com/QuiltMC/quilt-kotlin-libraries/compare/2.0.2...2.1.0

2.0.2+kt.1.8.20+flk.1.9.3

on Apr 14, 2023
Download

Publish core separately from library, and make core align with FLK

2.0.1+kt.1.8.20+flk.1.9.3

on Apr 4, 2023
Download

Update to kotlin 1.8.20 and FLK 1.9.3

1.1.1+kt.1.8.10+flk.1.9.2

on Mar 15, 2023
Download

Libraries:

atomicfu 0.19.0 -> 0.20.0
kx.serialization 1.4.1 -> 1.5.0
kotlin 1.8.0 -> 1.8.10
qsl 4.0.0-beta.1+1.19.3 -> 4.0.0-beta.9+1.19.3

This release additionally fixes a warning on quilt loader >= 0.18.1 by requiring loader 0.18.1 and using some of its APIs

1.1.0+kt.1.8.0+flk.1.9.0

by NoComment1105 on Jan 5, 2023
Download

This release updates to Minecraft 1.19.3 It provides support for:

  • Kotlin: 1.8.0
  • Minecraft 1.19.3
  • QSL: >=4.0.0-beta.1
  • FLK: >=1.9.0 (for Kotlin 1.8.0)

The math module has been disable in this release, due to Mojang changing it in great depth and limited update time. The ItemGroups extension has also been disabled for similar reasons

1.0.2+kt.1.8.0+flk.1.9.0

by NoComment1105 on Jan 5, 2023
Download

This release bumps the supported Kotlin version up to 1.8.0! It provides support for:

  • Kotlin: 1.8.0
  • Minecraft: 1.19.2
  • QSL: >= 3.0.0-beta.24
  • FLK: >= 1.9.0 (for Kotlin 1.8.0)

There were no changes to any functionality, only dependencies to allow for use with newer Kotlin and FLK versions.

1.0.1+kt.1.7.22+flk.1.8.6

on Dec 22, 2022
Download

This is a small dependency update release for QKL It provides support for:

Kotlin: 1.7.22
Minecraft: 1.19.2
QSL: >= 3.0.0-beta.24
FLK: >= 1.8.6 (for Kotlin 1.7.22)

There were no changes to any functionality, only dependencies to allow for use with newer Kotlin and FLK versions.

1.0.0+kt.1.7.20+flk.1.8.5

by NoComment1105 on Dec 4, 2022
Download

This is the first release of Quilt Kotlin Libraries! This version comes with support for:

  • Kotlin: 1.7.20 to 1.7.22
  • Minecraft: 1.19.2
  • QSL: >= 3.0.0-beta.16

In this version of QKL you can find:

  • Kotlin wrappers for QSL functions
  • Registry DSL
  • Text DSL
  • Brigadier DSL
  • Math operators
  • A kotlinx.serialization -> Mojang serialization codecs bridge

Please report any bugs you find on the Issue tracker of GitHub and enjoy your Kotlin Modding!

Thank you to all contributors that helped us get to a stable release for QKL, let's keep this up!

0.1.2 Modfest release

on Aug 20, 2022
Download
  • Actually fix semver

0.1.1 Modfest release

on Aug 20, 2022
Download
  • Fix semantic versioning

0.1.0 ModFest release

on Aug 20, 2022
Download

Unstable release, for use with mods released for ModFest: Singularity

Modrinth is open source.

main@4bafae8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.