diff options
Diffstat (limited to 'codegen')
| -rw-r--r-- | codegen/lib/code/data_components.py | 5 | ||||
| -rw-r--r-- | codegen/migrate.py | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/codegen/lib/code/data_components.py b/codegen/lib/code/data_components.py index 992ba83f..a96d2dc7 100644 --- a/codegen/lib/code/data_components.py +++ b/codegen/lib/code/data_components.py @@ -208,6 +208,11 @@ use crate::{ component_value ) + # sort the dict by component id to reduce reordering on updates + components_to_item_defaults = dict( + sorted(components_to_item_defaults.items(), key=lambda k: k[0]) + ) + registries = lib.extract.get_builtin_registries_report(version_id) item_resource_id_to_protocol_id = {} item_resource_ids = [None] * len(registries["minecraft:item"]["entries"]) diff --git a/codegen/migrate.py b/codegen/migrate.py index 100eaf17..21cdc017 100644 --- a/codegen/migrate.py +++ b/codegen/migrate.py @@ -50,7 +50,9 @@ lib.code.blocks.generate_blocks( new_ordered_blocks, new_burger_data, ) -lib.code.shapes.generate_block_shapes(new_pumpkin_blocks_data, new_block_states_report) +lib.code.shapes.generate_block_shapes( + new_pumpkin_blocks_data, new_block_states_report, new_burger_data +) print("Getting en_us.json...") language = lib.extract.get_en_us_lang(new_version_id) |
