Commit Graph

16 Commits

Author SHA1 Message Date
BradB e77739f297
Merge 0e5d5f5cd8 into e1255edb32 2024-04-07 20:47:41 +02:00
Richy 2448d8372e
Cache if a class has a default instance (#2676) 2023-12-11 08:07:10 -06:00
BradBot_1 0e5d5f5cd8 Rollback Spliterator implemenation in favor of api 2023-08-05 16:06:05 -05:00
BradBot_1 9f4ede696a Custom Spliterator for Structure Modifier 2023-08-05 16:06:05 -05:00
BradBot_1 13545ab5db Add StructureModifierIntermediate for r/w access 2023-08-05 16:06:05 -05:00
BradBot_1 71c39a25b9 Make StructureModifier Iterable 2023-08-05 16:06:05 -05:00
Dan Mulloy a6903c2bb0
Convert tabs to spaces 2023-05-12 10:35:34 -04:00
Richy 0a41cf9353
Add a soft-cache to getFields method (#2152)
* Added a soft-cache to getFields method

* Added cache purge on cache miss
2023-02-15 21:28:02 -05:00
Pasqual Koschmieder 1beb95115f
Improve cloning tests (#1822) 2022-08-12 02:07:38 +00:00
Pasqual Koschmieder c5f0550953
Use MethodHandles for reflection (#1561)
* don't enforce async calls for thread-safe listeners (closes #1551)
* cleanups, remove structure compiling
* improve cloning a bit
* fix small issue in no-op structure modifier
* remove last usages of FieldUtils
* improve and fix equality check in container test
2022-07-24 10:16:05 -04:00
Photon-GitHub 240920d642
Diamond inference cleanup (#1593) 2022-05-25 23:30:08 -04:00
Pasqual Koschmieder baecaf4ca4
Remove unsafe reflection trying to access the modifiers field (#1517) 2022-02-24 23:56:22 -05:00
Dan Mulloy 13f5c14599
Fix bytecode breakage with StructureModifier
Fixes #935
2020-08-24 11:40:47 -04:00
Dan Mulloy 0512215007
Add modifiers for world keys and moving block position
Fixes #906
Fixes #927
2020-08-04 19:03:59 -04:00
Dan Mulloy 658da31d46
Initial support for 1.16 (#880)
Note that things may not initially work as expected. There are known issues (see #880) relating to dimensions, chat packets, and tile entities. There were also internal changes to attributes, though hopefully those are fixed. As always, report issues on GitHub.
2020-06-28 15:59:30 -04:00
Dan Mulloy 7b7449ee15 Migrate to Gradle with a single module 2018-09-22 17:48:06 -04:00