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 mnmiller1)
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)
Improve error handling for unsupported schematic files (#2453) (32952428 by mnmiller1)
Improve error handling for unsupported schematic files (32952428 by mnmiller1)
Initial 1.20.2 support (Fabric) (97f78899 by mnmiller1)
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)
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)
Update NBT for Spawner to reliably work for initial entity spawn. Fixes https://github.com/EngineHub/WorldEdit/issues/2388 (18cc29a2 by mnmiller1)
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 mnmiller1)
Update bundled language distribution (d77f2b46 by mnmiller1)
Update test permissible for latest API (5d03b1e6 by mnmiller1)
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)
Fix test compile error due to Spigot mid-version API break (93e413c6 by mnmiller1)
Back to SNAPSHOT for continued development (e90014db by mnmiller1)
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 regression tests to the `round` Expression function (bd9af40e by mnmiller1)
Ensure non-Double types are boxed in expression function calls. Fixes #2315 (237ebc10 by mnmiller1)
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)
Ensure blockmap uniqueness across TE values (#2304) (b8b89267 by mnmiller1)
fix(core): Properly reinit convex CUI selection on primary click (#2313)
Fixes #2312 (d320dafc by zml)
Update to Gradle 7.6 and resolve deprecation issues in buildscript (88851b0c by mnmiller1)
Keep extending cuboid selector after //cli selectworld (1899fa3b by tomylobo)
Keep extending cuboid selector after //paste -s/n (ba94660e by tomylobo)
[Forge] Fixed clients without WorldEdit not being able to join servers with WorldEdit installed (#2288) (93c0d364 by 42962686+redstonedubstep)
Back to SNAPSHOT for continued development (de453b9d by mnmiller1)
Update Forge for 1.19.4, and bump Fabric to final 1.19.4 release (16a2cc95 by mnmiller1)
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 mnmiller1)
Merge pull request #2277 from EngineHub/expression-query-full-blockstate
Fix data values returned by the query functions in the expression language (e6c88280 by tomylobo)
Fix data values returned by the query functions in the expression language (b5b9c6ab by tomylobo)
Update to the new Paper maven repo (f6646aaa by mnmiller1)
Merge pull request #2253 from Brokkonaut/bukkit-custombiomes
Allow custom biomes in bukkit (ab79341a by octavia.togami)
Allow custom biomes in bukkit (6bbcf746 by hannos17)
Use the connection field on 1.19->1.19.3 rather than networkManager (474c191c by mnmiller1)
Fix some exceptions from SpongeWorld (#2218) (b2475c7c by 41531939+lignium)
Fix exception when calling SpongeWorld#setBlock with present block entity (b2475c7c by 41531939+lignium)
Fix missing block entity metadata in SpongeWorld#getFullBlock (b2475c7c by 41531939+lignium)
Back to SNAPSHOT for continued development (882c3dd8 by mnmiller1)
Update Gradle to 7.5.1 (f7f23b44 by octavia.togami)
Add author to, and cleanup manifest files for various platforms (#2197) (470fe9e1 by mnmiller1)
Use SnakeYaml 1.32+, set loader code point limit. (#2194)
Defaults to 64MB, can be set via -Dworldedit.yaml.codePointLimit sysprop.
Fixes #2193, EngineHub/WorldGuard#1953. (0ef38b52 by wizjany)
Work around invalid legacy values in schematics (#2171) (7e61ff19 by mnmiller1)
Work around invalid legacy values in schematics (7e61ff19 by mnmiller1)
Actually apply it to blocks lmao (7e61ff19 by mnmiller1)
Micro-optimisation to reduce identical duplicate map lookups (7e61ff19 by mnmiller1)
Catch InvalidPathException in safeFile handler (#2167) (55e2d3d4 by mnmiller1)
Back to SNAPSHOT for continued development (d18149ee by mnmiller1)
Increase memory for daemon
Thanks loom (a8a3633b by octavia.togami)
[Fabric] 1.19-pre1
- new TextComponent -> Component.literal
- Use sendSystemMessage instead of displayClientMessage(..., false)
- build -> buildUnoptimized/buildOptimized; I just returned the same
from both
- Create a LevelStem for regen world constructor
- Use RandomSource instead of Random
- Command text doesn't include the slash anymore (66e3c3cd by octavia.togami)
Fixed //stack erroring when given a count of 0 (#2108) (31e5298f by mnmiller1)
Cache properties to reduce startup memory (#2103) (c515eb5f by mnmiller1)
Cache properties to reduce startup memory (c515eb5f by mnmiller1)
Fix passenger entity saving and loading (#2058) (e715ccc3 by wizjany)
Fix incorrect saving and subsequent loading of passenger entities in vehicles.
Originally from https://github.com/EngineHub/WorldEdit/issues/1763#issuecomment-1062429891.
Co-authored-by: wizjany <wizjany@gmail.com> (e715ccc3 by wizjany)
Port to Fabric/Forge.
Rewrite in Sponge to use EntityArchetype.
Sponge is untested because WE doesn't properly build/run on it right now apparently? (e715ccc3 by wizjany)
NBT Constants.
Co-authored-by: Red_Epicness <red.epicness@icloud.com> (e715ccc3 by wizjany)
Merge pull request #2062 from EngineHub/fix/mixin-mixup
Un-mixup the mixins. (356cd2c8 by octavia.togami)
Defeat the duplication dilemma. (b8d42ac5 by wizjany)
Forge requires explicitly defining the refmap in the mixing config (5e49f69f by mnmiller1)
Remove afterEvaluate to restore refmap
MixinGradle uses an afterEvaluate block to determine JAR registrations.
This runs before our reobf registration does, and I honestly don't
recall why this was in afterEvaluate and it doesn't appear to break
anything so I'm calling it good. (b4b018d6 by octavia.togami)
Make some improvements to the Forge side - still not fixed (dd696172 by mnmiller1)
Un-mixup the mixins.
This properly separates the forge and fabric mixins in the merged -mod jar.
By some miracle Forge was 'working' with the Fabric mixins, but this is probably safer overall. (b8d096ba by wizjany)
Use Forge's official tag API (59742162 by octavia.togami)
Change vector command converter wording. (#2059)
Hopefully will cut down on questions of how to use `//pos x,y,z`. (5843aa50 by wizjany)
Fluid masks for forge/fabric. (#556)
Closes #877. (f50a81fc by wizjany)
Don't access PluginClassLoader directly (#2045) (44863cf5 by mail)
Revert to v2 setup-java
https://github.com/actions/setup-java/issues/295 (e21ab6a7 by octavia.togami)
Change the class source validator to use classloaders for detection. (#2039)
Since each plugin now has a semi-isolated classloader, checking the codesource of our classes will always give our own plugin back.
Instead, we iterate through every other plugin and ask *its* classloader to load the class. If the loaded class lives in a different classloader than our own, we know it (or someone else) has a different version. (e2ab12c3 by wizjany)
Allow biome commands to be used from non-player actors (#2034) (76ec878e by mnmiller1)
Move tinyurls to ehub.to (#2033) (17b9f005 by octavia.togami)
Fix Forge max height limit (#2028) (8929ad20 by octavia.togami)
Fix Forge max height limit
Because this method was silently renamed, we've been using the wrong one
for a bit. (8929ad20 by octavia.togami)
forge team plz update special source for my fix (8929ad20 by octavia.togami)
Back to SNAPSHOT for continued development (86277d1e by mnmiller1)
Remove extra label from bukkit command usage string.
This is never actually shown anywhere since we use our own help factory, but
apparently the bukkit api exposes it so... (0ad3ab14 by wizjany)
Add the UPDATE SideEffect to Forge (#2000) (512a07ea by mnmiller1)
Fix error for snapshot restore missing chunk (fb5ec199 by octavia.togami)
Fix for #1983, Use Math.floor instead of int cast (#1986) (3fa364b4 by github)
Bump Paperweight to allow 1.17 adapters from source (92dfe5e4 by mnmiller1)
Fix snapshots in 1.18 (#1959) (9843a4fe by hannos17)
Version bumps for bukkit/fabric 1.18.1 (22816cff by wizjany)
Fix BlockEntity saving on Forge. (bfef9962 by wizjany)
Merge pull request #1939 from EngineHub/snapshot-testing/1.18
1.18 (6e106c16 by wizjany)
Merge branch 'version/7.2.x' into snapshot-testing/1.18 (5ce37d7a by wizjany)
Clean up forge gradle script, apply the chorus plant fix to forge/fabric world. (46de95ff by wizjany)
Bump some versions, fix forge run configs. (a8656c5f by wizjany)
Remove height from //expand vert.
With new world height limits, this will cause more confusion than good.
`//outset -v` or `//expand u,d` can replicate the previous behavior. (f5328271 by wizjany)
Bump version numbers and stuff for 1.18 release. (6760ad71 by wizjany)
Make Paperweight adapter run on 1.18rc3. (979b5227 by wizjany)
Shove 1.17 adapters into a jar to fix the build (44d91b0c by octavia.togami)
Bump paperlib dep.
Fixes a bug with detecting pre-release versions. (1aad9218 by wizjany)
Update paperweight dev bundle (511daa50 by octavia.togami)
If a trace hits the world limit, cancel it (#1942) (29f1c661 by octavia.togami)
Re-add class shutter with tweaks. (#1947)
We want to hide default-package classes, such as "com", "io", etc. which are common names
in Mojang obf classes but also common package names, without hiding generated default-package
classes such as described in #1895.
This reverts commit 6008fe73 (c4074717 by wizjany)
Update Kotlin version so it builds (21e65e39 by octavia.togami)
[Fabric] Update to 1.18-pre4 (953e22fc by octavia.togami)