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