Branch # Status Changes Finished master #6674 Tests passed: 239, ignored: 1 2 years ago master #6672 Tests passed: 239, ignored: 1 2 years ago master #6669 Tests passed: 239, ignored: 1 2 years ago master #6666 Gradle exception; exit code 1 (Step: Build (Gradle)); artifacts size 0 B is 1 B less than the provided threshold 1 B 2 years ago master #6663 Gradle exception (new); exit code 1 (Step: Build (Gradle)) (new); artifacts size 0 B is 1 B less than the provided threshold 1 B (new) 2 years ago master #6660 Tests passed: 239, ignored: 1 2 years ago master #6657 Tests passed: 239, ignored: 1 2 years ago master #6648 Tests passed: 239, ignored: 1 2 years ago master #6644 Tests passed: 239, ignored: 1 Back to SNAPSHOT for continued development (a5ea1ee7 by Maddy Miller ) Release 7.3.0 Beta 4 (c28ebcaa by Maddy Miller ) Merge branch 'version/7.2.x' (bfa1c74f by Maddy Miller ) Back to SNAPSHOT for continued development (73222bad by Maddy Miller ) Release 7.2.19 (415ef954 by Maddy Miller ) Merge branch 'version/7.2.x' (062653ed by Maddy Miller ) Extract task to explicitly merge manifests for -mod (d533be42 by Octavia Togami ) Merge manifests for hybrid mod jar
See if this makes CI happy
Try this on CI
It seems to mistake the second arg as the wrong type, so split them up
Fix formatting
Switch to shadowJar as it's now miraculously working (75ab2d64 by Maddy Miller ) Merge pull request #2461 from EngineHub/feature/gradle-8.5-and-foojay
Gradle 8.5, Foojay, Plugin Updates (1d4733c1 by Octavia Togami ) Update Gradle plugins (24050aac by Octavia Togami ) Add foojay to download JVMs, update to Gradle 8.5 (cd8bca9a by Octavia Togami ) Spigot now calls a non-obfuscated addFreshEntity during structure generation, add to the proxy (b5c58906 by Maddy Miller ) Merge branch 'version/7.2.x' (64bcf66e by Maddy Miller ) Improve error handling for unsupported schematic files (#2453) (32952428 by Maddy Miller ) Improve error handling for unsupported schematic files (32952428 by Maddy Miller ) Fix review notes (32952428 by Maddy Miller ) Fix sign compat handler since LinBus migration (173fb454 by Maddy Miller ) Use DFU when loading MCEdit schematics (39239355 by hannos17) Work around a Spigot breakage. Fixes https://github.com/EngineHub/WorldEdit/issues/2450 (6e820d40 by Maddy Miller ) Back to SNAPSHOT for continued development (fa5cf21a by Maddy Miller ) Release 7.3.0 Beta 3 (d6d222e0 by Maddy Miller ) Merge remote-tracking branch 'origin/version/7.2.x' (f5db1564 by Maddy Miller ) Back to SNAPSHOT for continued development (6a5a500c by Maddy Miller ) Release 7.2.18 (abda4e04 by Maddy Miller ) Merge branch 'version/7.2.x' (ebf355f8 by Maddy Miller ) Add support for MC 1.20.4 (#2439) (13d4d6c9 by Maddy Miller ) [Fabric] Add 1.20.3-pre1 support (13d4d6c9 by Maddy Miller ) MCUtils updates (13d4d6c9 by Maddy Miller ) 1.20.3-pre2 (13d4d6c9 by Maddy Miller ) Update Fabric to 1.20.3 final release (13d4d6c9 by Maddy Miller ) Forge for 1.20.3 (13d4d6c9 by Maddy Miller ) Bukkit for 1.20.3 (13d4d6c9 by Maddy Miller ) We're 1.20.4 now (13d4d6c9 by Maddy Miller ) Send biome updates for chunks when possible (#2443) (1a12db4f by Maddy Miller ) Send biome updates [WIP] (1a12db4f by Maddy Miller ) Add other platforms (1a12db4f by Maddy Miller ) Ensure that the iterable won't be iterated twice (1a12db4f by Maddy Miller ) Drop 1.19-1.19.3 to reduce jar size (#2440) (9b8eb2ce by Maddy Miller ) Update Gradle and Gradle plugins (607b9fce by Maddy Miller ) Fix EditSession initialisation without a World (#2435) (e7c9e646 by Maddy Miller ) Add validation for biome set positions to prevent errors with incorrect API usage (#2416) (300198fc by Maddy Miller ) Only set supported and exposed side effects with `//perf on` and `//perf off`. Fixes #2428 (98d396f5 by Maddy Miller ) Merge pull request #2427 from EngineHub/ot/bugfix/just-depend-on-the-configuration-doofus
Adjust adapter shading (cd0f107d by Octavia Togami ) Properly shade adapters
Causes a bunch of problems and I want to delete shadow (0e942751 by Octavia Togami ) Use the adapters config to drive dependencies
This is literally the obvious way to do it, idk what I was doing (8f4269a3 by Octavia Togami ) Concatenate AffineTransforms with less allocations (#2420) (397d735a by Maddy Miller ) Move height params to DataValidatorExtent constructor (#2424) (ea1f5e99 by Maddy Miller ) Add outline to SVG logo for better dark mode support (ecb2a10b by Maddy Miller ) Back to SNAPSHOT for continued development (9a91ce2a by Maddy Miller ) Release 7.3.0 Beta 2 (e11f1610 by Maddy Miller ) Merge branch 'version/7.2.x' (4a4fdf2d by Maddy Miller ) Limit //curve thickness by max-radius (a24ea439 by Maddy Miller ) Merge branch 'version/7.2.x' (4bc4b2b7 by Maddy Miller ) Make AffineTransform a record for computed constant optimisations (#2419) (1f9316d1 by Maddy Miller ) Make AffineTransform a record for computed constant optimisations (1f9316d1 by Maddy Miller ) Fix checkstyle (1f9316d1 by Maddy Miller ) based on (1f9316d1 by Maddy Miller ) Limit //line thickness by max-radius (4337ca13 by Maddy Miller ) Fix doctools with platform refactor (#2410) (eadbdeb6 by Maddy Miller ) Fix doctools with platform refactor (eadbdeb6 by Maddy Miller ) Use PREFER_OTHERS (eadbdeb6 by Maddy Miller ) Cleanup code for latest Java versions (#2404) (7a18a449 by Maddy Miller ) Fix ellipsoid and cylinder regions not fully clearing (#2413) (496407b6 by danielhorn1) Add a permission node for the placement command. Fixes #2409 (9587a7bd by Maddy Miller ) Short-circuit optimisation for AffineTransform inverse on identity matrices (3b7de002 by Maddy Miller ) Improve SnowSmooth Brush and add utests for GaussianKernel (#2407) (b7ed72b0 by github) Fix flaw in GaussianKernel layout
The sum of the data should be close to one. The GaussianKernel creates the data based on the radius. This would sum up to one if it would be a perfect circle. (b7ed72b0 by github) Fix snowsmooth brush for multiple iterations (b7ed72b0 by github) Merge branch 'version/7.2.x' (f9d5d3b2 by Maddy Miller ) Back to SNAPSHOT for continued development (b7bc56e8 by Maddy Miller ) Release 7.2.17 (56d0383f by Maddy Miller ) Merge branch 'version/7.2.x' (1a96b0a4 by Maddy Miller ) Use same fake player system between Fabric & Forge (deb04a5e by Maddy Miller ) Optimise line thickness calculations (2a09aaf3 by Maddy Miller ) Back to SNAPSHOT for continued development (58e9156c by Maddy Miller ) Release 7.3.0 Beta 1 (c60df175 by Maddy Miller ) Add parsing support for block NBT (#2173) (8915e308 by Maddy Miller ) Add parsing support for block NBT (8915e308 by Maddy Miller ) Fixed parsing of NBT blocks failing due to missing ID (8915e308 by Maddy Miller ) Fix a few minor issues (8915e308 by Maddy Miller ) Fix a few more bugs around parsing. Still not working for lists due to a lin-bus issue (8915e308 by Maddy Miller ) Remove two unused patterns (8915e308 by Maddy Miller ) Fixed one final bug found in testing (8915e308 by Maddy Miller ) Merge branch 'version/7.2.x' (a85e2baa by Octavia Togami ) Hacky merge of version/7.2.x (dc0ae906 by Octavia Togami ) Back to SNAPSHOT for continued development (b9c39c9a by Maddy Miller ) Release 7.2.16 (2066eb44 by Maddy Miller ) Update Minecraft Wiki links to new domain (#2400) (375bf84a by spongecade.129) Merge branch 'version/7.2.x' (10cd6820 by Maddy Miller ) Use a newer Paperweight dev bundle (2ed73152 by Maddy Miller ) [Bukkit] 1.20.2 (964dcb9b by Maddy Miller ) [Forge] 1.20.2 (63dfebe9 by Maddy Miller ) [Fabric] 1.20.2-rc2, remove many mixins in favor of AW (b04ab0e2 by Octavia Togami ) rc1 (bd29c741 by Maddy Miller ) Initial 1.20.2 support (Fabric) (97f78899 by Maddy Miller ) Fix int overflow when using fillr in negative y-coordinates (#2082) (3627002e by dordsor21) Add worldedit runtime environment to increase yaml alias limit (#2395)
This can be set by -Dworldedit.yaml.aliasLimit=XXX in the startup parameter (94565356 by github) Improve support of not entirely compliant legacy schematics (bba73e55 by Maddy Miller ) Fix left click on air being ignored and right click on block being handled twice (#2153) (5b4322e5 by yeregorixcraft) Fix left click on air being ignored and right click on block being handled twice (5b4322e5 by yeregorixcraft) Factorize debouncing and cache event result (5b4322e5 by yeregorixcraft) Fix ForgePlatform#server being always null (5b4322e5 by yeregorixcraft) Apply a few micro-optimisations (#2391) (854fa638 by Maddy Miller ) Apply a few micro-optimisations (854fa638 by Maddy Miller ) Remove this bit as it alters behaviour (854fa638 by Maddy Miller ) Review changes (854fa638 by Maddy Miller ) Remove unnecessary version guards in BukkitWorld, as all supported versions have these now (3f165638 by Maddy Miller ) Add YourKit message to readme (6165efb1 by Maddy Miller ) Merge branch 'version/7.2.x' (3b6fbafa by Maddy Miller ) Update NBT for Spawner to reliably work for initial entity spawn. Fixes https://github.com/EngineHub/WorldEdit/issues/2388 (18cc29a2 by Maddy Miller ) Merge branch 'version/7.2.x' (f8144e58 by Maddy Miller ) Update gradle plugins to attempt to improve build speeds
Appears this issue might be the main underlying cause, https://github.com/PaperMC/paperweight/issues/199, which this doesn't address (8af61f1c by Maddy Miller ) Few fixes for feature brushes (#2371) (d6234882 by Maddy Miller ) Remove the Bukkit legacy data folder migration code from 11 years ago (#2383) (7f81aad0 by Maddy Miller ) Shade and relocate jlibnoise (#2363) (ab75fd77 by Maddy Miller ) Shade and relocate jlibnoise (ab75fd77 by Maddy Miller ) formatting fix (ab75fd77 by Maddy Miller ) Update bundled language distribution (d77f2b46 by Maddy Miller ) Merge branch 'version/7.2.x' (ff8e5054 by Maddy Miller ) Update test permissible for latest API (5d03b1e6 by Maddy Miller ) Fix legacy block wrappers with new NBT API (#2361) (5b674745 by Maddy Miller ) Minor optimisations to cone command algorithm (19db609b by Maddy Miller ) Added cone generation command (#2251) (00849939 by crlang44) Added cone generation command (00849939 by crlang44) Fix formatting problems
---------
Co-authored-by: Madeline Miller <mnmiller1@me.com> (00849939 by crlang44) Merge remote-tracking branch 'origin/version/7.2.x' (ac7e45e2 by Maddy Miller ) Merge pull request #2360 from EngineHub/improve-error-behaviour
Improve error behaviour of //generate (1514661d by tomylobo) Improve error behaviour of //generate
Now it has the same error behaviour as //deform. (cce2111c by tomylobo) Stop double-ungzipping schematic format checks. Fixes #2356 (682c72e5 by Maddy Miller ) Merge branch 'version/7.2.x' (6770ada5 by Maddy Miller ) Fix test compile error due to Spigot mid-version API break (93e413c6 by Maddy Miller ) Add the trim command (#2278) (b5b29a29 by 24855774+haykam821) Add the trim command
Fixes #1629 (b5b29a29 by 24855774+haykam821) Fix issues from PR review
---------
Co-authored-by: Madeline Miller <mnmiller1@me.com> (b5b29a29 by 24855774+haykam821) Add a memoizing mask utility (#2319) (a3a5b074 by Maddy Miller ) Add a memoizing mask utility (a3a5b074 by Maddy Miller ) add utils to Masks (a3a5b074 by Maddy Miller ) license header (a3a5b074 by Maddy Miller ) PR feedback (a3a5b074 by Maddy Miller ) Add a BiomeCategories API (#2338) (61363821 by Maddy Miller ) Add a BiomeCategories API (61363821 by Maddy Miller ) licenses (61363821 by Maddy Miller ) Use a supplier to retain the lazy-load & dynamicness of the existing system, but still retaining the inversion of control that this PR was intended to provide (61363821 by Maddy Miller ) Improve ArbitraryShape caching (#2325) (6494dbc6 by tomylobo) Improve ArbitraryShape caching
Every point is now only evaluated once. (6494dbc6 by tomylobo) Defer cache initialization until it is clear that we need it. (6494dbc6 by tomylobo) Defer pattern evaluation until cache miss (6494dbc6 by tomylobo) Use registry lookups for Bukkit adapters (#2330) (5b88c318 by Maddy Miller ) Use registry lookups for Bukkit adapters (5b88c318 by Maddy Miller ) Remove a redundant todo now that this targets master (5b88c318 by Maddy Miller ) Cleanup the paper adapters in the master branch (#2339) (faf4d7c1 by Maddy Miller ) Merge branch 'version/7.2.x' (b079da7d by Maddy Miller ) Back to SNAPSHOT for continued development (e90014db by Maddy Miller ) Release 7.2.15 (5ca4dffd by Maddy Miller ) feat: implement recently-added tree types to tree generator (#2332) (4892e056 by dordsor21) feat: implement recently-added tree types to tree generator (4892e056 by dordsor21) fix: add mappings to implementation worlds (4892e056 by dordsor21) Use later API version to fix tests
---------
Co-authored-by: Madeline Miller <mnmiller1@me.com> (4892e056 by dordsor21) [Bukkit] Add 1.20.1 support to adapter (1f22906a by Maddy Miller ) Fixed setting sign text on 1.20 (c5188212 by Maddy Miller ) Fix diffs missed due to merge crash (3cb1e03e by Maddy Miller ) Merge branch 'version/7.2.x' (d312553f by Maddy Miller ) Add Console/CommandBlock support to Fabric/Forge/Sponge (#2317) (40a203c3 by Maddy Miller ) Add Console/CommandBlock support to Fabric/Forge (40a203c3 by Maddy Miller ) Hoist config option and add a common abstract class for command block actors (40a203c3 by Maddy Miller ) Apply to Sponge too (40a203c3 by Maddy Miller ) [Sponge] Stop trying to shade fastutil
It's just not necessary anymore, the versions match (bb15dbcb by Octavia Togami ) Bump snakeyaml to match spigot, use default ctors. (91c9786e by wizjany ) [Bukkit] 1.20 (066a7abf by Maddy Miller ) [Sponge] 1.20 (bb5fcce2 by Maddy Miller ) [Forge] 1.20 (4f751068 by Octavia Togami ) [Fabric] 1.20 + Loom 1.2 (a7ae8a96 by Octavia Togami ) [Fabric] 1.20-rc1
Add MCUtils data
pre7
rc1 (48d2195f by Maddy Miller ) Update WorldEdit for Sponge to API 9 (1.18.2) (#2217) (716ce641 by 41531939+lignium) Update WorldEdit for Sponge to API 9 (1.18.2) (716ce641 by 41531939+lignium) Fix SpongeTransmogrifier, switch to use native Property API (716ce641 by 41531939+lignium) Minor style fixes (716ce641 by 41531939+lignium) Upgrade many items, Gradle 8.1.1 (#2329) (96671017 by Octavia Togami ) Upgrade many items, Gradle 8.1.1 (96671017 by Octavia Togami ) Bump to codecov snapshot (96671017 by Octavia Togami ) Use the release of the codecov plugin
---------
Co-authored-by: Madeline Miller <mnmiller1@me.com> (96671017 by Octavia Togami ) Add a -c flag to the biome brush to set entire column (#2235) (856aaa62 by Maddy Miller ) Add a -c flag to the biome brush to set entire column (856aaa62 by Maddy Miller ) Use new region factories that take fixed positions (856aaa62 by Maddy Miller ) Rename to FixedHeight from just Fixed (856aaa62 by Maddy Miller ) Add regression tests to the `round` Expression function (bd9af40e by Maddy Miller ) Ensure non-Double types are boxed in expression function calls. Fixes #2315 (237ebc10 by Maddy Miller ) Add -Penginehub.obf.none=true gradle property to build mojmap worldedit-bukkit. (#2316)
This simply takes the -dev adapter jars instead of the obfuscated ones, creating otherwise the exact same worldedit-bukkit jar. This jar can be used on mojmap paper servers.
Closes #1929. (abc8c1f2 by wizjany ) Add new //placement types
- //placement min - selection min X/Y/Z
- //placement max - selection max X/Y/Z
- //placement world - absolute world location
- //placement here - This puts the placement position at the current player position. (4fc62d98 by tomylobo) Add //placement, which sets either pos1 or player explicitly (d28fadb8 by tomylobo) Refactor placement system to be more flexible (21a465b9 by tomylobo) Add LocalSessionTest
Test coverage so far:
- setPlaceAtPos1
- isPlaceAtPos1
- togglePlacementPosition
- getPlacementPosition for both pos1 and player modes (6c14e839 by tomylobo) Extract base test class for WorldEdit test cases (edb54345 by tomylobo) Fix McRegionChunkStore.java (#2292)
- Fixes an issue where the LinCompoundTag passed to ChunkStoreHelper::getChunk is not the expected root compound tag, but one that wraps it. See comment of LinRootEntry::toLinTag (df13de33 by 28742897+ykgamma) Use an annotation to register the methods in the Functions class (#2305)
There's a lot less code now and it's also easier to add new methods. (34b19577 by tomylobo) Ensure blockmap uniqueness across TE values (#2304) (b8b89267 by Maddy Miller ) fix(core): Properly reinit convex CUI selection on primary click (#2313)
Fixes #2312 (d320dafc by zml) Fix ServerLevel proxies not including entities (#2308) (5638a288 by Maddy Miller ) Fix ServerLevel proxies not including entities (5638a288 by Maddy Miller ) Also include the entity call that the village generator uses (5638a288 by Maddy Miller ) Actually register structures on other platforms (cd95d207 by Maddy Miller ) Added strings and implement on other platforms (91dd9dec by Maddy Miller ) Add structure generator command (5ca80395 by Maddy Miller ) Update to Gradle 7.6 and resolve deprecation issues in buildscript (88851b0c by Maddy Miller ) Keep extending cuboid selector after //cli selectworld (1899fa3b by tomylobo) Keep extending cuboid selector after //paste -s/n (ba94660e by tomylobo) Fix loading a missing session printing a warning to console. Fixes #2291 (561ab50a by Maddy Miller ) Fix Sponge Schematic V1 incorrectly attempting to read base tag twice (acc4b597 by Maddy Miller ) Remove requirement for caller to ungzip the stream with the new isFormat API (da4bca05 by Maddy Miller ) Allow finding schematic format by InputStream (#2249) (c7d559bf by Maddy Miller ) Allow finding schematic format by InputStream (c7d559bf by Maddy Miller ) . (c7d559bf by Maddy Miller ) Don't auto-close the stream (c7d559bf by Maddy Miller ) Fix up based on feedback (c7d559bf by Maddy Miller ) checkstyle (c7d559bf by Maddy Miller ) [Forge] Fixed clients without WorldEdit not being able to join servers with WorldEdit installed (#2288) (93c0d364 by 42962686+redstonedubstep) [Forge] Fixed clients without WorldEdit not being able to join servers with WorldEdit installed (#2288) (df3f7b2a by 42962686+redstonedubstep) Merge branch 'version/7.2.x' (0d8a2118 by Maddy Miller ) Back to SNAPSHOT for continued development (de453b9d by Maddy Miller ) Release 7.2.14 (094b7342 by Maddy Miller ) Add method to check initialize state in PlatformManager, deny access to registries when uninitialized (#2237) (d4556dfe by github) Add initialize method to PlatformManager, modify UnitTest (d4556dfe by github) Prevent too early access to registries
Check for worldedit init state in Registry (d4556dfe by github) review: changed the error message to a generic message
Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
---------
Co-authored-by: Octavia Togami <octavia.togami@gmail.com> (d4556dfe by github) bukkit: add adapter for bukkit 1.19.4 (#2281) (38d2ff13 by github) bukkit: add adapter for bukkit 1.19.4 (38d2ff13 by github) added missing reobf mapping to 1.19.4 adapter (38d2ff13 by github) Drop unused comments (38d2ff13 by github) Update Forge for 1.19.4, and bump Fabric to final 1.19.4 release (16a2cc95 by Maddy Miller ) Update Fabric to 1.19.4-pre1
Update Fabric WorldEdit to 1.19.4-pre1
Update to 1.19.4-pre3
Update to 1.19.4-rc1
Update to RC2 (7481995e by Maddy Miller ) 2 years ago