Commit Graph

28 Commits

Author SHA1 Message Date
Maddy Miller
f778687b3f
Deprecate the concept of bundled block data (#2447)
* wip

* do all platforms but bukkit & cli

* use the paperweight adapters for material information on bukkit

* Move bundled block data load to CLI

* Drop this part, let it load when needed

* Stray warning suppression

* Swap to using an MC utility function for full block detection
2025-01-09 11:06:53 +00:00
Madeline Miller
6f210ad398
Merge branch 'version/7.3.x' 2024-08-09 22:58:08 +10:00
Octavia Togami
da223671a5 Completely eliminate usage of other repos
Probably, I'm not firewalling it to make sure
2024-07-21 15:30:51 +10:00
Madeline Miller
e74dccf7b8
Merge branch 'version/7.3.x' 2024-06-19 19:05:49 +10:00
Ossi Erkkilä
ad0362367a
Bring back the Sponge module, updated for 1.20.6 (#2538)
* Bring back the Sponge module

* Fixes

* Specify the SNAPSHOT build of SpongeAPI to use
2024-06-01 15:30:00 +10:00
Madeline Miller
00148305ce
Fix build errors from merge 2024-06-01 14:45:03 +10:00
Madeline Miller
ffb2cd73e2
Merge branch 'version/7.3.x' 2024-05-18 13:37:48 +10:00
Octavia Togami
6686552ecf
Apply some small corrections for verification 2024-05-10 00:05:20 -07:00
Madeline Miller
dc81e9389a
Merge branch 'version/7.3.x' 2024-05-01 23:04:16 +10:00
Octavia Togami
28ca2e6b96
Clean up Gradle configuration 2024-04-30 22:33:39 -07:00
Octavia Togami
e5fe510126
Clean up leftover Forge verification 2024-04-28 18:01:49 -07:00
Octavia Togami
0f5e23df6a
[NeoForge] 1.20.5
Removes Forge.
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
b37f00a4b2
Cleanup WorldEdit-CLI data version systems (#2347)
* Start cleanup of WorldEdit-CLI data versions

* Use a record for the data file

* Use cassette-deck to download data files rather than bundling

Sketchy implementation atm, better will follow - this "works" as-is without any special handling of missing versions. Intention is to get the "next closest version" when it's not available

* Fix up build errors

* Review changes

* Fix a potential race condition
2024-04-02 06:05:35 +00: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
Octavia Togami
f3f0b981d4 Update Gradle to 8.7 and fix some warnings 2024-04-02 14:33:24 +10:00
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