11 Commits

Author SHA1 Message Date
Madeline Miller
0607cd8145 Accept this API change as it's not an API change 2024-03-30 14:34:22 +10:00
Maddy Miller
1b51dfb406
Workaround verification jar build failure (#2494) 2024-03-29 20:41:42 -07:00
Octavia Togami
35e58895f5
Move more public types to records 2024-03-07 00:51:52 -08:00
Maddy Miller
1f9316d11c
Make AffineTransform a record for computed constant optimisations (#2419)
* Make AffineTransform a record for computed constant optimisations

* Fix checkstyle

* based on
2023-10-18 20:23:52 +10:00
Madeline Miller
5ca80395a3 Add structure generator command 2023-04-30 16:53:58 +10:00
Maddy Miller
c7d559bfcc
Allow finding schematic format by InputStream (#2249)
* Allow finding schematic format by InputStream

* .

* Don't auto-close the stream

* Fix up based on feedback

* checkstyle
2023-04-02 14:42:39 +10:00
Maddy Miller
121b4b616c
Add a feature generator and allow undoing of feature placement (#2239)
* Add a feature generator and allow undoing of feature placement [WIP]

Apply changes to Forge as well

Use proper translatable components

* Add a brush version of the feature command

Use Java proxy classes

* Add for Bukkit (only 1.19.3 for now)

Clean up the proxies to use a switch

Checkstyle is grumpy

Add the obfuscated versions

Remove debug text

Fix missed "destroyBlock" deobfuscated proxy function

* checkstyle
2023-03-10 11:39:24 +00:00
Octavia Togami
b944b3e46c
Exclude experimental from API 2022-07-16 00:56:50 -07:00
Octavia Togami
2aadf22b62
Restore ABI compatiblity 2022-07-11 18:39:46 -07:00
Octavia Togami
45b0b9a834
Fix failures for when we update to a new MC version 2022-06-06 17:25:43 -07:00
Octavia Togami
8d5d809ae6
Add automatic ABI checking
This is going to break on new MC release, but I'll take care of that
2022-06-06 17:11:41 -07:00