Releases: IntellectualSites/FastAsyncWorldEdit
Releases · IntellectualSites/FastAsyncWorldEdit
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
isMovementBlocker
calls @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)
2.11.0
Major features
- feat: implement 1.21 @dordsor21 @PierreSchwang (#2808)
🐛 Fixes
- fix: only write copied value if non null @dordsor21 (#2802)
- fix: extract new config option for deleting disk history on logout @dordsor21 (#2772)
- fix: correct y index addition in biome history @dordsor21 (#2797)
- fix: correctly process chunks when using worldguard region blacklists @dordsor21 (#2789)
- fix: create new biome paletted container when writing @dordsor21 (#2791)
- fix: take confirm-large from default limit for unlimited, add option to override @dordsor21 (#2782)
- fix: always init ChunkFilterBlock to the chunk @dordsor21 (#2788)
- fix: recover from trimmed chunk @dordsor21 (#2771)
- fix: correclty create Minecraft Structure format schematics @dordsor21 (#2787)
- fix: improve biome setting to avoid writing directly to chunk @dordsor21 (#2757)
- fix: allow use of quotes to allow spaces to be used as "and" @dordsor21 (#2786)
- fix: ensure config-legacy.yml is created before accessed @dordsor21 (#2752)
- Fix more upstream incompatibilities @PierreSchwang (#2767)
- fix: normalize layer when setting ordinal to ThreadUnsafeCharBlocks @EpicPlayerA10 (#2764)
- fix: correctly trim the max chunk section @dordsor21 (#2753)
- fix: improve how we determine if using FAWE from jenkins @dordsor21 (#2754)
- fix: ClassCastException on spigot @PierreSchwang (#2751)
✨ Features
- feat: add option to prevent parsing legacy blocks to the FaweLimit @dordsor21 (#2783)
- feat: implement graceful world bounds check where appropriate @dordsor21 (#2804)
- Add a BiomeCategories API (#2338) @dordsor21 (#2777)
- ref: switch from adventure NBT to LinBus @dordsor21 (#2778)
- feat: add #hotbar mask and pattern @dordsor21 (#2769)
- feat: allow NBT on wand items @dordsor21 (#2755)
- feat: schematic share system, add missing Clipboard method for api compat @PierreSchwang (#2745)
- feat: move limits for (brush, superpickaxe and normal) radii to fawe @dordsor21 (#2635)
✅ Chore
- ref: switch from adventure NBT to LinBus @dordsor21 (#2778)
- chore: address deprecations from new records @dordsor21 (#2768)
- Fix more upstream incompatibilities @PierreSchwang (#2767)
- chore: address deprecations in vector classes @dordsor21 (#2750)
- Fix compatibility with WorldGuard @PierreSchwang (#2743)
📦 Dependency updates
19 changes
- Update dependency gradle to v8.8 @renovate (#2812)
- Update dependency org.checkerframework:checker-qual to v3.44.0 @renovate (#2813)
- Update dependency org.enginehub.lin-bus:lin-bus-bom to v0.1.2 @renovate (#2810)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.3 @renovate (#2809)
- Update auto.value to v1.11.0 @renovate (#2811)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.2 @renovate (#2798)
- Update dependency paperweight-userdev to v1.20.6-R0.1-20240617.192752-122 @renovate (#2799)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.0 @renovate (#2793)
- Update dependency paperweight-userdev to v1.20.6-R0.1-20240615.211816-120 @renovate (#2794)
- Update dependency paperweight-userdev to v1.20.6-R0.1-20240604.210637-112 @renovate (#2775)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.14 @renovate (#2774)
- Update eps1lon/actions-label-merge-conflict action to v3.0.2 @renovate (#2761)
- Update dependency paperweight-userdev @renovate (#2760)
- Update dependency net.kyori:adventure-platform-bukkit to v4.3.3 @renovate (#2759)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.12 @renovate (#2758)
- Update dependency commons-cli:commons-cli to v1.8.0 @renovate (#2749)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.11 @renovate (#2747)
- Update dependency paperweight-userdev to v1.20.6-R0.1-20240526.222003-87 @renovate (#2748)
- Update dependency paperweight-userdev to v1.20.6-R0.1-20240520.005421-60 @renovate (#2739)
2.10.0
🚀 Major features
- Support for 1.20.5/6 @SirYwell, @NotMyFault, @PierreSchwang (#2721)
- Drop support for 1.18.x
- Move to Java 21
🐛 Fixes
- fix: add missing blocktypes and some minor cleanup @dordsor21 (#2722)
- Fix error on adapting custom entities / entity types @PierreSchwang (#2674)
- Fix heightmap brush with imgur images @PierreSchwang (#2680)
✨ Features
- feat: only unstuck a player if configured to do so @dordsor21 (#2723)
- Integrate WE Schematic Share system @SirYwell (#2619)
- feat: introduce migrating config nodes to new locations @dordsor21 (#2642)
📦 Dependency updates
48 changes
- Update plugin xyz.jpenilla.run-paper to v2.3.0 @renovate (#2737)
- Update dependency org.mockito:mockito-core to v5.12.0 @renovate (#2736)
- Update dependency paperweight-userdev to v1.20.6-R0.1-20240518.202723-58 @renovate (#2732)
- Update dependency net.kyori:adventure-nbt to v4.17.0 @renovate (#2735)
- Update adventure to v4.17.0 @renovate (#2734)
- Update eps1lon/actions-label-merge-conflict action to v3.0.1 @renovate (#2733)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.9 @renovate (#2730)
- Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.10 @renovate (#2731)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.7.1 @renovate (#2725)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.8 @renovate (#2724)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.7.0 @renovate (#2718)
- Update dependency org.checkerframework:checker-qual to v3.43.0 @renovate (#2719)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.7 @renovate (#2715)
- Update dependency org.mozilla:rhino-runtime to v1.7.15 @renovate (#2716)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.6.2 @renovate (#2711)
- Update plugin xyz.jpenilla.run-paper to v2.2.4 @renovate (#2710)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240424.165410-174 @renovate (#2709)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.6 @renovate (#2708)
- Update dependency commons-cli:commons-cli to v1.7.0 @renovate (#2698)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.200855-173 @renovate (#2705)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.181647-171 @renovate (#2704)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.033107-168 @renovate (#2703)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240419.201130-167 @renovate (#2702)
- Update plotsquared to v7.3.8 @renovate (#2694)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.3 @renovate (#2700)
- Update dependency me.lucko:fabric-permissions-api to v0.3.1 @renovate (#2697)
- Update dependency me.lucko:fabric-permissions-api to v0.3 @renovate (#2696)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240416.195429-165 @renovate (#2695)
- Update dependency com.intellectualsites.paster:Paster to v1.1.6 @renovate (#2693)
- Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.6 @renovate (#2690)
- Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.6 @renovate (#2691)
- Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.5 @renovate (#2688)
- Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.5 @renovate (#2689)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.2 @renovate (#2687)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240412.212303-164 @renovate (#2685)
- Update gradle/wrapper-validation-action action to v3 @renovate (#2686)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240412.201522-163 @renovate (#2684)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240412.173131-159 @renovate (#2683)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.15 @renovate (#2681)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.1 @renovate (#2678)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240408.052944-158 @renovate (#2677)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240407.005218-157 @renovate (#2672)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240406.235646-156 @renovate (#2671)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240406.215857-153 @renovate (#2670)
- Update plugin io.github.gradle-nexus.publish-plugin to v2 @renovate (#2667)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240405.071722-146 @renovate (#2666)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.13 @renovate (#2665)
- Update plotsquared to v7.3.7 @renovate (#2664)
2.9.2
💥 Breaking changes
- Drop support for 1.17.1 @NotMyFault (#2627)
🐛 Fixes
- fix: introduce approx size to patterns and use in ScatterBrush @dordsor21 (#2631)
- Make usage of stateful patterns thread-safe @SirYwell (#2633)
- Use correct find class in ExtentTraverser @SirYwell (#2649)
- Fix Linear pattern index incrementing above array length @Zeranny (#2626)
- Fix queryRel returning data value for block at absolute coordinates @Zeranny (#2645)
- fix: imgur image resolution, image input stream reading @PierreSchwang (#2637)
- Update paperweight 1.20.4 - isOpaque does not exist (anymore) @PierreSchwang (#2629)
- fix: better image reading errors @dordsor21 (#2632)
- fix: do not error when attempting to parse "|" as a pattern @dordsor21 (#2625)
✨ Features
- feat: save region selector to session store @dordsor21 (#2621)
- Implement linear patterns using RandomPattern + SimpleRandom @SirYwell (#2630)
✅ Chore
- Simplify processor ordering @SirYwell (#2651)
- Reword tree type message @NotMyFault (#2628)
- chore: deprecate transform extent for removal @dordsor21 (#2623)
📝 Documentation updates
- List FAWE class additions in Javadocs @NotMyFault (#2659)
📦 Dependency updates
17 changes
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240402.103709-145 @renovate (#2661)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.2.0 @renovate (#2660)
- Update piston to v0.5.10 @renovate (#2658)
- Update piston to v0.5.9 @renovate (#2657)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.24 @renovate (#2656)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240329.175742-144 @renovate (#2654)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.12 @renovate (#2653)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240325.123556-143 @renovate (#2650)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240323.213332-142 @renovate (#2648)
- Update eps1lon/actions-label-merge-conflict action to v3 @renovate (#2647)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.23 @renovate (#2646)
- Update dependency gradle to v8.7 @renovate (#2644)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.22 @renovate (#2640)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240320.215354-140 @renovate (#2641)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240320.194253-137 @renovate (#2639)
- Update dependency paperweight-userdev to v1.20.4-R0.1-20240319.191757-136 @renovate (#2636)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.21 @renovate (#2634)
2.9.1
🐛 Fixes
- Make sure to process all chunks in PQE even if PARALLEL_THREADS = 1 @SirYwell (#2611)
- fix: correctly (de)serialise ItemType @dordsor21 (#2620)
- fix: set and clone Expression Environment after Expression cloning @MineFact (#2617)
- fix: do not forcefully direct to x,y,z methods in AbstractDelegateExtent @dordsor21 (#2614)
- Maintain insertion order for RandomPattern sub-patterns @SirYwell (#2603)
- fix rollback database query @SirYwell (#2591)
- Use actual radius for inverse and adjust inside region check @SirYwell (#2582)
🧭 Changes
- Allow factory suggestions to have parser context @Zeranny (#2613)
- Decrease lock contention in SingleThreadQueueExtent @SirYwell (#2594)
📦 Dependency updates
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.20 @renovate (#2618)
- Update plotsquared to v7.3.6 @renovate (#2612)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.19 @renovate (#2608)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.18 @renovate (#2605)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.17 @renovate (#2595)
- Update dependency org.ajoberstar.grgit:grgit-gradle to v5.2.2 @renovate (#2596)
- Update plotsquared to v7.3.5 @renovate (#2598)
- Update adventure to v4.16.0 @renovate (#2599)
- Update dependency net.kyori:adventure-nbt to v4.16.0 @renovate (#2600)
- Update dependency org.mockito:mockito-core to v5.11.0 @renovate (#2601)
2.9.0
🐛 Fixes
- fix: invalidate cached allowed regions if WG region deleted @dordsor21 (#2572)
- fix: always set createCopy status on chunk get as chunks are cached @dordsor21 (#2567)
- Fix out of bounds error for erode and pull brushes @Zeranny (#2554)
- Fix plot swap @dordsor21 (#2360)
✅ Chore
- refactor: minor adjustments to error handling (ignoring) and blocking queue @dordsor21 (#2566)
📦 Dependency updates
- Update release-drafter/release-drafter action to v6 @renovate (#2578)
- Update plotsquared to v7.3.3 @renovate (#2575)
- Update piston to v0.5.8 @renovate (#2574)
- Update plugin xyz.jpenilla.run-paper to v2.2.3 @renovate (#2576)
- Update dependency gradle to v8.6 @renovate (#2577)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.10 @renovate (#2573)
- Update plotsquared to v7.3.2 @renovate (#2563)
- Update dependency org.mockito:mockito-core to v5.10.0 @renovate (#2564)
- Update gradle/wrapper-validation-action action to v2 @renovate (#2565)
- Update dependency org.mockito:mockito-core to v5.9.0 @renovate (#2551)
- Update dependency com.github.TechFortress:GriefPrevention to v17 @renovate (#2552)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.1.5 @renovate (#2550)
- Update plotsquared to v7.3.1 @renovate (#2536)
2.8.4
🐛 Fixes
- fix: correct the delegated methods in AbstractDelegateExtent @dordsor21 (#2365)
- fix: add chunk loc to tile entity location when trimming @dordsor21 (#2500)
✨ Features
- feat: add switch to allow removal of entities on paste @dordsor21 (#2525)
- feat: add config option for if the DOC should lock the file channel @dordsor21 (#2526)
✅ Chore
- chore: add a more informative error when parsing block properties @dordsor21 (#2524)
📦 Dependency updates
- Update dependency net.kyori:adventure-nbt to v4.15.0 @renovate (#2531)
- Update adventure to v4.15.0 @renovate (#2530)
- Update dependency net.kyori:adventure-platform-bukkit to v4.3.2 @renovate (#2529)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.11 @renovate (#2528)
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.0.11 @renovate (#2527)
- Update github/codeql-action action to v3 @renovate (#2523)
- Update dependency org.checkerframework:checker-qual to v3.42.0 @renovate (#2521)
- Update plotsquared to v7.2.1 @renovate (#2520)
- Update dependency org.checkerframework:checker-qual to v3.41.0 @renovate (#2515)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.10 @renovate (#2514)
- Update dependency com.modrinth.minotaur to v2.8.7 @renovate (#2513)
2.8.3
💥 Breaking changes
- Drop support for 1.16.5 and 1.17 @NotMyFault (#2497)
🚀 Major features
- Add support for 1.20.3 and 1.20.4 @NotMyFault (#2512)
🐞 Major bug fixes
- fix: fixed history rollback @dordsor21 (#2367)
🐛 Fixes
- fix: set biome biome on clear @dordsor21 (#2510)
- fix: fixed history rollback @dordsor21 (#2367)
- Only unlock if previously locked @SirYwell (#2489)
✨ Features
✅ Chore
- Unify the limit permission @RedstoneFuture (#2420)
- Reuse generateTree code across versions @SirYwell (#2482)
📦 Dependency updates
- Update dependency com.palmergames.bukkit.towny:towny to v0.100.0.8 @renovate (#2502)
- Update dependency com.modrinth.minotaur to v2.8.6 @renovate (#2501)
- Update plugin xyz.jpenilla.run-paper to v2.2.2 @renovate (#2503)
- Update dependency gradle to v8.5 @renovate (#2504)
- Update plotsquared to v7.2.0 @renovate (#2506)
- Update AButler/upload-release-assets action to v3 @renovate (#2507)
- Update dependency org.mockito:mockito-core to v5.8.0 @renovate (#2505)
- Update actions/setup-java action to v4 @renovate (#2508)