diff --git a/daedalus/src/minecraft.rs b/daedalus/src/minecraft.rs index d01d223..04bd55d 100644 --- a/daedalus/src/minecraft.rs +++ b/daedalus/src/minecraft.rs @@ -84,6 +84,8 @@ pub enum MinecraftJavaProfile { MinecraftJavaExe, /// Java 21 JavaRuntimeDelta, + /// Java 25 + JavaRuntimeEpsilon, #[serde(untagged)] /// Unknown Unknown(String), @@ -101,6 +103,7 @@ impl MinecraftJavaProfile { Ok("java-runtime-gamma-snapshot") } MinecraftJavaProfile::JavaRuntimeDelta => Ok("java-runtime-delta"), + MinecraftJavaProfile::JavaRuntimeEpsilon => Ok("java-runtime-epsilon"), MinecraftJavaProfile::MinecraftJavaExe => Ok("minecraft-java-exe"), MinecraftJavaProfile::Unknown(value) => { Err(Error::InvalidMinecraftJavaProfile(value.to_string())) @@ -122,6 +125,7 @@ impl TryFrom<&str> for MinecraftJavaProfile { Ok(MinecraftJavaProfile::JavaRuntimeGammaSnapshot) } "java-runtime-delta" => Ok(MinecraftJavaProfile::JavaRuntimeDelta), + "java-runtime-epsilon" => Ok(MinecraftJavaProfile::JavaRuntimeEpsilon), "minecraft-java-exe" => Ok(MinecraftJavaProfile::MinecraftJavaExe), _ => Err(Error::InvalidMinecraftJavaProfile(value.to_string())), } @@ -592,6 +596,7 @@ pub enum ArgumentType { Game, /// The argument is passed to the JVM Jvm, + #[serde(rename = "default-user-jvm")] /// Default JVM arguments that users can customize DefaultUserJvm, }