diff options
Diffstat (limited to 'codegen/newpacket.py')
| -rw-r--r-- | codegen/newpacket.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/codegen/newpacket.py b/codegen/newpacket.py new file mode 100644 index 00000000..2e4c77d7 --- /dev/null +++ b/codegen/newpacket.py @@ -0,0 +1,17 @@ +from lib import download, code # type: ignore +import sys +import os + +mappings = download.get_mappings_for_version('1.18.2') +burger_data = download.get_burger_data_for_version('1.18.2') + +burger_packets_data = burger_data[0]['packets']['packet'] +packet_id, direction, state = int(sys.argv[1]), sys.argv[2], sys.argv[3] +print( + f'Generating code for packet id: {packet_id} with direction {direction} and state {state}') +code.packetcodegen.generate_packet(burger_packets_data, mappings, + packet_id, direction, state) + +code.fmt() + +print('Done!') |
