c1e2a2940b
Initial 26.2 support
2026-06-23 17:37:10 +02:00
9ff62943f2
Reworked all world (level/dimension) related stuff.
...
- Clarify the distinction between a level and a dimension in Minecraft, and he use of the 'World' class in Bukkit.
- Better structure of helper classes for levels and dimensions.
- Updated the Paper backup utility.
- Fixed new data path for maps and player data
2026-06-22 23:08:40 +02:00
4c7ff74a39
Java 25 and some code quality improvement
2026-06-15 22:59:40 +02:00
a3ccf4c4c5
Prepare for 26.1.x upgrade (builds successfully)
2026-06-15 00:23:17 +02:00
1ef57c3183
Better handling of database connection pool. It should better handle when the database is stopped without notice.
2026-03-26 00:27:23 +01:00
f9d7d60ffa
MC 26.1 initial support
2026-03-25 09:08:02 +01:00
9513d19845
Removed verbose logs
2026-03-21 12:53:44 +01:00
088c63b93e
Trying a new fix about world backup
2026-03-21 12:34:33 +01:00
ea3846ce9c
Debug backup manager
2026-03-20 23:39:05 +01:00
f24b64dd67
Maybe fix the backup manager
2026-03-20 23:17:31 +01:00
281b252b91
Updated WorldUtil to adapt to the new location of the data folder (in DIM* folders when present). Also refactored the code a little.
2026-01-21 00:41:20 +01:00
d7bbfbe008
Removed not working reflection wrappers on 1.21.11 (round 2)
2026-01-15 22:42:41 +01:00
a65f6d8ee9
Removed not working reflection wrappers on 1.21.11
2026-01-15 22:12:18 +01:00
84516425da
Prepare for MC 1.21.11
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.
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
2026-01-08 17:57:07 +01:00
38083fb0b0
Added animation capability in GUIInventory
...
Itemstacks can be updated dynamically (examples: loop through different item types, update the text in lore or display name, ...)
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
2025-12-29 23:50:59 +01:00
a98be95bd6
Fix reflection stuff for 1.21.10
2025-12-28 16:30:12 +01:00
7052a268bc
Update for 1.21.10 compilation
2025-12-28 13:00:10 +01:00
b42bbb4887
ItemStackAdapter for Json: removed backward compatibility of serialized data (was temporary during the server upgrade)
2025-07-20 00:22:41 +02:00
34809d4618
ItemStackAdapter for Json: fix again deserialization
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.
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)
2025-07-18 16:53:22 +02:00
254b885648
Fix reflection for 1.21.7/8 (round 6)
2025-07-18 15:12:38 +02:00
e2c0098eb9
Fix reflection for 1.21.7/8 (round 5)
2025-07-18 14:37:12 +02:00
2fc3eb50f5
Added missing javadoc
2025-07-18 01:56:28 +02:00
fc44151f2b
Fix reflection for 1.21.7/8 (round 4)
2025-07-18 01:52:17 +02:00
f8a7c5f1e7
Small dependency upgrade
2025-07-18 01:39:58 +02:00
a9ea8c3038
Fix reflection for 1.21.7/8 (round 3)
2025-07-18 01:37:57 +02:00
e611d06987
MC 1.21.8
2025-07-17 19:12:03 +02:00
638e57bb7f
Fix reflection wrappers for 1.21.7 (round 2)
2025-07-17 14:41:44 +02:00
0009dd22cd
Fix reflection wrappers for 1.21.7
2025-07-17 13:22:05 +02:00
79474b14d2
Make pandalib compile against Paper API 1.21.7 (prepare to full 1.21.7 update)
2025-07-14 22:31:55 +02:00
ee4812bdbb
Adjust debugging message for command registration
2025-07-14 00:29:32 +02:00
7d2a5e7862
Fix another reflection wrapper inheritance
2025-07-14 00:26:04 +02:00
c09362c75e
Fix reflection wrapper inheritance
2025-07-14 00:20:00 +02:00
457262049d
Fix some reflection wrapping issues
2025-07-14 00:16:38 +02:00
ebbbc3a1f0
Fixes to support last Paper 1.21.4 build
2025-07-14 00:02:07 +02:00
8c0db895da
Added MC 1.21.7
2025-07-01 21:39:39 +02:00
5943b10d16
Added MC 1.21.6
2025-06-21 18:14:18 +02:00
cda7ebadcc
Updated Bungeecord version
2025-06-21 18:13:51 +02:00
dbdf1eeb7c
Fix ItemStackBuilder#canBreak
2025-05-24 17:26:42 +02:00
500163d8f4
Spaces around hyphen of versions range in MinecraftVersionUtil#toString()
2025-04-05 00:14:06 +02:00
9374f8d280
Updated MC version json file
2025-04-04 00:29:52 +02:00
f5194334de
Fix PerformanceAnalysisManager
2025-02-20 21:54:00 +01:00
21777d4b9e
Fully use chat components in PerformanceAnalysisManager lag bar
2025-02-20 21:31:13 +01:00
3b4cf63c48
Updated Skull class handling custom heads. No more relying on MHF_* accounts
2025-02-17 00:30:38 +01:00
e2b2ab466d
New RandomUtil method shuffleMap
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
2025-02-06 23:19:06 +01:00