Add packet parsing, CLI commands, and serialization support

Introduce new packet parsing functionality with a PacketDecoder and serializer-based system. Add CLI commands for listing packets, displaying replay info, and extracting schematics. Enhance project dependencies and build configuration to support serialization and CLI tools.
This commit is contained in:
2025-03-06 21:45:45 +01:00
parent 9ddc02ad79
commit 7803e05431
12 changed files with 665 additions and 14 deletions

3
.idea/misc.xml generated
View File

@ -12,6 +12,9 @@
</option>
</component>
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="FrameworkDetectionExcludesConfiguration">
<file type="web" url="file://$PROJECT_DIR$" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="temurin-21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>