38a42dcca0
Fix reflection again
2024-12-26 00:30:09 +01:00
2b407d7f27
Fix various reflection issues for Paper 1.21.1
2024-12-26 00:23:53 +01:00
8f5f880754
More complete Javadoc
2024-12-22 23:45:10 +01:00
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