diff options
Diffstat (limited to 'meta/run/generate_java.py')
| -rw-r--r-- | meta/run/generate_java.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/meta/run/generate_java.py b/meta/run/generate_java.py index fd32308217..1dd1234213 100644 --- a/meta/run/generate_java.py +++ b/meta/run/generate_java.py @@ -148,7 +148,12 @@ def mojang_runtime_to_java_runtime( mojang_component: MojangJavaComponent, runtime_os: JavaRuntimeOS, ) -> JavaRuntimeMeta: - major, _, security = mojang_runtime.version.name.partition("u") + major, _, trail = mojang_runtime.version.name.partition("u") + security, _, buildstr = trail.partition("-") + + if buildstr == "": + buildstr = None + if major and security: version_parts = [int(major), 0, int(security)] else: @@ -166,6 +171,7 @@ def mojang_runtime_to_java_runtime( minor=version_parts[1], security=version_parts[2], build=build, + buildstr=buildstr, name=mojang_runtime.version.name, ) return JavaRuntimeMeta( |
