aboutsummaryrefslogtreecommitdiff
path: root/codegen
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2023-12-05 10:59:05 -0600
committerGitHub <noreply@github.com>2023-12-05 10:59:05 -0600
commit7857a014b92e64361ee237ceae7ef1acc185ac46 (patch)
tree5d70ea6b41943493873810e6a03c3483ff90a235 /codegen
parentea3e8600126a58f5666d50fbf70dff8209d8979f (diff)
downloadazalea-drasl-7857a014b92e64361ee237ceae7ef1acc185ac46.tar.xz
1.20.3 (#110)
* 23w40a * 23w41a * 23w42a * 23w43a * 23w44a * serialize FormattedText as nbt in network * use azalea-nbt/serde in azalea-chat * 23w45a * fix 23w45a to compile * handle Object in codegen * 1.20.3-pre2 * remove unused clientbound_resource_pack_packet.rs * merge main and make azalea-chat use simdnbt * 1.20.3-rc1 * fix tests * use simdnbt 0.3 * fix ServerboundSetJigsawBlockPacket * 1.20.3
Diffstat (limited to 'codegen')
-rwxr-xr-xcodegen/lib/code/utils.py3
-rwxr-xr-xcodegen/migrate.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/codegen/lib/code/utils.py b/codegen/lib/code/utils.py
index cb835ecb..f4f9ca82 100755
--- a/codegen/lib/code/utils.py
+++ b/codegen/lib/code/utils.py
@@ -76,6 +76,9 @@ def burger_type_to_rust_type(burger_type, field_name: Optional[str] = None, inst
field_type_rs = 'todo!()'
elif burger_type == 'Iterator':
field_type_rs = 'todo!()'
+ elif burger_type == 'Object':
+ # depends on context
+ field_type_rs = 'todo!()'
elif burger_type == 'enum':
if not instruction or not mappings or not obfuscated_class_name:
field_type_rs = 'todo!("enum")'
diff --git a/codegen/migrate.py b/codegen/migrate.py
index 6e51c2df..860d860e 100755
--- a/codegen/migrate.py
+++ b/codegen/migrate.py
@@ -124,7 +124,7 @@ if old_ordered_blocks != new_ordered_blocks:
new_version_id, 'blocks')
lib.code.blocks.generate_blocks(
- block_states_burger, block_states_report, new_ordered_blocks, new_mappings)
+ block_states_burger, block_states_report, pixlyzer_block_datas, new_ordered_blocks, new_mappings)
lib.code.shapes.generate_block_shapes(
pixlyzer_block_datas, shape_datas['shapes'], shape_datas['aabbs'], block_states_report, block_states_burger, new_mappings)