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:
1 parent
a3b4922b70
commit
95bb1e90fe
5 files changed
+191
-51
No files matched your search
+14
-2
@@ -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")
|
||||
}
|
||||
Reference in new issue
Block a user