Merge pull request #2730 from EngineHub/ot/merge/7.3.x-into-master-mar-08-2025
Merge 7.3.x into master (4726327a by Octavia Togami)
Merge pull request #2729 from EngineHub/ot/fix/the-side-effects-of-off-by-one-errors
Correct off-by-one introduced by slight Mojang change (2be1150d by Octavia Togami)
Correct off-by-one introduced by slight Mojang change
Fixes #2727 (427fee6a by Octavia Togami)
Make task executor lifecycled to platform readiness.
Closes #2459. (f67f6493 by wizjany)
Fix negative height cones.
Despite the description/doc stating that negative heights would generate inverted cones, this wasn't actually implemented. (a9819ca4 by wizjany)
Fix sending CUI packets to unwilling clients.
Some servers track channel registration: NF throws an error every time this happens; Bukkit silently drops it; Fabric silently sends it (presumably the client ignores it). (cd2ddefa by wizjany)
Fix legacy blocks not transmogging on NeoForge. (c497fe44 by wizjany)
Remove never-working caching and fix bugs in region code (#2716)
Fixes #2684 (c20366db by Octavia Togami)
Add //mirror as an alias of //flip. (#2714) (8a13912f by wizjany)
Apply suggestions from code review
Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
Resolve many of octy's review notes
Further review fixes
Further review improvements
Fix symlink check
PR notes
Few fixes from review
IntelliJ stop resetting this config option challenge
feedback
remove the unused function (c933b7a7 by Maddy Miller)
Remove unncessary (un)init log points (ce5385d9 by markus ebner)
Rename Schematic to SchematicPath and cleanup
- Resolve first batch of review comments
- Renamed Schematic to SchematicPath
- Removed custom hashCode() and equals() implementations
- Added unit-test to make sure it behaves as expected (dd82bfd5 by markus ebner)
Add command suggestions for schematic filenames (f6b02345 by markus ebner)
Implement SchematicsManager to cache list of known schematics (7b794777 by markus ebner)
Add setBiome override in MaskingExtent.
This makes biome operations respect masks set on an EditSession. (dc92f6fc by wizjany)
Fix tree generators working on the unbuffered underlying world. (#2705)
Adds two methods to EditSession to allow getting blocks which are buffered by the EditSession, not yet set in the world.
This allows the proxies used by tree generators to know the eventual state of the world, rather than the "real" state. (f002c034 by wizjany)
Just re-throw here given it's already an extremely niche condition and will block commands
---------
Co-authored-by: Maddy Miller <mnmiller1@me.com> (b0c14624 by sirywell)
Add parent dir to manifest classpath to account for paper-remapped load point.
Currently, the remapped WorldEdit jar on paper is loaded from a sub-directory of the plugins folder, meaning dependencies like truezip and rhino won't be found in the documented search locations. Adding the parent dir temporarily solves this.
See #2692.
Closes #2691. (db49cea6 by wizjany)
Merge pull request #2674 from EngineHub/ot/bugfix/actually-wait-is-this-a-feature
Fix block entities in features/structures (e2cc52c1 by Octavia Togami)