From 04a7aed096fee7e20680be81a6b67ae1277f30a9 Mon Sep 17 00:00:00 2001 From: twisti-dev <76837088+twisti-dev@users.noreply.github.com> Date: Tue, 11 Aug 2026 16:44:20 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(core):=20update=20version=20to?= =?UTF-8?q?=202.1.3=20and=20add=20Minestom=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - increment version from 2.1.2 to 2.1.3 in build.gradle.kts - add withCoreMinestom function to CoreSurfExtension.kt - introduce MINESTOM module in SurfCoreModules.kt --- surf-api-gradle-plugin/build.gradle.kts | 2 +- .../main/kotlin/dev/slne/surf/api/gradle/SurfCoreModules.kt | 1 + .../slne/surf/api/gradle/platform/core/CoreSurfExtension.kt | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/surf-api-gradle-plugin/build.gradle.kts b/surf-api-gradle-plugin/build.gradle.kts index d5b611331..67995cf28 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.2") + append("2.1.3") if (snapshot) append("-SNAPSHOT") } diff --git a/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/SurfCoreModules.kt b/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/SurfCoreModules.kt index e39ad0923..e7adf009a 100644 --- a/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/SurfCoreModules.kt +++ b/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/SurfCoreModules.kt @@ -4,4 +4,5 @@ internal enum class SurfCoreModules(val module: String) { COMMON("surf-core-api-common"), PAPER("surf-core-api-paper"), VELOCITY("surf-core-api-velocity"), + MINESTOM("surf-core-api-minestom"), } \ No newline at end of file diff --git a/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/core/CoreSurfExtension.kt b/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/core/CoreSurfExtension.kt index 624e5ea2b..bf04e1f50 100644 --- a/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/core/CoreSurfExtension.kt +++ b/surf-api-gradle-plugin/src/main/kotlin/dev/slne/surf/api/gradle/platform/core/CoreSurfExtension.kt @@ -21,4 +21,8 @@ open class CoreSurfExtension @Inject constructor(objects: ObjectFactory) : fun withCoreVelocity() { coreModule.set(SurfCoreModules.VELOCITY) } + + fun withCoreMinestom() { + coreModule.set(SurfCoreModules.MINESTOM) + } } \ No newline at end of file