From 037b473fadd6a0eb980d4240d1fe89f2331ddc39 Mon Sep 17 00:00:00 2001 From: mat Date: Wed, 17 Dec 2025 14:53:12 -0900 Subject: fix parsing registries without minecraft: prefix fixes error with viaversion --- codegen/lib/code/registry.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'codegen') diff --git a/codegen/lib/code/registry.py b/codegen/lib/code/registry.py index a01dc845..8957a8fe 100644 --- a/codegen/lib/code/registry.py +++ b/codegen/lib/code/registry.py @@ -27,7 +27,9 @@ def generate_builtin_registries(registries: dict): registry["entries"].items(), key=lambda x: x[1]["protocol_id"] ) for variant_name, _variant in registry_entries: - variant_struct_name = to_camel_case(variant_name.split(":")[-1]) + # strip out the "minecraft:" prefix + variant_name = variant_name.split(":")[-1] + variant_struct_name = to_camel_case(variant_name) registry_code.append(f'\t{variant_struct_name} => "{variant_name}",') registry_code.append("}") -- cgit v1.2.3