- fix: only write copied value if non null (#2802)
- fix: extract new config option for deleting disk history on logout )
- fix: correct y index addition in biome history (#2797)
- fix: correctly process chunks when using worldguard region blacklists (#2789)
- fix: create new biome paletted container when writing )
- fix: take confirm-large from default limit for unlimited, add option to override (#2782)
- fix: always init ChunkFilterBlock to the chunk (#2788)
- fix: recover from trimmed chunk (#2771)
- fix: correclty create Minecraft Structure format schematics (#2787)
- fix: improve biome setting to avoid writing directly to chunk (#2757)
- fix: allow use of quotes to allow spaces to be used as "and" (#2786)
- fix: ensure config-legacy.yml is created before accessed (#2752)
- Fix more upstream incompatibilities (#2767)
- fix: normalize layer when setting ordinal to ThreadUnsafeCharBlocks (#2764)
- fix: correctly trim the max chunk section (#2753)
- fix: improve how we determine if using FAWE from jenkins (#2754)
- fix: ClassCastException on spigot (#2751)
✨ Features
- feat: implement 1.21 (#2808)
- feat: add option to prevent parsing legacy blocks to the FaweLimit (#2783)
- feat: implement graceful world bounds check where appropriate (#2804)
- Add a BiomeCategories API (#2338) (#2777)
- ref: switch from adventure NBT to LinBus (#2778)
- feat: add #hotbar mask and pattern (#2769)
- feat: allow NBT on wand items (#2755)
- feat: schematic share system, add missing Clipboard method for api compat (#2745)
- feat: move limits for (brush, superpickaxe and normal) radii to fawe (#2635)
✅ Chore
- ref: switch from adventure NBT to LinBus (#2778)
- chore: address deprecations from new records (#2768)
- Fix more upstream incompatibilities (#2767)
- chore: address deprecations in vector classes (#2750)
- Fix compatibility with WorldGuard (#2743)