Refactor ParticleConfig with Jackson, add ParticleData models, and update dependencies

Replaced JSON-Simple with Jackson for particle configuration parsing. Introduced `ParticleData` and `ParticleInfo` models for structured data. Updated `ParticleConfig` structure for clarity and modularity. Added Jackson and Lombok dependencies in `build.gradle.kts`.
This commit is contained in:
auto committed 2025-06-22 21:30:14 +02:00
1 parent a3b4922b70
commit 95bb1e90fe
5 files changed
+191 -51

No files matched your search

+14 -2
View File
@@ -36,6 +36,18 @@ tasks {
}
dependencies {
compileOnly("com.alttd:Galaxy-API:1.21-R0.1-SNAPSHOT")
// Galaxy
compileOnly("com.alttd:Galaxy-API:1.21-R0.1-SNAPSHOT") {
isChanging = true
}
// Lombok
compileOnly("org.projectlombok:lombok:1.18.32")
annotationProcessor("org.projectlombok:lombok:1.18.32")
// Premium vanish
compileOnly("com.github.LeonMangler:PremiumVanishAPI:2.9.0-4")
}
// Jackson/Dynamic Beans Integration
implementation("com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.2")
// Jackson for JSON Parsing
implementation("com.fasterxml.jackson.core:jackson-databind:2.15.2")
implementation("com.fasterxml.jackson.core:jackson-annotations:2.15.2")
}