aboutsummaryrefslogtreecommitdiff
path: root/codegen
diff options
context:
space:
mode:
Diffstat (limited to 'codegen')
-rw-r--r--codegen/lib/code/data_components.py5
-rw-r--r--codegen/migrate.py4
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)