11import io.izzel.taboolib.gradle.*
2+ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
23import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
34
45val publishUsername: String by project
@@ -8,8 +9,8 @@ val build: String by project
89plugins {
910 java
1011 `maven- publish`
11- kotlin(" jvm" ) version " 1.9.24 "
12- kotlin(" plugin.serialization" ) version " 1.9.24 "
12+ kotlin(" jvm" ) version " 2.1.20 "
13+ kotlin(" plugin.serialization" ) version " 2.1.20 "
1314 id(" io.izzel.taboolib" ) version " 2.0.23"
1415 id(" org.jetbrains.dokka" ) version " 2.0.0"
1516}
@@ -90,8 +91,8 @@ dependencies {
9091 compileOnly(" ink.ptms.adyeshach:plugin:2.0.26:api" )
9192 compileOnly(" org.eldergod.ext:DragonCore:2.6.2.9" )
9293 compileOnly(" org.eldergod.ext:GermPlugin:4.4.1-5" )
93- compileOnly(" org.eldergod.ext:MythicMobs:4.11.0" )
9494 compileOnly(" org.eldergod.ext:DragonArmourers:6.72" )
95+ compileOnly(" org.eldergod.ext:MythicMobs:4.11.0" )
9596 compileOnly(" org.eldergod.ext:GDDTitle:2.1" )
9697 compileOnly(" org.eldergod.ext:GlowAPI:1.4.6" )
9798 compileOnly(" org.eldergod.ext:OriginAttribute:1.1.4" )
@@ -100,8 +101,8 @@ dependencies {
100101 compileOnly(" org.eldergod.ext:packetevents:2.7.0" )
101102 compileOnly(" org.eldergod.ext:ProtocolLib:5.3.0" )
102103
103- taboo(" org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 " ) { isTransitive = false }
104- taboo(" org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 " ) { isTransitive = false }
104+ taboo(" org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 " ) { isTransitive = false }
105+ taboo(" org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 " ) { isTransitive = false }
105106 taboo(" org.apache.commons:commons-jexl3:3.4.0" )
106107 compileOnly(" com.github.ben-manes.caffeine:caffeine:2.9.3" )
107108 compileOnly(" org.joml:joml:1.10.7" )
@@ -124,9 +125,9 @@ tasks.withType<Jar> {
124125}
125126
126127tasks.withType<KotlinCompile > {
127- kotlinOptions {
128- jvmTarget = " 1.8 "
129- freeCompilerArgs = listOf (" -Xjvm-default=all" )
128+ compilerOptions {
129+ jvmTarget.set( JvmTarget . JVM_1_8 )
130+ freeCompilerArgs.set( listOf (" -Xjvm-default=all" ) )
130131 }
131132}
132133
0 commit comments