Commit Graph

44 Commits

Author SHA1 Message Date
3b4cf63c48 Updated Skull class handling custom heads. No more relying on MHF_* accounts 2025-02-17 00:30:38 +01:00
0ffe3198e6 Fixed hundreds of small issues, code improvements, typos, ... 2025-01-16 00:25:23 +01:00
3fe4a1b244 Big Javadoc update + cleaned/refactored some code 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) 2025-01-01 17:59:04 +01:00
36eb1227cf Do not use bungeecord-chat as a dependency for pandalib-chat anymore 2024-07-28 01:04:34 +02:00
3e6cf96040 GameWorld loading ony runs /mvm command when Multiverse plugin is present 2024-07-19 23:12:56 +02:00
d1a04a7a66 Proper exception handling when not able to load player data file 2024-07-19 00:23:12 +02:00
cef4af80f0 Update reflection in NMS/OBC 2024-06-15 13:15:50 +02:00
e7b528718c Update paper plugin to MC 1.20.6
- Convert Brigadier command to use the new Brigadier/Paper API
- EquipmentSlot now has BODY value for horses and wolves armor
- ItemMeta’ canPlaceOn and canDestroy does not work anymore. Removed the related methods from ItemStackBuilder
- Enchantment DURABILITY now has the proper vanilla name UNBREAKING
- Pandalib-chat now uses Adventure’s TranslationArgument
2024-06-07 00:05:07 +02:00
e02ccc2b60 Small improvements to offline player data handling. 2024-03-05 16:06:07 +01:00
d7705d8904 Rollback removal usage of teams prefix to handle colored scoreboard sidebar (was not working on Bedrock clients and on some Java clients) 2024-02-24 15:44:24 +01:00
7d89f0c376 Update to use new 1.20.4 API
- hide score number in autogenerated scoreboard sidebar and use score entries custom name
- remove now useless reflection wrapper for DamageSource since there is a proper API for that
2024-02-20 14:21:58 +01:00
77b0a0c73c Improved World utility classes 2024-01-20 18:46:50 +01:00
3ee806c1ea Ability to clean up unused loaded temporary game worlds 2023-09-03 00:10:05 +02:00
bd3bea8381 Some refactoring in pandalib-util 2023-08-27 13:37:17 +02:00
2d950117d3 New BlockSet super-interface for AABBBlock and AABBBlockGroup + reorganized classes related to geometry to a new package 2023-08-14 00:43:01 +02:00
2969d51f72 Don't use random UUID for custom player heads 2023-07-29 13:39:13 +02:00
7d5060d09b Improved ItemStackBuilder + removed GUIInventory unused methods 2023-06-22 21:52:02 +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
d59ae22970 Deprecation, deprecated, ... 2023-06-16 19:14:22 +02:00
d023bcb706 Bump paper version to 1.19.4.
Seems to compile, but reflection API may not work as is.
2023-05-08 18:31:27 +02:00
ba896e689a Fix deprecation in ItemStackBuilder 2023-04-10 19:16:42 +02:00
5b43aed0b4 Stop using deprecated Bungee ChatColor in BukkitChatColorUtil 2023-03-23 19:00:51 +01:00
6f310de32e Fix PlayerDataWrapper (don't store empty stacks as air stack) 2023-02-22 10:07:56 +01:00
73d96d0bb7 Improved offline playerdata manipulation
- Ability to change player experience and score
- Handle upgrade of player data (from older Mc version)
2023-02-19 16:11:04 +01:00
bf59617e19 Refactor offline player data access
- Class that handle all Bukkit/NBT conversion of player data
- Ability to read and save the player inventory (more to come later)
2023-02-18 21:32:12 +01:00
df34881771
AutoUpdatedBossBar: don’t throw exception when cancelling twice 2023-01-08 00:13:14 +01:00
721175f965
Refactor ItemStackBuilder#meta to use ItemStack#editMeta method 2023-01-07 17:22:09 +01:00
9a140984ca Adjust GeometryUtil values 2022-12-27 18:35:14 +01:00
a6dde5b6a9 Improved ItemStackBuilder 2022-12-27 01:17:26 +01:00
b427d23dd6
Including WorldUtil and PrimaryWorlds classes (from Pandacube private code) 2022-12-12 17:32:03 +01:00
41878b72f9
Improved ItemStackBuilder 2022-11-22 14:30:08 +01:00
8755725d51
AABBBlock shift and clone methods 2022-11-21 15:15:48 +01:00
b2cd7e0bda
Fix NPE in BukkitEvent 2022-11-21 15:15:19 +01:00
441b55f52c Better display of LocationUtil.conciseToString() 2022-09-08 23:42:40 +02:00
83e35f21bd Fix ItemStackBuilder#displayName method 2022-08-25 01:06:36 +02:00
5ab7b0e252 Made ItemStackBuilder and GUIInventory more tolerant with some method parameters 2022-08-24 23:13:27 +02:00
99a07a2ba6
Javadoc and some API changes 2022-08-11 01:32:37 +02:00
a885c224a6
Added new Brigadier commands related APIs for bungee/paper/cli + a few javadoc 2022-08-08 01:42:11 +02:00
6e4ec629b0
Fix Skull in pandalib-paper 2022-08-04 03:11:20 +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
d4471f2845 new Maven module again + now generates javadoc 2022-07-20 16:26:29 +02:00
d2ca501203 renamed modules dir 2022-07-20 13:28:01 +02:00