Skip to content

Rewrite in Kotlin#24

Merged
blackd merged 10 commits intomainfrom
kotlin-rewrite
Jun 29, 2025
Merged

Rewrite in Kotlin#24
blackd merged 10 commits intomainfrom
kotlin-rewrite

Conversation

@blackd
Copy link
Copy Markdown
Collaborator

@blackd blackd commented Jun 29, 2025

Most of the code is now in Kotlin.

  • Due to incompatibility between Cloth Config and Kotlin Objects the config is still in Java.
  • Mixins of course are still in Java.

New build system based on libipn-gradle.

  • It's a new thing I'm developing it handles the mod loader specifics so you don't have to.
  • It's Kotlin centric but it doesn't really force it on the project.
  • Although it's meant for usage with libIPN based project once again it doesn't force it.
  • We are now using it in its most basic form to just handle the mod loader dependencies and generate some meta data.

This release can be precursor to forge and neofroge releases.

However this will much easier if libIPN is used because of it's porting layer. And will also replace cloth config as configuration provider.
However this is something for the future.

@blackd blackd merged commit 706113a into main Jun 29, 2025
2 checks passed
@blackd blackd deleted the kotlin-rewrite branch June 29, 2025 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant