Features
- New feature placement height distribution convenience function
- Delegate item model to block model
- Added Stairs model creator with a custom Model set.
- simplified Providers for Chest-, PressurePlate-, Button- and Stair-Models as well as for default Item Models
- Define BlockModel Overrides when adding BlockModels from registered Blocks
- Redirects for AutoDataProviders, allows to collect all TagProvider for a mod to prevent competing versions of the same Tag.
- Model Provider for covered base-blocks
Changes
- Lowered gen-chance for vanilla end biomes
- Simplified Wall Model generation
Fixes
- Biome Providers should only write mod related tags
- Provide correct end-midland tag in biome source
- Crash when feature and biome info is not ready on world creation
- Catching crash in Biolith. Appears that Biolith is not initiated properly on the Create World screen
Features
- New Potions API
- New Entity-Group for configurations
BiomeManager
offers convenience Methods to lookup theBiomeData
for a given Biome.- LootTableManager that helps to create Keys for LootTables
- Some useful Enchantment Utilities
Changes
- Load Enchantments with a Lookup-Provider
- Custom
WoverRecipeProvider
that provides access to a registry lookup - Method to register DataComponents
- More helper Methods to load
BiomeData
- Added Method to register Enchantment Attributes
- When building blasting recipes, smelting will be enabled by default.
- Passthrough of ChunkGenerator instance for
placeInWorld
- Added
InBiome
Predicate - Better names for some methods in the deature api
- AlwaysTrue method for location Predicate in StructureProcessors
ItemRegistry
offers convenience functions for food and drink- Added
IS_END_LAND
BiomeTag that is automatically included for High- and Midlands - Add function for empty and feature based pool elements
- Added new
BiomePredicate
to check if a string is contained in the path of a Biome
Fixes
- Moved structure nbts to correct folder
- Server Crash due to
VersionChecker
- Crash in Biome Builder when BiomeKey for parent was null
The first release of our new Utility Lib. WorldWeaver has a new modular Design, that should allow us to migrate the lib to new Minecraft Versions much faster.
The Tool also embraces a Datapack first architecture, so almost all parts of Dimension and Biome Configuration can be achieved by Datapacks. For this reasen, WoVer introduces new Registries fpr Surface Rules and a more powerfull Biome Modification Registry, that will allow you to inject new Biomes, Structure, Surface Rules or Features to existing Dimensions and Biomes.
WorldWeaver is also a required Dependency for BetterX (BetterNether, BetterEnd).