aboutsummaryrefslogtreecommitdiff
path: root/codegen/lib/code/data_components.py
diff options
context:
space:
mode:
Diffstat (limited to 'codegen/lib/code/data_components.py')
-rw-r--r--codegen/lib/code/data_components.py5
1 files changed, 5 insertions, 0 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"])