Commit Graph

11 Commits

Author SHA1 Message Date
Teriuihi 95bb1e90fe 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`.
2025-06-22 21:30:14 +02:00
Teriuihi 1caef4bb83 Update Gradle and Java versions, refactor, and fix enchantments
Upgraded Gradle to v8.5, updated Java language version to 21, and replaced the Shadow plugin. Deprecated `MaterialData` was removed. Fixed enchantment from ARROW_INFINITE to INFINITY in GUI and particle actions.
2025-01-18 18:13:58 +01:00
Teriuihi 1862288183 Update config file paths
The file paths for DatabaseConfig, ParticleConfig, and Config have been updated. They no longer depend on "user.home" system property, instead they directly point to "/mnt/configs" location. This change is necessary for aligning with the new configuration directories.
2024-07-20 00:19:21 +02:00
Teriuihi d416ec80e1 Added a way to load extra data for particles and added a boolean to determine if all frames should spawn at the same location 2022-09-07 22:39:48 +02:00
Teriuihi 77dcd8862c Fixed loading colors incorrectly 2022-08-31 05:12:55 +02:00
Teriuihi 867d436d0a Converted to json for particle storage 2022-08-30 05:19:05 +02:00
Teriuihi 8502848103 Added package permission 2022-06-05 17:51:37 +02:00
Teriuihi 0bff66ad1f Added lore and name for display item to config 2022-06-05 17:36:16 +02:00
Teriuihi b1bdfbcb99 Fixed bugs added stuff 2022-06-05 05:27:46 +02:00
Teriuihi 6403f024cd Made it so the plugin doesn't crash if the config is messed up 2022-06-04 05:28:09 +02:00
Teriuihi 22f0d184c3 Made particles load from config 2022-06-04 00:45:40 +02:00