Commit Graph

21 Commits

Author SHA1 Message Date
Marc Baloup b2f5770461 Improved Json record support (Gson 2.10 natively supports it) + Added ItemStack Json support
- Extract RecordTypeAdapter to its own file + only use it if Gson library does not support it (it does since 2.10, but we are unsure of which version is actually used in paper/bungee/other)
- new ItemStackAdapter to support Json (de)serializing of Bukkit ItemStack.
2023-03-12 14:14:17 +01:00
Marc Baloup df46026457 Improves Json util class: ability to add TypeAdapterFactory on the fly. 2023-03-09 18:57:09 +01:00
Marc Baloup a6bde9e191 Javadoc 2023-02-22 16:40:08 +01:00
Marc Baloup 6577367c27 Javadoc + some small refactoring 2023-02-11 23:40:36 +01:00
Marc Baloup 33b40f0cba
Cron scheduler now saves last run timestamps in a file. 2023-01-31 20:04:59 +01:00
Marc Baloup 4c31c0d6e4
Cron scheduler in Java, using the CronExpression library. 2023-01-30 23:49:40 +01:00
Marc Baloup a36b8ec1f2 Create directory for logs backup 2022-12-31 01:11:45 +01:00
Marc Baloup 2d7e7ba9b7 Backup cleaner now fully works 2022-12-30 23:53:36 +01:00
Marc Baloup 74cf713121 Small fixes 2022-12-30 23:38:16 +01:00
Marc Baloup 515862acbd Fixing backup persist 2022-12-30 23:15:36 +01:00
Marc Baloup 6564beb3a0 Shade cron interpreter into Pandalib-core 2022-12-24 10:02:07 +01:00
Marc Baloup 5166dd8188
Ensuire Persist.dirtySince is not null even after file loading 2022-12-23 17:27:37 +01:00
Marc Baloup a7aa012fa4
Backup manager update : improved code handling file filtering + refactored PaperBackupManager + new Bungee backup manager 2022-12-20 01:06:40 +01:00
Marc Baloup 52467dc556
Made backup manager more generic 2022-12-19 16:43:46 +01:00
Marc Baloup 3bcd8d315b
Progress javadoc, various refactor + new module pandalib-commands 2022-08-03 01:45:18 +02:00
Marc Baloup f7dc774dbd
pandalib-util javadoc and small API changes 2022-07-28 01:13:35 +02:00
Marc Baloup c7a470e391 Fix warnings and stuff 2022-07-22 18:37:15 +02:00
Marc Baloup c827027e77 reformat POM files 2022-07-22 17:10:34 +02:00
Marc Baloup aff229164c New modules again + some pom refactor 2022-07-22 00:17:36 +02:00
Marc Baloup f4d436671c Refactor PlayerManager API + little fixes in Chat API 2022-07-21 02:19:28 +02:00
Marc Baloup d2ca501203 renamed modules dir 2022-07-20 13:28:01 +02:00