Kotlin rewrite of Mindurka's main plugin.
⚠️ Still in development!
-
buj.tlLanguage tables. -
mindurka.apiAPI for CorePlugin. -
mindurka.uiUI library. -
mindurka.utilHelpers n stuff.
build.gradle
plugins {
id "org.jetbrains.kotlin.jvm" version "2.1.21"
id "com.google.devtools.ksp" version "2.1.21-2.0.1"
}
dependencies {
compileOnly "com.github.Darkdustry-Coders.CorePlugin"
compileOnly "com.github.Darkdustry-Coders.CorePlugin:annotations"
ksp "com.github.Darkdustry-Coders.CorePlugin:processor"
}gradle.properties
# Kotlin std is already included in CorePlugin
kotlin.stdlib.default.dependency = falsesrc/main/../Main.kt
import mindustry.mod.Plugin
import mindurka.api.Gamemode
class Main: Plugin() {
override fun init() {
Gamemode.init(javaClass)
}
}