·
7 commits
to refs/heads/main
since this release
🐛 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)