diff --git a/api/build.gradle.kts b/api/build.gradle.kts index e52dbb37a..271a0dde4 100644 --- a/api/build.gradle.kts +++ b/api/build.gradle.kts @@ -9,12 +9,13 @@ dependencies { } version = property("version")!! +val apiVersion = (version as String).removeSuffix("-SNAPSHOT") sourceSets { main { blossom { javaSources { - property("version", version as String) + property("version", apiVersion) } } } diff --git a/api/src/main/java-templates/org.geysermc.geyser.api.util/BuildData.java b/api/src/main/java-templates/org.geysermc.geyser.api.util/BuildData.java index cc1ca710e..a886d6e05 100644 --- a/api/src/main/java-templates/org.geysermc.geyser.api.util/BuildData.java +++ b/api/src/main/java-templates/org.geysermc.geyser.api.util/BuildData.java @@ -23,9 +23,12 @@ * @link https://github.com/GeyserMC/Geyser */ -package org.geysermc.api.util; +package org.geysermc.geyser.api.util; -// This class is auto-generated. +/** + * Not a public API. For internal use only. May change without notice. + * This class is processed before compilation to insert build properties. + */ public class BuildData { public static final String VERSION = "{{ version }}"; } diff --git a/api/src/main/java/org/geysermc/geyser/api/GeyserApi.java b/api/src/main/java/org/geysermc/geyser/api/GeyserApi.java index 93b276b02..dbf20ff1c 100644 --- a/api/src/main/java/org/geysermc/geyser/api/GeyserApi.java +++ b/api/src/main/java/org/geysermc/geyser/api/GeyserApi.java @@ -37,6 +37,7 @@ import org.geysermc.geyser.api.event.EventRegistrar; import org.geysermc.geyser.api.extension.ExtensionManager; import org.geysermc.geyser.api.network.BedrockListener; import org.geysermc.geyser.api.network.RemoteServer; +import org.geysermc.geyser.api.util.BuildData; import org.geysermc.geyser.api.util.MinecraftVersion; import org.geysermc.geyser.api.util.PlatformType; diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ad001520c..ee32c7950 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -base-api = "1.1.0-SNAPSHOT" +base-api = "1.0.1-SNAPSHOT" cumulus = "1.1.2" erosion = "1.1-20240515.191456-1" events = "1.1-SNAPSHOT"