Commit Graph

  • 281b252b91 Updated WorldUtil to adapt to the new location of the data folder (in DIM* folders when present). Also refactored the code a little. master Marc Baloup 2026-01-21 00:41:20 +01:00
  • d7bbfbe008 Removed not working reflection wrappers on 1.21.11 (round 2) Marc Baloup 2026-01-15 22:42:41 +01:00
  • a65f6d8ee9 Removed not working reflection wrappers on 1.21.11 Marc Baloup 2026-01-15 22:12:18 +01:00
  • 84516425da Prepare for MC 1.21.11 Marc Baloup 2026-01-15 13:43:15 +01:00
  • 33ea87df49 Fix useless database update when no value has been modified in a SQLElement instance. In SQLElement constructors, the default value are properly marked as not modified, so they are not saved in the database when not needed. Marc Baloup 2026-01-14 22:02:25 +01:00
  • 50df075020 Skip updating ItemStack in GUIInventory if the one returned by the updater is identical to the previous one Marc Baloup 2026-01-08 17:57:07 +01:00
  • 38083fb0b0 Added animation capability in GUIInventory Marc Baloup 2026-01-08 17:10:42 +01:00
  • 27402bb0bd Fixed some deprecated API usage - Deprecated method referenced in Javadoc - Deprecated PlayerLoginEvent replaced by proper usage of non deprecated events Marc Baloup 2025-12-29 23:50:59 +01:00
  • a98be95bd6 Fix reflection stuff for 1.21.10 Marc Baloup 2025-12-28 16:30:12 +01:00
  • 7052a268bc Update for 1.21.10 compilation Marc Baloup 2025-12-28 13:00:10 +01:00
  • b42bbb4887 ItemStackAdapter for Json: removed backward compatibility of serialized data (was temporary during the server upgrade) Marc Baloup 2025-07-20 00:22:41 +02:00
  • 34809d4618 ItemStackAdapter for Json: fix again deserialization Marc Baloup 2025-07-18 17:17:08 +02:00
  • 843d9c3509 ItemStackAdapter for Json: deserialized json cannot contains both old and new data. When both are present (because old server needs the old one), keeping only the new data. Marc Baloup 2025-07-18 17:09:30 +02:00
  • 1716e0b5a8 ItemStackAdapter for Json: make the generated json compatible with pre 1.21.5 deserializer -> temporary fix so the older servers does not throw an error when trying to deserialize (e.g. when using the lobby compass menu) Marc Baloup 2025-07-18 16:53:22 +02:00
  • 254b885648 Fix reflection for 1.21.7/8 (round 6) Marc Baloup 2025-07-18 15:12:38 +02:00
  • e2c0098eb9 Fix reflection for 1.21.7/8 (round 5) Marc Baloup 2025-07-18 14:37:12 +02:00
  • 2fc3eb50f5 Added missing javadoc Marc Baloup 2025-07-18 01:56:28 +02:00
  • fc44151f2b Fix reflection for 1.21.7/8 (round 4) Marc Baloup 2025-07-18 01:52:17 +02:00
  • f8a7c5f1e7 Small dependency upgrade Marc Baloup 2025-07-18 01:39:58 +02:00
  • a9ea8c3038 Fix reflection for 1.21.7/8 (round 3) Marc Baloup 2025-07-18 01:37:57 +02:00
  • e611d06987 MC 1.21.8 Marc Baloup 2025-07-17 19:12:03 +02:00
  • 638e57bb7f Fix reflection wrappers for 1.21.7 (round 2) Marc Baloup 2025-07-17 14:41:44 +02:00
  • 0009dd22cd Fix reflection wrappers for 1.21.7 Marc Baloup 2025-07-17 13:20:16 +02:00
  • 79474b14d2 Make pandalib compile against Paper API 1.21.7 (prepare to full 1.21.7 update) Marc Baloup 2025-07-14 22:31:55 +02:00
  • ee4812bdbb Adjust debugging message for command registration Marc Baloup 2025-07-14 00:29:32 +02:00
  • 7d2a5e7862 Fix another reflection wrapper inheritance Marc Baloup 2025-07-14 00:26:04 +02:00
  • c09362c75e Fix reflection wrapper inheritance Marc Baloup 2025-07-14 00:20:00 +02:00
  • 457262049d Fix some reflection wrapping issues Marc Baloup 2025-07-14 00:16:38 +02:00
  • ebbbc3a1f0 Fixes to support last Paper 1.21.4 build Marc Baloup 2025-07-14 00:02:07 +02:00
  • 8c0db895da Added MC 1.21.7 Marc Baloup 2025-07-01 21:39:39 +02:00
  • 5943b10d16 Added MC 1.21.6 Marc Baloup 2025-06-21 18:14:18 +02:00
  • cda7ebadcc Updated Bungeecord version Marc Baloup 2025-06-21 18:13:51 +02:00
  • dbdf1eeb7c Fix ItemStackBuilder#canBreak Marc Baloup 2025-05-24 17:26:42 +02:00
  • 500163d8f4 Spaces around hyphen of versions range in MinecraftVersionUtil#toString() Marc Baloup 2025-04-05 00:14:06 +02:00
  • 9374f8d280 Updated MC version json file Marc Baloup 2025-04-04 00:29:52 +02:00
  • f5194334de Fix PerformanceAnalysisManager Marc Baloup 2025-02-20 21:54:00 +01:00
  • 21777d4b9e Fully use chat components in PerformanceAnalysisManager lag bar Marc Baloup 2025-02-20 21:31:13 +01:00
  • 3b4cf63c48 Updated Skull class handling custom heads. No more relying on MHF_* accounts Marc Baloup 2025-02-17 00:30:38 +01:00
  • e2b2ab466d New RandomUtil method shuffleMap Marc Baloup 2025-02-12 23:10:48 +01:00
  • 50e21896ba Override VaultAPI Permission extra methods #playerAdd and @playerRemove to ignore the current player world when another plugin changes permissions Marc Baloup 2025-02-06 23:19:06 +01:00
  • 07af67b33f Less verbose client websocket when reconnecting Marc Baloup 2025-01-20 00:00:14 +01:00
  • f4d0ccca51 Do not put the HttpClient of a persistent websocket into a try-with-resources Marc Baloup 2025-01-19 23:30:56 +01:00
  • 51bc0bd6e8 Removed unused reflected method. Marc Baloup 2025-01-19 17:53:53 +01:00
  • c229b14779 ItemStackBuilder: make canPlaceOn and canBreak actually working (must use old deprecated API because the new API is not yet working) Marc Baloup 2025-01-18 19:17:33 +01:00
  • 49942b35da Add support for item data components in ItemStackBuilder Marc Baloup 2025-01-17 00:50:15 +01:00
  • 0ffe3198e6 Fixed hundreds of small issues, code improvements, typos, ... Marc Baloup 2025-01-16 00:25:23 +01:00
  • ace34fc0e8 MC 1.21.4 + small fixes Marc Baloup 2025-01-13 23:57:48 +01:00
  • 27c444f3b4 test: adjusted BadCommandUsage javadoc medrias medrias 2025-01-11 23:52:18 +01:00
  • c589da2a14 mvn: updated papermc repo url medrias 2025-01-11 23:27:38 +01:00
  • 3fe4a1b244 Big Javadoc update + cleaned/refactored some code Marc Baloup 2025-01-11 00:17:44 +01:00
  • 1925dd9b36 Removed utility method to remove stacked entities (as Paper API now provides a way to teleport entities riding other entities) Marc Baloup 2025-01-01 17:59:04 +01:00
  • d637b92f6c Fix deprecation in 1.21.3 API Marc Baloup 2025-01-01 13:47:38 +01:00
  • af4bab0d12 1.21.3 API Marc Baloup 2024-12-30 00:00:41 +01:00
  • 44dc690736 Few javadoc update Marc Baloup 2024-12-27 23:15:55 +01:00
  • c9af5ad308 New module pandalib-config Marc Baloup 2024-12-27 23:15:37 +01:00
  • 27403a6e20 Backup : ignore error when a source file has been deleted during the backup precess Marc Baloup 2024-12-26 19:51:25 +01:00
  • 38a42dcca0 Fix reflection again Marc Baloup 2024-12-26 00:30:09 +01:00
  • 5782046b7a Reduce verbosity on some reflection errors Marc Baloup 2024-12-26 00:24:17 +01:00
  • 2b407d7f27 Fix various reflection issues for Paper 1.21.1 Marc Baloup 2024-12-26 00:23:53 +01:00
  • 8f5f880754 More complete Javadoc Marc Baloup 2024-12-22 23:44:46 +01:00
  • 3d92c3afb6 Update Paper API to 1.21.1 Marc Baloup 2024-12-22 19:48:21 +01:00
  • 5e1f98ab70 Update MC version file with 1.21.4 Marc Baloup 2024-12-11 21:56:30 +01:00
  • 276f5b2dc1 Added temporary workaround due to Paper/Brigadier API not keeping modifier and forks properties of command nodes Marc Baloup 2024-11-24 16:49:22 +01:00
  • 9c72b8cda4 Properly handle setting final fields in reflection API Marc Baloup 2024-11-24 16:18:14 +01:00
  • ee023b5d2c Trying again to do some shady reflection stuff to fix a Paper issue. Paper plugin should be able to register Brigadier commands that redirects to the root command node (similar to vanilla /execute run) Marc Baloup 2024-11-23 00:11:16 +01:00
  • 974347cbde Paper commands should be built right before registration into command dispatcher (so the root command node exists in case we need it) Marc Baloup 2024-11-22 22:40:18 +01:00
  • e6b77bcad6 Updated JDBC connection string for Database connection Marc Baloup 2024-10-02 00:05:35 +02:00
  • 36eb1227cf Do not use bungeecord-chat as a dependency for pandalib-chat anymore Marc Baloup 2024-07-27 23:49:40 +02:00
  • 4be37945cb Replace google guava with lighter library for a specific map implementation. Marc Baloup 2024-07-27 17:41:21 +02:00
  • 3e6cf96040 GameWorld loading ony runs /mvm command when Multiverse plugin is present Marc Baloup 2024-07-19 23:12:56 +02:00
  • d1a04a7a66 Proper exception handling when not able to load player data file Marc Baloup 2024-07-19 00:23:12 +02:00
  • fcac9af7d1 Fix reflection in PlayerDataStorage + new wrapOptional method in reflection library Marc Baloup 2024-07-17 23:24:13 +02:00
  • e16487431d Removed some debug messages Marc Baloup 2024-07-10 23:15:33 +02:00
  • 50f5ab671a Debug better the alias registration forcing Marc Baloup 2024-07-10 22:28:47 +02:00
  • 5a04052f8e Fix (again) command registering Marc Baloup 2024-07-10 21:34:03 +02:00
  • c86855ac16 Fix (again) command registering Marc Baloup 2024-07-10 21:13:32 +02:00
  • 001239fe57 Fix command identity Marc Baloup 2024-07-10 16:08:42 +02:00
  • 0c7fb9b370 Some other fixes to command registration Marc Baloup 2024-07-10 15:31:00 +02:00
  • f416e30d45 Better log info with commands Marc Baloup 2024-07-10 14:04:05 +02:00
  • e271ac2964 Trying to fix the command registration process Marc Baloup 2024-07-10 13:23:48 +02:00
  • 2bb09ad42b Trying to fix the post command registration process Marc Baloup 2024-07-10 11:30:30 +02:00
  • 4f55890092 Fix reflection in PaperBrigadier Marc Baloup 2024-07-10 01:15:01 +02:00
  • 76470b963e Trying to register our Brigadier commands by force if necessary Marc Baloup 2024-07-10 01:04:05 +02:00
  • 76fc673e98 New reflected class ShadowBrigNode Marc Baloup 2024-07-09 21:55:31 +02:00
  • 307b5132df Command should also register in place of vanilla (e.g. /list) Marc Baloup 2024-07-07 15:50:16 +02:00
  • ac52e024f3 Fix potential StackOverflowException Marc Baloup 2024-06-29 00:30:18 +02:00
  • bb6d221ced MC client 1.21 support Marc Baloup 2024-06-27 21:19:00 +02:00
  • 2acfa53b63 Use $ to reflect on inner classes Marc Baloup 2024-06-26 23:59:07 +02:00
  • 640b255e1d Bypass PaperReflectionHolder that try to understand our Mojang mapped reflection call as Spigot mapped Marc Baloup 2024-06-26 23:10:13 +02:00
  • ed0db5391d Added missing @ConcreteWrapper Marc Baloup 2024-06-15 13:29:41 +02:00
  • cef4af80f0 Update reflection in NMS/OBC Marc Baloup 2024-06-15 13:15:50 +02:00
  • 7f56645ba5 new FunctionException type Marc Baloup 2024-06-12 23:32:13 +02:00
  • 827c13887c Removed all NMS mapping stuff since paper jar is now mojang mapped Marc Baloup 2024-06-12 23:31:54 +02:00
  • 0ff2ae1296 Fix Brigadier command stuff in pandalib-paper Marc Baloup 2024-06-09 22:48:54 +02:00
  • e7b528718c Update paper plugin to MC 1.20.6 Marc Baloup 2024-06-07 00:05:07 +02:00
  • d411618e63 Fix Javadoc warnings due to Java 21 update (+ some other warnings) Marc Baloup 2024-06-06 23:59:32 +02:00
  • decf302851 Update to Java 21 Marc Baloup 2024-06-01 00:35:49 +02:00
  • d3097781bc Added 1.20.5 and 1.20.6 Marc Baloup 2024-05-08 10:07:13 +02:00
  • 2942a030a6 pandalib-db do not relocate commons-logging classes Marc Baloup 2024-04-17 22:55:18 +02:00
  • 69af006001 Updated some dependencies Marc Baloup 2024-03-18 16:55:23 +01:00