diff options
| author | mat <github@matdoes.dev> | 2022-05-07 20:00:59 -0500 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-05-07 20:00:59 -0500 |
| commit | d8049a5d0c9a2c79d576785dc1681ae60e44a04b (patch) | |
| tree | 585e7a3bd0c8535c7cf3e9f2999c132878961b53 /code-generator/packetcodegen.py | |
| parent | e53ef8b0ddd46b3a85e597e7da57139960304e35 (diff) | |
| download | azalea-drasl-d8049a5d0c9a2c79d576785dc1681ae60e44a04b.tar.xz | |
move entity and rotate head packets
Diffstat (limited to 'code-generator/packetcodegen.py')
| -rw-r--r-- | code-generator/packetcodegen.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/code-generator/packetcodegen.py b/code-generator/packetcodegen.py index bd8f0b3b..fbb38eeb 100644 --- a/code-generator/packetcodegen.py +++ b/code-generator/packetcodegen.py @@ -87,7 +87,7 @@ def generate(burger_packets, mappings: Mappings, target_packet_id, target_packet f'#[derive(Clone, Debug, {to_camel_case(state)}Packet)]') uses.add(f'packet_macros::{to_camel_case(state)}Packet') - obfuscated_class_name = packet['class'].split('.')[0] + obfuscated_class_name = packet['class'].split('.')[0].split('$')[0] class_name = mappings.get_class( obfuscated_class_name).split('.')[-1].split('$')[0] @@ -103,7 +103,8 @@ def generate(burger_packets, mappings: Mappings, target_packet_id, target_packet field_name = mappings.get_field( obfuscated_class_name, obfuscated_field_name) if not field_name: - generated_packet_code.append(f'// TODO: {instruction}') + generated_packet_code.append( + f'// TODO: unknown field {instruction}') continue field_type = instruction['type'] |
