From 6051ed6c182e87fc588728d4c489cbf65f77fe99 Mon Sep 17 00:00:00 2001 From: TheBjoRedCraft Date: Mon, 13 Apr 2026 19:18:41 +0200 Subject: [PATCH 1/2] fix: bump version to 3.0.10 and implement standalone SpongeConfigSerializers --- gradle.properties | 2 +- .../standalone/impl/StandaloneSpongeConfigSerializers.kt | 7 +++++++ .../server/config/VelocitySpongeConfigSerializers.kt | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 surf-api-standalone/src/main/kotlin/dev/slne/surf/api/standalone/impl/StandaloneSpongeConfigSerializers.kt diff --git a/gradle.properties b/gradle.properties index 952e2c92..f30e17d9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,6 +7,6 @@ org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled javaVersion=25 mcVersion=26.1.1 group=dev.slne.surf.api -version=3.0.9 +version=3.0.10 relocationPrefix=dev.slne.surf.api.libs snapshot=false diff --git a/surf-api-standalone/src/main/kotlin/dev/slne/surf/api/standalone/impl/StandaloneSpongeConfigSerializers.kt b/surf-api-standalone/src/main/kotlin/dev/slne/surf/api/standalone/impl/StandaloneSpongeConfigSerializers.kt new file mode 100644 index 00000000..eb2176b8 --- /dev/null +++ b/surf-api-standalone/src/main/kotlin/dev/slne/surf/api/standalone/impl/StandaloneSpongeConfigSerializers.kt @@ -0,0 +1,7 @@ +package dev.slne.surf.api.standalone.impl + +import com.google.auto.service.AutoService +import dev.slne.surf.api.core.config.serializer.SpongeConfigSerializers + +@AutoService(SpongeConfigSerializers::class) +class StandaloneSpongeConfigSerializers : SpongeConfigSerializers() \ No newline at end of file diff --git a/surf-api-velocity/surf-api-velocity-server/src/main/kotlin/dev/slne/surf/api/velocity/server/config/VelocitySpongeConfigSerializers.kt b/surf-api-velocity/surf-api-velocity-server/src/main/kotlin/dev/slne/surf/api/velocity/server/config/VelocitySpongeConfigSerializers.kt index 547064e3..9ac9410a 100644 --- a/surf-api-velocity/surf-api-velocity-server/src/main/kotlin/dev/slne/surf/api/velocity/server/config/VelocitySpongeConfigSerializers.kt +++ b/surf-api-velocity/surf-api-velocity-server/src/main/kotlin/dev/slne/surf/api/velocity/server/config/VelocitySpongeConfigSerializers.kt @@ -4,4 +4,4 @@ import com.google.auto.service.AutoService import dev.slne.surf.api.core.config.serializer.SpongeConfigSerializers @AutoService(SpongeConfigSerializers::class) -object VelocitySpongeConfigSerializers : SpongeConfigSerializers() \ No newline at end of file +class VelocitySpongeConfigSerializers : SpongeConfigSerializers() \ No newline at end of file From 7f223a3ce8359b7eb34a63f24cdd5df35f89c248 Mon Sep 17 00:00:00 2001 From: TheBjoRedCraft Date: Mon, 13 Apr 2026 19:24:00 +0200 Subject: [PATCH 2/2] fix: add StandaloneSpongeConfigSerializers implementation --- surf-api-standalone/api/surf-api-standalone.api | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/surf-api-standalone/api/surf-api-standalone.api b/surf-api-standalone/api/surf-api-standalone.api index 78043481..f62b67d3 100644 --- a/surf-api-standalone/api/surf-api-standalone.api +++ b/surf-api-standalone/api/surf-api-standalone.api @@ -5,6 +5,10 @@ public final class dev/slne/surf/api/standalone/SurfApiStandaloneBootstrap { public final fun shutdown (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } +public final class dev/slne/surf/api/standalone/impl/StandaloneSpongeConfigSerializers : dev/slne/surf/api/core/config/serializer/SpongeConfigSerializers { + public fun ()V +} + public final class dev/slne/surf/api/standalone/impl/SurfStandaloneApiImpl : dev/slne/surf/api/core/server/impl/SurfApiCoreImpl { public fun ()V public final fun getDataFolder ()Ljava/nio/file/Path;