39 Commits
Author SHA1 Message Date
marcbal 3fe4a1b244 Big Javadoc update + cleaned/refactored some code 2025-01-11 00:17:44 +01:00
marcbal 7f56645ba5 new FunctionException type 2024-06-12 23:32:13 +02:00
marcbal 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
marcbal e4eb6dc9c9 Utility classes to handle IPv4 addresses 2024-02-16 13:00:57 +01:00
marcbal 07f3841ee6 Fi TimeUtil.fullDateFr() compact date format 2024-02-14 20:18:01 +01:00
marcbal eb72633dd8 TimeUtil.fullDateFr() method updated 2024-02-10 23:28:25 +01:00
marcbal 93960b83c2 New method Tick.toDuration(long) 2023-12-28 19:15:47 +01:00
marcbal ecd8b3b0c9 Some docs 2023-10-28 23:46:47 +02:00
marcbal 2f0b59a032 Improved Tick utility class 2023-10-28 23:16:54 +02:00
marcbal bd3bea8381 Some refactoring in pandalib-util 2023-08-27 13:37:17 +02:00
marcbal 463a4d7e78 New method #isSet() in Lazy and LazyOrException class 2023-08-27 01:48:09 +02:00
marcbal 84298b08b3 Added TriConsumerException 2023-08-25 17:09:21 +02:00
marcbal 7481b12111 Fix FileUtils.copy not accepting regular file as source. Also made it handle directory merging. 2023-06-25 13:17:46 +02:00
marcbal a4b33a1af7 new ChatUtil.joinGrammatically() method, using components 2023-06-20 18:38:07 +02:00
marcbal 5edd8cdfec Various code simplification/fixes and a lot of typo/grammar fixes (may brake some stuff) 2023-06-20 00:15:46 +02:00
marcbal d59ae22970 Deprecation, deprecated, ... 2023-06-16 19:14:22 +02:00
marcbal 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
marcbal 436c9b9381 MC 1.20.1 (same protocol version as 1.20) 2023-06-12 16:38:50 +02:00
marcbal c79d9b8006 MC 1.20 2023-06-08 10:19:38 +02:00
marcbal 913d5d91dd Reduce code duplication of DailyLogRotateFileHandler + generalize logs compression 2023-05-10 10:26:02 +02:00
marcbal 9b83f9699c Reflect wrapper initialization does not crash anymore on the first exception. It accumulates all the exceptions and shows everything at the end. 2023-05-09 11:57:05 +02:00
marcbal ff954a3903 Various code cleanup. 2023-04-10 19:17:18 +02:00
marcbal d4ff95534f MC 1.19.4 2023-03-14 22:56:28 +01:00
marcbal fd828d600e WebSocket API 2023-03-14 16:22:50 +01:00
marcbal 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
marcbal f1ef4e1927 Makes exception types generic in ThrowableUtil 2023-03-11 12:16:09 +01:00
marcbal dd2b4467ed new StringUtil.asPatternInSentense method 2023-02-11 23:57:56 +01:00
marcbal 7b0793ae38 Added 1.19.3 in MinecraftVersion 2022-12-08 17:55:27 +01:00
marcbal 6afa1086c2 Added StringUtil#wrapParsingInt() and StringUtil#wrapParsingLong() methods 2022-08-14 00:29:23 +02:00
marcbal 25f2f90ef0 New method in StringUtil 2022-08-13 00:55:44 +02:00
marcbal 2f141d5f84 Updated MinecraftVersion with 1.19.2 2022-08-07 02:10:46 +02:00
marcbal 0cfedee419 Fix ThrowableUtil 2022-08-07 00:40:08 +02:00
marcbal 5457dd918b Some new exception enabled functional interfaces 2022-08-06 22:18:43 +02:00
marcbal fa708f4f12 un-deprecate RandomUtil methods 2022-07-28 03:11:40 +02:00
marcbal f7dc774dbd pandalib-util javadoc and small API changes 2022-07-28 01:13:35 +02:00
marcbal bc4e8ba261 Added 1.19.1 2022-07-27 23:31:13 +02:00
marcbal c827027e77 reformat POM files 2022-07-22 17:10:34 +02:00
marcbal d4471f2845 new Maven module again + now generates javadoc 2022-07-20 16:26:29 +02:00
marcbal d2ca501203 renamed modules dir 2022-07-20 13:28:01 +02:00