1099 Commits

Author SHA1 Message Date
Maddy Miller
6818272ace
Add transforms to the crafter orientation property (#2533) 2024-05-20 13:19:26 +00:00
Maddy Miller
bf8c2e77e8
Fix Paperweight build error and remove 1.19.4/1.20.0 support (#2529)
* Fix Paperweight build error and remove 1.19.4/1.20.0 support

* Remove extra version-specific data
2024-05-16 22:31:14 +10:00
aurora
a695bb81fe Fix paintings not getting rotated correctly
Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
2024-05-10 09:12:25 +02:00
Madeline Miller
ae61fa9fbc
Fix heightmap brush hardcoding world min and max Y 2024-05-09 20:32:56 +10:00
Octavia Togami
28ca2e6b96
Clean up Gradle configuration 2024-04-30 22:33:39 -07:00
Octavia Togami
4a48dcb394
Move all versions to version catalogs 2024-04-30 22:33:29 -07:00
Madeline Miller
048cf5e64b
Update data from MCUtils 2024-04-28 18:01:48 -07:00
Octavia Togami
99319e9ce7
Remove unused imports 2024-04-28 18:01:48 -07:00
Octavia Togami
4f4988235a
[Fabric] Update to 1.20.5-pre2, some LinBus-related stuff 2024-04-28 18:01:48 -07:00
Octavia Togami
f1cdd6a978
Update for Java 21
- Fix some new warnings
- Removed sponge from build, as it simply isn't maintained well
  currently. May be removed entirely in the future
- Remove 1.18 support from Bukkit as it breaks under 21 for some reason
- Fix a bug in `ForwardSeekableInputStream`
2024-04-28 18:01:48 -07:00
Maddy Miller
d25669abe7
Disable chunk batching by default (#2509) 2024-04-24 20:33:44 +10:00
Maddy Miller
3da7d7c76d
Remove old bundled data (#2513)
* Remove old bundled data

* Also drop 1.18
2024-04-24 20:28:12 +10:00
Octavia Togami
33ed054795 Fix paragraphs for checkstyle 2024-04-02 14:33:24 +10:00
Octavia Togami
475676ab62 Clean up javadoc warnings 2024-04-02 14:33:24 +10:00
Octavia Togami
0b0f052300 Fix warnings in platforms 2024-04-02 14:33:24 +10:00
Octavia Togami
8b3a8a5f81 Fix worldedit-core warnings 2024-04-02 14:33:24 +10:00
Madeline Miller
9bc2ede25c
Update language distribution 2024-03-31 20:49:44 +10:00
Maddy Miller
112e00406d
Cleanup usages of deprecated Vector getters (#2482)
* Cleanup usages of deprecated Vector getters

* fix typo
2024-03-08 22:50:04 -08:00
Octavia Togami
453537c5b4
Use records in expression impl 2024-03-07 00:52:55 -08:00
Octavia Togami
35e58895f5
Move more public types to records 2024-03-07 00:51:52 -08:00
Maddy Miller
0df2b6af4c
Make the Vector classes into Records (#2477)
* Make the Vector classes into Records

* Drop custom equals and hashCode methods in Vector/BlockVector classes
2024-03-06 23:10:15 -08:00
Madeline Miller
98750e02b4
Merge branch 'version/7.2.x' 2024-02-25 18:51:38 +10:00
Octavia Togami
2db12d7ddf
Rename modulo to remainder 2024-02-24 15:56:26 -08:00
Madeline Miller
f85e3c4638
Merge branch 'version/7.2.x' 2024-02-17 17:13:32 +10:00
Maddy Miller
8c656bd53f
Slightly optimise and improve debugability of state creation code (#2469)
* Slightly optimise and improve debugability of state creation code

* Make 5s rather than 60, and add time taken to the output
2024-02-17 06:29:37 +00:00
Madeline Miller
bfa1c74fcc
Merge branch 'version/7.2.x' 2024-02-03 15:06:10 +10:00
Madeline Miller
415ef95427
Release 7.2.19 2024-02-03 14:23:19 +10:00
Madeline Miller
062653eda5
Merge branch 'version/7.2.x' 2024-01-24 21:12:34 +10:00
Octavia Togami
cd8bca9a43
Add foojay to download JVMs, update to Gradle 8.5 2024-01-21 14:29:02 -08:00
Madeline Miller
64bcf66eb4
Merge branch 'version/7.2.x' 2024-01-06 21:59:18 +10:00
Maddy Miller
329524288d
Improve error handling for unsupported schematic files (#2453)
* Improve error handling for unsupported schematic files

* Fix review notes
2023-12-25 03:52:22 +00:00
Madeline Miller
173fb45441
Fix sign compat handler since LinBus migration 2023-12-24 14:06:50 +10:00
Brokkonaut
3923935528
Use DFU when loading MCEdit schematics 2023-12-24 13:53:05 +10:00
Madeline Miller
ebf355f8fb
Merge branch 'version/7.2.x' 2023-12-11 21:01:53 +10:00
Maddy Miller
13d4d6c98a
Add support for MC 1.20.4 (#2439)
* [Fabric] Add 1.20.3-pre1 support

* MCUtils updates

* 1.20.3-pre2

* Update Fabric to 1.20.3 final release

* Forge for 1.20.3

* Bukkit for 1.20.3

* We're 1.20.4 now
2023-12-11 20:49:00 +10:00
Maddy Miller
1a12db4fbc
Send biome updates for chunks when possible (#2443)
* Send biome updates [WIP]

* Add other platforms

* Ensure that the iterable won't be iterated twice
2023-12-06 21:39:06 +10:00
Maddy Miller
e7c9e64645
Fix EditSession initialisation without a World (#2435) 2023-11-21 21:33:35 +10:00
Maddy Miller
300198fc22
Add validation for biome set positions to prevent errors with incorrect API usage (#2416) 2023-11-17 18:51:48 +10:00
Madeline Miller
98d396f5bf
Only set supported and exposed side effects with //perf on and //perf off. Fixes #2428 2023-10-26 20:20:01 +10:00
Maddy Miller
397d735a15
Concatenate AffineTransforms with less allocations (#2420) 2023-10-23 20:21:45 +10:00
Maddy Miller
ea1f5e991a
Move height params to DataValidatorExtent constructor (#2424) 2023-10-22 05:11:43 +00:00
Madeline Miller
4a4fdf2d16
Merge branch 'version/7.2.x' 2023-10-19 20:52:39 +10:00
Madeline Miller
a24ea43971
Limit //curve thickness by max-radius 2023-10-19 20:52:17 +10:00
Madeline Miller
4bc4b2b763
Merge branch 'version/7.2.x' 2023-10-19 20:50:14 +10: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
4337ca13ac Limit //line thickness by max-radius 2023-10-17 20:35:20 +10:00
Maddy Miller
eadbdeb6a4
Fix doctools with platform refactor (#2410)
* Fix doctools with platform refactor

* Use PREFER_OTHERS
2023-10-17 20:32:31 +10:00
Maddy Miller
7a18a449dd
Cleanup code for latest Java versions (#2404) 2023-10-16 18:39:35 -07:00
Zeranny
496407b656
Fix ellipsoid and cylinder regions not fully clearing (#2413) 2023-10-16 18:46:36 +10:00
Madeline Miller
9587a7bd82
Add a permission node for the placement command. Fixes #2409 2023-10-14 23:32:39 +10:00