Releases: IntellectualSites/FastAsyncWorldEdit
Releases · IntellectualSites/FastAsyncWorldEdit
2.14.0
🚀 Major features
- Add 1.21.9 + 1.21.10 support @PierreSchwang (#3320)
🐛 Fixes
- Fix 1.21.9+ adapter loading for older versions @SirYwell (#3333)
- fix: alter synchronisation of getblocks trim implementation @dordsor21 (#3288)
- fix: br clipboard rotation transform being ignored @MrJoshuaT (#3296)
📝 Documentation updates
- Update a few links @NotMyFault (#3308)
📦 Dependency updates
- Update dependency net.jqwik:jqwik to v1.9.3 @renovate[bot] (#3331)
- Update dependency org.ajoberstar.grgit:grgit-gradle to v5.3.3 @renovate[bot] (#3332)
- Update plotsquared to v7.5.8 @renovate[bot] (#3310)
- Update dependency org.checkerframework:checker-qual to v3.51.1 @renovate[bot] (#3327)
- Update dependency org.mockito:mockito-bom to v5.20.0 @renovate[bot] (#3311)
- Update dependency me.modmuss50.mod-publish-plugin to v1 @renovate[bot] (#3317)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.2.5 @renovate[bot] (#3326)
- Update plotsquared to v7.5.7 @renovate[bot] (#3304)
- Update dependency org.checkerframework:checker-qual to v3.51.0 @renovate[bot] (#3305)
2.13.2
Immutable
release. Only release title and notes can be modified.
🐛 Fixes
- hotfix: revert shadow plugin upgrade @PierreSchwang (#3298)
- fix: schematic format detection @PierreSchwang (#3289)
- chore/fix: use mirror repository for paper dev-bundles @PierreSchwang (#3297)
- fix: 1.21.4 entityManager obf is O not N @dordsor21 (#3285)
- fix: correct
/fawe versionversion @dordsor21 (#3259)
✨ Features
- Use RandomPattern instead of RandomStatePattern @SirYwell (#3276)
- feat: add BlockVector3 radius square to Ellipsoid to reduce rounding @dordsor21 (#3269)
- feat: extend use of "FaweThread" to include main blocking executor @dordsor21 (#3254)
✅ Chore
- chore/fix: use mirror repository for paper dev-bundles @PierreSchwang (#3297)
- Address more getSuggestions deprecations @SirYwell (#3277)
- Avoid copying already copied arrays in history @SirYwell (#3260)
📦 Dependency updates
16 changes
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.2.4 @renovate[bot] (#3300)
- Update dependency org.ajoberstar.grgit:grgit-gradle to v5.3.3 @renovate[bot] (#3301)
- Update dependency com.gradleup.shadow:shadow-gradle-plugin to v9 @renovate[bot] (#3281)
- Update actions/setup-java action to v5 @renovate[bot] (#3292)
- Update actions/checkout action to v5 @renovate[bot] (#3291)
- Update plugin com.gradleup.nmcp.aggregation to v1.1.0 @renovate[bot] (#3280)
- Update dependency org.mockito:mockito-core to v5.19.0 @renovate[bot] (#3287)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.2.3 @renovate[bot] (#3286)
- Update native Minecraft dependencies @NotMyFault (#3270)
- Update plotsquared to v7.5.6 @renovate[bot] (#3272)
- Update dependency commons-cli:commons-cli to v1.10.0 @renovate[bot] (#3274)
- Update adventure to v4.24.0 @renovate[bot] (#3273)
- Update Ilshidur/action-discord action to v0.4.0 @renovate[bot] (#3275)
- Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.9 @renovate[bot] (#3271)
- Update dependency net.kyori:adventure-platform-bukkit to v4.4.1 @renovate[bot] (#3262)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.2.1 @renovate[bot] (#3261)
2.13.1
🚀 Major features
- Update Minecraft 1.21.8 @NoltoxGit (#3237)
🐛 Fixes
- fix: account for ChunkEntitySlices nullability @dordsor21 (#3248)
- fix: we should just always clone the region in ApplyTask @dordsor21 (#3249)
- fix: reimplement entity restore (//restore -e) @dordsor21 (#3250)
- fix: pasting of colored signs @PierreSchwang (#3244)
- fix: some fixes to NMSRelighter @dordsor21 (#3215)
- fix: occasional "SENDING_CHUNKS stored lock does not equal lock attempted to be unlocked" @lmMaxxx (#3199)
- fix: attempt to retrieve online from offline player for perm attachments @dordsor21 (#3182)
- fix: don't return null when slow applyBlock method is called by CoreProtect @dordsor21 (#3185)
- fix: saving of blocks with tile entity data in FAST_V3 @PierreSchwang (#3161)
- Don't require actor for block parsing @SirYwell (#3154)
- fix: update Discord announcement workflow to use correct release tag output @TheMeinerLP (#3140)
- Properly relight surrounding chunks @SirYwell (#3147)
- Fix //hollow not behaving correctly @eztaK-red (#3142)
- Fix offset mask mutating vector @SirYwell (#3135)
- fix: account for "wrapped" clipboards when finding IQueueExtent for OncePerChunkExtent @dordsor21 (#3127)
- fix: fix extent traverser @dordsor21 (#3126)
✨ Features
- feat: lazily resolve NBT on items @dordsor21 (#3247)
- chore: remove MapManager + dependent features @dordsor21 (#3246)
- Update for 1.21.6 @SirYwell (#3211)
- feat: implement "mutable" transform holder for random rotations @dordsor21 (#3173)
- Update for 1.21.5 @SirYwell (#3172)
- feat: add upstream's trim command (EngineHub/WorldEdit#2278) @Timongcraft (#3168)
- feat: remove char block sections array @dordsor21 (#3105)
- feat: add permission to allow default nbt @dordsor21 (#3053)
✅ Chore
- Fully replace ThreadLocal in Request with CHM @SirYwell (#3251)
- chore: upstream merges @dordsor21 (#3184)
- chore: improve performance of upstream's trim command @Timongcraft (#3170)
- Improve #existing mask performance @SirYwell (#3171)
- Upstream Updates @NotMyFault (#3159)
- Revert "chore: cherry-pick appropriate changes from upstream" @NotMyFault (#3158)
- chore: cherry-pick appropriate changes from upstream @dordsor21 (#3137)
- Remove outdated version checks @SirYwell (#3153)
- chore: remove 1.21.3 @dordsor21 (#3128)
- Inform when vector api is present but not used @SirYwell (#3139)
- Improve state applying pattern performance @SirYwell (#3149)
- Improve block category mask performance @SirYwell (#3148)
📦 Dependency updates
45 changes
- Update dependency org.mockito:mockito-core to v5.18.0 @renovate[bot] (#3241)
- Update dependency me.lucko:fabric-permissions-api to v0.4.1 @renovate[bot] (#3240)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.2.0 @renovate[bot] (#3234)
- Update plotsquared to v7.5.4 @renovate[bot] (#3235)
- Update dependency org.checkerframework:checker-qual to v3.49.5 @renovate[bot] (#3230)
- Update dependency gradle to v8.14.3 @renovate[bot] (#3229)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.15 @renovate[bot] (#3221)
- Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.8 @renovate[bot] (#3225)
- Update dependency paperweight-userdev to v1.21.4-R0.1-20250609.101859-227 @renovate[bot] (#3222)
- Update adventure to v4.23.0 @renovate[bot] (#3226)
- Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.14 @renovate[bot] (#3217)
- Update dependency org.ajoberstar.grgit:grgit-gradle to v5.3.2 @renovate[bot] (#3218)
- Update dependency gradle to v8.14.2 @renovate[bot] (#3213)
- Update dependency org.checkerframework:checker-qual to v3.49.4 @renovate[bot] (#3214)
- Update dependency net.kyori:adventure-platform-bukkit to v4.4.0 @renovate[bot] (#3210)
- Update dependency paperweight-userdev to v1.21.4-R0.1-20250519.180216-226 @renovate[bot] (#3209)
- Update dependency gradle to v8.14.1 @renovate[bot] (#3207)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.12 @renovate[bot] (#3206)
- Update plotsquared to v7.5.3 @renovate[bot] (#3204)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.11 @renovate[bot] (#3203)
- Migrate renovate config @renovate[bot] (#3200)
- Update dependency paperweight-userdev to v1.21.4-R0.1-20250511.205801-225 @renovate[bot] (#3197)
- Update adventure to v4.21.0 @renovate[bot] (#3198)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.10 @renovate[bot] (#3192)
- Update dependency org.checkerframework:checker-qual to v3.49.3 @renovate[bot] (#3193)
- Update dependency gradle to v8.14 @renovate[bot] (#3188)
- Update dependency com.intellectualsites.paster:Paster to v1.1.7 @renovate[bot] (#3187)
- Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.7 @renovate[bot] (#3181)
- Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.7 @renovate[bot] (#3180)
- Update dependency paperweight-userdev to v1.21.4-R0.1-20250417.192355-221 @renovate[bot] (#3177)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.9 @renovate[bot] (#3176)
- Update dependency paperweight-userdev to v1.21.4-R0.1-20250411.215605-220 @renovate[bot] (#3174)
- Update plotsquared to v7.5.2 @renovate[bot] (#3167)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v2.0.0-SNAPSHOT @renovate[bot] (#3166)
- Update dependency org.mockito:mockito-core to v5.17.0 @renovate[bot] (#3165)
- Update dependency org.checkerframework:checker-qual to v3.49.2 @renovate[bot] (#3163)
- Update adventure to v4.20.0 @renovate[bot] (#3164)
- Update dependency paperweight-userdev to v1.21.1-R0.1-20250328.161643-128 @renovate[bot] (#3039)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.7 @renovate[bot] (#3157)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.6 @renovate[bot] (#3150)
- Update dependency org.mockito:mockito-core to v5.16.1 @renovate[bot] (#3144)
- Update dependency org.checkerframework:checker-qual to v3.49.1 @renovate[bot] (#3143)
- Update dependency gradle to v8.13 @renovate[bot] (#3132)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.5 @renovate[bot] (#3131)
- Update plotsquared to v7.5.1 @renovate[bot] (#3123)
2.13.0
🐛 Fixes
- fix: entity fixup in sponge v3 schematics @PierreSchwang (#3115)
- Make #clipboard in height brush work again @SirYwell (#3098)
- Restore Spigot compatibility @SirYwell (#3109)
- Fix mutability issue leading to wrong behavior in //ascend and //descend @SirYwell (#3101)
- fix: try removing attachment and fail silently if not attached @PierreSchwang (#3089)
- Update workflows to use upload-artifact v4 @SirYwell (#3097)
- feat: do not wait for chunk loads when calling @dordsor21 (#2912)
- Restore spigot compatibility after #2356 @SirYwell (#3086)
- fix: use a holder to allow "upgrading" LocalBV3Set to a full fat one @dordsor21 (#3051)
- fix: fork texture util where required @dordsor21 (#3054)
- Make EditSession available via Request again @SirYwell (#3070)
- Fix BatchProcessor ordering in MultiBatchProcessor @SirYwell (#3048)
- fix: add nullable region confirm enum @dordsor21 (#3052)
- fix: don't lock for chunk packets/section write on main thread @dordsor21 (#3059)
✨ Features
- feat: improve output with better-entity usage @dordsor21 (#3114)
- feat: Using Block Registry to Replace Iterating Over the Material Enum @Xiao-MoMi (#3057)
- Improve BiomeMask performance @SirYwell (#3082)
- feat: do not wait for chunk loads when calling @dordsor21 (#2912)
- Add pale oak tree variants @SirYwell (#3087)
- feat: improved entity operations @dordsor21 (#2356)
🧭 Changes
✅ Chore
- Support single y level processing using Vector API @SirYwell (#3103)
- Optimize AngleMask @SirYwell (#3072)
- Avoid ThreadLocal lookup in ParallelQueueExtent @SirYwell (#3096)
- chore: make update-checker more configurable and link other download pages @PierreSchwang (#3091)
- Remove outdated CraftChunk#getHandle workaround @SirYwell (#3095)
- Only compute solid blocks once @SirYwell (#3068)
- Simplify and deduplicate PaperweightGetBlocks#update logic @SirYwell (#3055)
- Check for last chunk before acquiring lock @SirYwell (#3066)
📦 Dependency updates
16 changes
- Update adventure to v4.19.0 @renovate[bot] (#3122)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.4 @renovate[bot] (#3121)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.3 @renovate[bot] (#3117)
- Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.13 @renovate[bot] (#3118)
- Update dependency org.checkerframework:checker-qual to v3.49.0 @renovate[bot] (#3113)
- Update plotsquared to v7.4.2 @renovate[bot] (#3112)
- Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.6 @renovate[bot] (#3099)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.2 @renovate[bot] (#3100)
- Update dependency gradle to v8.12.1 @renovate[bot] (#3094)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.1 @renovate[bot] (#3093)
- Update eps1lon/actions-label-merge-conflict action to v3.0.3 @renovate[bot] (#3076)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.1.0 @renovate[bot] (#3075)
- Update dependency org.checkerframework:checker-qual to v3.48.4 @renovate[bot] (#3062)
- Update plotsquared to v7.4.1 @renovate[bot] (#3063)
- Update dependency org.mockito:mockito-core to v5.15.2 @renovate[bot] (#3064)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.0.4 @renovate[bot] (#3050)
2.12.3
🐛 Fixes
- fix: anglecolor @PierreSchwang (#3043)
- fix: correctly save block orientations in structure schematics @PierreSchwang (#3033)
- fix: make RegionMaskingFilter upstream compatible again @PierreSchwang (#3030)
- fix: spawner type in pattern @PierreSchwang (#3042)
- feat: implement command to fix block connections @dordsor21 (#2746)
- Optimize layer iteration to prevent performance overhead. @NonSwag (#3022)
- Fix //snow @PierreSchwang (#3019)
✨ Features
- Allow lazy-loading chunk section data when using Vector API @SirYwell (#3035)
- 1.21.4 @PierreSchwang (#3021)
- feat: implement command to fix block connections @dordsor21 (#2746)
✅ Chore
- Simplify NMSAdapter#createPalette methods @SirYwell (#3036)
- Reduce code duplication of PaperweightBlockMaterial @SirYwell (#3041)
- Reduce lock contention caused by regen pattern @SirYwell (#3046)
- Simplify heightmap calculation and avoid loading empty sections @SirYwell (#3045)
📦 Dependency updates
- Update adventure to v4.18.0 @renovate (#3040)
- Update dependency gradle to v8.12 @renovate (#3038)
- Update dependency paperweight-userdev to v1.21.4-R0.1-20241215.095037-18 @renovate (#3037)
- Update dependency org.checkerframework:checker-qual to v3.48.3 @renovate (#3029)
- Update dependency me.modmuss50.mod-publish-plugin to v0.8.4 @renovate (#3027)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.0.3 @renovate (#3026)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.0.2 @renovate (#3023)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.7.7 @renovate (#3024)
- Update dependency paperweight-userdev to v1.21.3-R0.1-20241203.150031-85 @renovate (#3015)
- Update dependency com.palmergames.bukkit.towny:towny to v0.101.0.1 @renovate (#3016)
- Update dependency me.modmuss50.mod-publish-plugin to v0.8.1 @renovate (#3011)
- Update dependency paperweight-userdev to v1.21.3-R0.1-20241124.214153-64 @renovate (#3010)
2.12.2
2.12.1
🐛 Fixes
- fix: correctly check for properties in thaw/snow @dordsor21 (#2976)
- Un-break for versions <1.21.3 @SirYwell (#2988)
- Make property changes more robust @SirYwell (#2962)
- Fix direction changes for //undo @SirYwell (#2972)
✨ Features
- Build a Mojang mapped jar in addition to the reobf one, publish both to Modrinth with correct metadata @jpenilla (#2981)
- 1.21.3 @PierreSchwang (#2974)
- feat: alter clipboard thread to move all clipboard loading from main thread @dordsor21 (#2867)
- feat: improve error handling for state property operations @dordsor21 (#2975)
- Allow stacking by block units with //stack (#1539) @dordsor21 (#2973)
✅ Chore
📦 Dependency updates
- Update dependency paperweight-userdev to v1.21.3-R0.1-20241119.112919-49 @renovate (#3001)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.7.5 @renovate (#3000)
- Update dependency me.modmuss50.mod-publish-plugin to v0.8.0 @renovate (#3003)
- Update dependency gradle to v8.11 @renovate (#3002)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.13 @renovate (#2995)
- Update dependency paperweight-userdev to v1.21.3-R0.1-20241117.183222-36 @renovate (#2996)
- Update dependency paperweight-userdev @renovate (#2986)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.11 @renovate (#2985)
- Update dependency me.lucko:fabric-permissions-api to v0.3.3 @renovate (#2979)
- Update dependency org.checkerframework:checker-qual to v3.48.2 @renovate (#2980)
- Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.5 @renovate (#2977)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.9 @renovate (#2978)
- Update plotsquared to v7.3.12 @renovate (#2966)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.7 @renovate (#2964)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.7.4 @renovate (#2965)
2.12.0
🐛 Fixes
- Fix vectorized CountFilter @SirYwell (#2943)
- Use default nbt when parsing blocks @SirYwell (#2945)
- Fix ChunkHolder tile set delegation @SirYwell (#2949)
- Use data version provided by MC @SirYwell (#2955)
- fix: don't require WEOrigin / WEOffset in MCEdit schematics @PierreSchwang (#2936)
- fix: update to changes to spigot chunk future result @dordsor21 (#2934)
- Fix NBT stripping and trimming @SirYwell (#2929)
- fix: some improvements to GET chunk writing @dordsor21 (#2853)
- fix: apply origin to sponge v3 schematics @MidSpike (#2909)
- fix: adjust linked filter to be left-right and do not link to new forked instances @dordsor21 (#2913)
- fix: add timeout to reading history from exchanger @dordsor21 (#2920)
- Fix tile copying @SirYwell (#2922)
- feat: improve fawe limits (#2773) @dordsor21 (#2858)
- Revert history writing using LinBinaryIO @SirYwell (#2919)
✨ Features
- Implement vectorization of #existing and inverse masks @SirYwell (#2927)
- feat: improve fawe limits (#2773) @dordsor21 (#2858)
📦 Dependency updates
23 changes
- Update dependency paperweight-userdev to v1.21.1-R0.1-20241021.162528-124 @renovate (#2957)
- Update dependency me.lucko:fabric-permissions-api to v0.3.2 @renovate (#2960)
- Update dependency org.enginehub.lin-bus:lin-bus-bom to v0.2.0 @renovate (#2959)
- Update dependency org.checkerframework:checker-qual to v3.48.1 @renovate (#2958)
- Update dependency org.mockito:mockito-core to v5.14.2 @renovate (#2953)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.5 @renovate (#2952)
- Update dependency paperweight-userdev to v1.21.1-R0.1-20241012.212042-119 @renovate (#2946)
- Update dependency org.ajoberstar.grgit:grgit-gradle to v5.3.0 @renovate (#2947)
- Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.3 @renovate (#2939)
- Update dependency paperweight-userdev to v1.21.1-R0.1-20241003.152200-116 @renovate (#2942)
- Update dependency org.mockito:mockito-core to v5.14.1 @renovate (#2941)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.4 @renovate (#2940)
- Update dependency paperweight-userdev to v1.21.1-R0.1-20240929.223546-111 @renovate (#2935)
- Update dependency org.mockito:mockito-core to v5.14.0 @renovate (#2933)
- Update dependency gradle to v8.10.2 @renovate (#2932)
- Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.12 @renovate (#2917)
- Update dependency paperweight-userdev @renovate (#2925)
- Update plotsquared to v7.3.11 @renovate (#2926)
- Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.2 @renovate (#2923)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.3 @renovate (#2924)
- Update dependency gradle to v8.10.1 @renovate (#2918)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.1 @renovate (#2916)
- Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.1 @renovate (#2915)
2.11.2
🐛 Fixes
- fix: compound tags can be nullable when converting state to baseblock @dordsor21 (#2914)
- Fix regen on modern versions @SirYwell (#2881)
- fix: account for spigot having private PalettedContainer#get(int) @dordsor21 (#2910)
- fix: allow webinterface schematic format to be detected @PierreSchwang (#2901)
- fix: don't process out of bound section while trimming Y sections @PierreSchwang (#2902)
- fix(GriefDefender): invalidate mask on claim change @PierreSchwang (#2903)
- fix: hollow on large areas fails @PierreSchwang (#2900)
- Fix: Copy-Paste-Brush with falsy mask @PierreSchwang (#2899)
✨ Features
- Introduce basic support for Vector API @SirYwell (#2890)
- Faster undo operations @SirYwell (#2898)
- Avoid map lookup in
isMovementBlockercalls @SirYwell (#2906)
✅ Chore
- Avoid deprecated CompoundTag in API @SirYwell (#2883)
- Replace usages and overrides of deprecated getSuggestions method @SirYwell (#2891)
- chore: warn when both history db and delete disk on logout are enabled @dordsor21 (#2824)
📦 Dependency updates
- Update dependency paperweight-userdev to v1.21.1-R0.1-20240910.023150-72 @renovate (#2907)
- Update plotsquared to v7.3.10 @renovate (#2908)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.13 @renovate (#2904)
- Update dependency paperweight-userdev to v1.21.1-R0.1-20240901.181116-54 @renovate (#2905)
- Update dependency paperweight-userdev @renovate (#2896)
- Update bstats to v3.0.3 @renovate (#2895)
- Update dependency gradle to v8.10 @renovate (#2888)
- Update dependency commons-cli:commons-cli to v1.9.0 @renovate (#2887)
- Update plugin xyz.jpenilla.run-paper to v2.3.1 @renovate (#2886)
- Update dependency paperweight-userdev to v1.21.1-R0.1-20240818.224341-32 @renovate (#2885)
- Update plotsquared to v7.3.9 @renovate (#2880)
- Update dependency paperweight-userdev to v1.21.1-R0.1-20240811.223934-9 @renovate (#2879)
2.11.1
🚀 Major features
- Support 1.21.1 @PierreSchwang (#2877)
- Support Sponge Schematic v3 @PierreSchwang (#2776)
🐛 Fixes
- fix: do not StackOverflow when getting a section in FULL after awkward trim @dordsor21 (#2863)
- fix: correctly resolve file if extension is given @dordsor21 (#2857)
- fix: improve FAWE stream history @dordsor21 (#2844)
- fix: improve schematic format selection @dordsor21 (#2838)
- fix: improve SchemGen, allow null mask (reordered command args) @dordsor21 (#2817)
- fix: use new index calculations for BlockVectorSet remove @dordsor21 (#2842)
- Fix parseFromInput Method for Masks and Patterns When Called via API @Zeranny (#2839)
- fix: clone polyhedral region last triangle too if present @dordsor21 (#2807)
- fix: switch to 3d where 2d biomes still remain in a couple of places @dordsor21 (#2816)
- Use isMovementBlocker() instead of isSolid() in heightmap calculation @SirYwell (#2822)
- fix: override min/max pos methods from SimpleClipboard @dordsor21 (#2803)
✨ Features
- feat: improve fawe limits @dordsor21 (#2773)
- feat: add litematica error when failing to load schematic @dordsor21 (#2850)
🧭 Changes
✅ Chore
- chore: deprecate FaweApi#load for clipboards as it does not allow closing @dordsor21 (#2852)
- Compile with target java 21, remove unsupported MC versions @SirYwell (#2836)
📦 Dependency updates
- Update dependency net.kyori:adventure-platform-bukkit to v4.3.4 @renovate (#2875)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.12 @renovate (#2873)
- Update dependency org.checkerframework:checker-qual to v3.46.0 @renovate (#2870)
- Update gradle/actions action to v4 @renovate (#2871)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.11 @renovate (#2869)
- Update antlr4 to v4.13.2 @renovate (#2868)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.10 @renovate (#2860)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.9 @renovate (#2846)
- Update dependency org.checkerframework:checker-qual to v3.45.0 @renovate (#2847)
- Update dependency gradle to v8.9 @renovate (#2834)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.7 @renovate (#2833)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.4 @renovate (#2829)
- Update dependency paperweight-userdev to v1.20.6-R0.1-20240702.153951-123 @renovate (#2830)