https://github.com/seggan/kmixin
Mixins, but Kotlin
https://github.com/seggan/kmixin
Last synced: 29 days ago
JSON representation
Mixins, but Kotlin
- Host: GitHub
- URL: https://github.com/seggan/kmixin
- Owner: Seggan
- Created: 2024-12-16T20:10:05.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-12-17T14:07:57.000Z (7 months ago)
- Last Synced: 2025-06-17T06:03:45.834Z (29 days ago)
- Language: Kotlin
- Size: 52.7 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KMixin

Write your mixins fearlessly in Kotlin! Mixins [famously don't support Kotlin](https://github.com/SpongePowered/Mixin/issues/245)
This Gradle plugin automatically generates Java wrapper code that forwards calls to your Kotlin mixin,
so you don't have to worry about Kotlin's extra code generation. Check out the
[wiki](https://github.com/Seggan/kmixin/wiki) for more information.### This project is still early in development. While I encourage you to try it out, please report any issues you encounter.
## Usage
```kotlin
plugins {
id("io.github.seggan.kmixin") version "VERSION"
}
```
That's it! KMixin will automatically insert its task into the build process.## Currently unsupported features
- MixinExtras
- Interface injection
- `@Shadow`