diff --git a/surf-api-gradle-plugin/build.gradle.kts b/surf-api-gradle-plugin/build.gradle.kts index a634e9cf..0ff5c355 100644 --- a/surf-api-gradle-plugin/build.gradle.kts +++ b/surf-api-gradle-plugin/build.gradle.kts @@ -20,7 +20,7 @@ plugins { group = groupId version = buildString { - append("2.1.0") + append("2.1.1") if (snapshot) append("-SNAPSHOT") } diff --git a/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/common/CommonSurfPlugin.kt b/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/common/CommonSurfPlugin.kt index aae133a0..18c974fa 100644 --- a/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/common/CommonSurfPlugin.kt +++ b/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/common/CommonSurfPlugin.kt @@ -212,6 +212,7 @@ abstract class CommonSurfPlugin( jvmToolchain(Constants.JAVA_VERSION) compilerOptions { freeCompilerArgs.addAll(listOf("-Xjsr305=strict", "-Xcontext-parameters")) + javaParameters = true } } diff --git a/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/minestom/MinestomSurfPlugin.kt b/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/minestom/MinestomSurfPlugin.kt index a753b96b..e895a476 100644 --- a/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/minestom/MinestomSurfPlugin.kt +++ b/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/minestom/MinestomSurfPlugin.kt @@ -7,5 +7,11 @@ internal class MinestomSurfPlugin : AbstractCoreSurfPlugin T.exclude(provider: Provider) = - provider.get().module.apply { exclude(group, name) } \ No newline at end of file + provider.get().module.apply { exclude(group, name) } + +tasks { + shadowJar { + val relocationPrefix: String by project + relocate("it.unimi.dsi.fastutil", "$relocationPrefix.fastutil") + } +} \ No newline at end of file