- Fixed clients being unable to connect to servers
- Fixed config spamming log files
- Changed Modded Biome Slice Size config to a datamap instead
- Added versions of weighted and simple structure repaletters that take tags
- Added some structure repaletter datagen utils
- Added some other misc datagen utils
- Added DynamicItemModel
- Updated GlobalStorage
- Updated DataUtil#registerDecoratedPotPattern
- Added BetterNoiseBasedCountPlacement
- Added LevelDataReceivers
- Made alphabetical insertion more robust
- Improved EggLayer interface
- Added a tag for blocks that connect blocks when moved by pistons (slime block, honey block) - no functionality, used for logic
- Added BetterNoiseBasedCountPlacement
- Added LevelDataReceivers
- Made alphabetical insertion more robust
- Added more Structure repaletter utilities
- Added non-flammable wood to the furnace fuels datamap
- Fixed some recipe datagen issues
- Fixed Chiseled Bookshelf utils missing
- Refactored Remolder a bit
- Added a config to hide all Slabfish hats
- Ported to NeoForge 1.21.1
- Added Structure Repaletter Conditions and Instancing
- Replaced Loot Modifiers with utility methods for Loot Remolders
- Added and removed some tags
- Fix a Forge/NeoForge issue with finalizeSpawn
- Fix Blueprint Trim Materials not rendering on items on servers
- Fix some missing Piston push reactions
- Fix sometimes being able to load a world after removing Blueprint
- Fix a rare crash with loot modifiers
- Added BlueprintTrims, an API for adding Trim Materials, Trim Patterns, and Trimmable Armor in a compatible way
- Added BlueprintBlockStateProvider, BlueprintItemModelProvider, BlueprintRecipeProvider, and BlueprintLanguageProvider for some baseline datagen utils
- Reworked Blueprint's system for adding new Rabbit variants
- Implemented EggLayer interface to help mods integrate their egg laying animals together better
- Added various tags to help categorize some blocks, items, and damage types
- Simplified Remolder pack targeting
- Added BlockSetType registry helper
- Fixed issues with Chiseled Bookshelves
- Added a better paletted permutations system that uses a directory
- Added some registry helper method overloads for boats and chests
- Added Chiseled Bookshelves to property util
- Added support for mob heads in CustomNoteBlock instruments