aboutsummaryrefslogtreecommitdiff
path: root/codegen/lib
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2026-05-06 23:52:07 -0600
committermat <git@matdoes.dev>2026-05-07 08:05:58 -1200
commit35013ff740c08fc0c762c7510117c70ddd422769 (patch)
tree6463a50d80180063e23fe2e5d7f71dca9a63f3e4 /codegen/lib
parentee7358ebc2d3a033b48b3a97af4255e1efba9ef9 (diff)
downloadazalea-drasl-35013ff740c08fc0c762c7510117c70ddd422769.tar.xz
26.1.2
Diffstat (limited to 'codegen/lib')
-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"])