Commit Graph

34 Commits

Author SHA1 Message Date
fcac9af7d1 Fix reflection in PlayerDataStorage + new wrapOptional method in reflection library 2024-07-17 23:24:13 +02:00
4f55890092 Fix reflection in PaperBrigadier 2024-07-10 01:15:01 +02:00
76470b963e Trying to register our Brigadier commands by force if necessary 2024-07-10 01:04:05 +02:00
76fc673e98 New reflected class ShadowBrigNode 2024-07-09 21:55:31 +02:00
2acfa53b63 Use $ to reflect on inner classes 2024-06-26 23:59:07 +02:00
640b255e1d Bypass PaperReflectionHolder that try to understand our Mojang mapped reflection call as Spigot mapped 2024-06-26 23:10:13 +02:00
ed0db5391d Added missing @ConcreteWrapper 2024-06-15 13:29:41 +02:00
cef4af80f0 Update reflection in NMS/OBC 2024-06-15 13:15:50 +02:00
827c13887c Removed all NMS mapping stuff since paper jar is now mojang mapped 2024-06-12 23:31:54 +02:00
0ff2ae1296 Fix Brigadier command stuff in pandalib-paper 2024-06-09 22:48:54 +02:00
c60fb613d4 Add NMS access to raw display name of items 2024-03-05 18:09:18 +01:00
e02ccc2b60 Small improvements to offline player data handling. 2024-03-05 16:06:07 +01:00
649e1a56c8 Fix 1.20.4 reflection wrappers 2024-02-21 11:56:11 +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
bd0e0484cd Fix Reflection wrappers for 1.20.2 2024-02-19 13:08:05 +01:00
92a9afa22c Prepare 1.20.2 full support
- Update some POM files
- OBC reflection should not try to parse relocation package version
- NMS reflection dependency update
2024-02-18 14:28:42 +01:00
49a32421c0 Fixing reflection 2024-02-11 13:48:24 +01:00
177733950d New reflected static method in CraftPlayer 2024-02-11 11:44:57 +01:00
8149d8fb54 New reflected field in CraftPlayer 2024-02-11 11:21:44 +01:00
bd3bea8381 Some refactoring in pandalib-util 2023-08-27 13:37:17 +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
edd4e89a6e Update WorldVersion/DataVersion reflect wrappers for new paper version 2023-05-09 12:30:50 +02:00
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
3e0297c8af Fix bamboo block reflect wrapper 2023-05-08 22:47:11 +02:00
df8dbe1e61 Fix reflect wrappers due to changes in NMS about DamageSources 2023-05-08 22:32:40 +02:00
ff954a3903 Various code cleanup. 2023-04-10 19:17:18 +02:00
add5d3bcd7 Fix reflect wrapper MCDataConverter 2023-02-19 19:31:02 +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
c4ab62c857
Fix NMS ItemStack reflection issue 2023-01-05 00:21:04 +01:00
1557de2bdf
Access offline players inventory and enderchest.
Also added various reflection wrapper API
2023-01-04 23:12:33 +01:00
0756781b26 Merged some modules to fix future dependency issues 2022-12-24 11:33:54 +01: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