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:
@ -1,5 +1,7 @@
|
||||
plugins {
|
||||
kotlin("jvm") version "2.1.10"
|
||||
kotlin("plugin.serialization") version "2.1.0"
|
||||
application
|
||||
}
|
||||
|
||||
group = "de.chaoscaot"
|
||||
@ -11,6 +13,13 @@ repositories {
|
||||
|
||||
dependencies {
|
||||
testImplementation(kotlin("test"))
|
||||
implementation("com.github.ajalt.clikt:clikt:5.0.3")
|
||||
implementation("com.github.ajalt.clikt:clikt-markdown:5.0.3")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.0")
|
||||
implementation("com.github.ajalt.mordant:mordant:3.0.2")
|
||||
implementation("com.github.ajalt.mordant:mordant-coroutines:3.0.2")
|
||||
implementation("com.github.ajalt.mordant:mordant-markdown:3.0.2")
|
||||
implementation("dev.dewy:nbt:1.5.1")
|
||||
}
|
||||
|
||||
tasks.test {
|
||||
|
||||
Reference in New Issue
Block a user