Commit Graph

53 Commits

Author SHA1 Message Date
974347cbde Paper commands should be built right before registration into command dispatcher (so the root command node exists in case we need it) 2024-11-22 22:40:18 +01:00
e6b77bcad6 Updated JDBC connection string for Database connection
- Updated SSL setting
- Due to a weard bug with MySQL in Docker in WSL (Windows), added allowPublicKeyRetrieval=true
2024-10-02 00:05:35 +02:00
36eb1227cf Do not use bungeecord-chat as a dependency for pandalib-chat anymore 2024-07-28 01:04:34 +02:00
bb6d221ced MC client 1.21 support 2024-06-27 21:19:00 +02:00
d411618e63 Fix Javadoc warnings due to Java 21 update (+ some other warnings)
The default implicit constructor must also have a doc comment, so I have to make it explicit and either properly restrict the visibility of the constructor, or actually document it.
2024-06-06 23:59:32 +02:00
d3097781bc Added 1.20.5 and 1.20.6 2024-05-08 10:07:13 +02:00
69af006001 Updated some dependencies 2024-03-18 16:55:23 +01:00
b85c5acb21 MC version 1.20.3-4 2023-12-09 14:17:37 +01:00
ecd8b3b0c9 Some docs 2023-10-28 23:46:47 +02:00
e2506d5d53 Fixed ordering of MC versions 2023-10-21 18:00:40 +02:00
c7b33132a9 Proper deserialization of MinecraftVersionList to keep elements sorted 2023-10-18 23:22:57 +02:00
a24eab67b6 Gson now deserializes numbers to the appropriate Number subclass 2023-10-08 23:57:46 +02:00
8b6fe63df1 Proper serialization of ItemStack and other Serializable stuff in Bukkit API 2023-10-08 00:30:56 +02:00
455226b762 1.20.2 2023-09-22 00:34:57 +02:00
62949948e1 Some more javadoc 2023-08-27 17:28:12 +02:00
bd3bea8381 Some refactoring in pandalib-util 2023-08-27 13:37:17 +02:00
5fb17be4c7 Add a method in BackupManager to check if a backup is currently running. 2023-07-14 19:07:02 +02:00
7c4fd78680 Update some dependencies + Gson now natively supports record 2023-06-24 16:28:53 +02:00
5edd8cdfec Various code simplification/fixes and a lot of typo/grammar fixes (may brake some stuff) 2023-06-20 00:15:46 +02:00
69b72ef90d made ProtocolVersion comparable 2023-06-17 13:16:22 +02:00
555f5ab65c Added ProtocolVersion equals and hashcode 2023-06-17 11:53:34 +02:00
9f9fb55726 Added ProtocolVersion.allKnownProtocolVersions() method 2023-06-17 11:43:37 +02:00
d59ae22970 Deprecation, deprecated, ... 2023-06-16 19:14:22 +02:00
e6fc31e5ca Improved ProtocolVersion + mcversion.json file automatically updated at build time from Pandacube API 2023-06-16 17:28:25 +02:00
70c4d59fdc Fix CronScheduler skipping 1 scheduled time after application restart 2023-06-15 23:30:08 +02:00
edd5b06a46 Deprecate old MinecraftVersion enum and create new ProtocolVersion class which automatically update the version list on startup 2023-06-15 15:08:18 +02:00
f0a9fca952 Create backup directory if needed 2023-05-10 12:47:47 +02:00
ff954a3903 Various code cleanup. 2023-04-10 19:17:18 +02:00
ff5d776aa5 Better handling of Throwable in Gson 2023-03-17 10:55:58 +01:00
4ec47b5e4b Fix Gson unable to (de)serialize Throwable instance 2023-03-16 22:34:52 +01:00
fdfb67757f Fix check Gson record support. May not work if Gson internal classes are not accessible. 2023-03-15 14:47:16 +01:00
b6dba62fa4 Fix Gson native record support check 2023-03-12 14:28:31 +01:00
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
df46026457 Improves Json util class: ability to add TypeAdapterFactory on the fly. 2023-03-09 18:57:09 +01:00
a6bde9e191 Javadoc 2023-02-22 16:40:08 +01:00
6577367c27 Javadoc + some small refactoring 2023-02-11 23:40:36 +01:00
33b40f0cba
Cron scheduler now saves last run timestamps in a file. 2023-01-31 20:04:59 +01:00
4c31c0d6e4
Cron scheduler in Java, using the CronExpression library. 2023-01-30 23:49:40 +01:00
a36b8ec1f2 Create directory for logs backup 2022-12-31 01:11:45 +01:00
2d7e7ba9b7 Backup cleaner now fully works 2022-12-30 23:53:36 +01:00
74cf713121 Small fixes 2022-12-30 23:38:16 +01:00
515862acbd Fixing backup persist 2022-12-30 23:15:36 +01:00
6564beb3a0 Shade cron interpreter into Pandalib-core 2022-12-24 10:02:07 +01:00
5166dd8188
Ensuire Persist.dirtySince is not null even after file loading 2022-12-23 17:27:37 +01:00
a7aa012fa4
Backup manager update : improved code handling file filtering + refactored PaperBackupManager + new Bungee backup manager 2022-12-20 01:06:40 +01:00
52467dc556
Made backup manager more generic 2022-12-19 16:43:46 +01:00
3bcd8d315b
Progress javadoc, various refactor + new module pandalib-commands 2022-08-03 01:45:18 +02:00
f7dc774dbd
pandalib-util javadoc and small API changes 2022-07-28 01:13:35 +02:00
c7a470e391 Fix warnings and stuff 2022-07-22 18:37:15 +02:00
c827027e77 reformat POM files 2022-07-22 17:10:34 +02:00