21.0.13
on Aug 13, 2024Changes
- Datagen for Furnace Models
Fixes
- EMI is not initialized
21.0.12
on Aug 10, 2024Features
- Allow Minecraft 1.21.1
21.0.11
on Aug 7, 2024Features
- Vine Block-Tag
Changes
- Improved Vine-Block Behaviour
- Make sure build Script sets the correct modid, otherwise all mods depending on BCLIb will call it's data generator
- Do not call built-in BiomeTag Provider
- Added Metal Wall Variant
- Conforming to new Fabric Convention Tags
- Moved POI-API to WorldWeaver
Fixes
- Shear handling in Loot-Tables
- Only bottom half of chair should drop a chair item when destroyed
- Proper Tags for Obsidian
21.0.10
on Jul 30, 2024Changes
- Use changed DataComponent API
- Ensure that Alloying and Anvil Recipes call the custom item-stack setup code for output
Fixes
- Spelling Error in Stripped Blocks
- Wrong Models for Slab and Pillar Blocks
21.0.9
on Jul 20, 2024Fixes
- Some Blocks have an empty loot table
- Drop Behaviour for Chests is diffrent than vanilla
21.0.8
on Jul 17, 2024Fixes
- Removed duplicate data
- BookShelfs use correct top texture
- Config Files were not registered
21.0.7
on Jul 14, 2024Fixes
- Crash when using an anvil
21.0.6
on Jul 13, 2024Changes
- Allow WorldWeaver patch-Version to change as a dependency
21.0.5
on Jul 4, 2024Changes
- Added Proper Client-Environment Tags
- User WorldWeaver to generate Gate Models
- Fence Blocks use the DataGenerator to build models/blockstates
- Gate Blocks use the DataGenerator to build models/blockstates
- Trapdoor Blocks use the DataGenerator to build models/blockstates
21.0.4
on Jul 4, 2024Features
- Dump Noise Maps as images or json
Changes
- Removed old WorldTogether Code (replaced by classes from WorldWeaver)
- Use
WorldConfig
from WorldWeaver for Patch state
21.0.3
on Jun 29, 2024Features
- Added Support for BetterEnd style Lantern Models
Changes
- Enabled EMI Support
- Simplified Wall Model generation
- Stalactite Blocks use Model Datagen instead of runtime models now
- Ladders, Paths, Stairs and Terrain-Blocks use the DataGen Model Provider
Fixes
- Use BlockProperties from WoVer
- Correct Anvil Model
- Item generation for base plant and stalactite
- Entities were no longer properly registered.
21.0.2
on Jun 25, 2024Features
- Auto Provider BlockModel for Furniture
- Place Blocks command
Changes
- Use improved AutoGenerators for Tags
- Terrain Blocks generate model files for Datapack
21.0.1
on Jun 24, 2024Features
- Expose method to process Tags for Behaviour Interfaces
Ingredient
Codec that can store Item Tags
Changes
- Improved ItemStack with nbt codec
- Removed old Config File System (replaced by WorldWeaver)
- Removed BaseRegistry and
BCLCreativeTabManager
. Replaced with corresponding API from WorldWeaver. - Removed BCLib
TagManager
and replaced it with the one provided by WorldWeaver. - Removed
Biome
,Structure
,Feature
and most of theTag
-API. Those are handled by WoVer from now on. - Disc Handling
Fixes
- Moved structure nbts to correct folder
21.0.0
on Jun 17, 2024Beginning with this release, BCLib will use WorldWeaver as one of it's dependencies. WorldWeaver is designed to be a modular, easy to maintain Library for Fabric mods that want to add world generation features to their mods. It is still in early development, but it is already being used in BCLib.
From a users perspective, WorldWeaver offers a new, more powerfull world configuration screens, that allows you to mix and available match world settings for each Dimensions. For example, this allows you to create a world with the BetterX World Presets for the Nether, Amplified Settings just for the Overworld and the Flat World Preset for the End.
For ModPack Creators, we added new ways to modify Biomes and Dimensions using Datapacks. This allows you to easily add new biomes to existing dimensions, or add new features or structures to existing biomes. You can also define conditions, the game environment needs to match ( for example that a certain Mod needs to be installed for the Modification to take effect). We will provide an example Datapack in the near future. As well as a more in depth description on the Wiki for WorldWeaver (as soon as the Mods work reasonable stable with 1.21).
Features
- Use WorldWeaver
- Build for Minecraft 1.21
2.3.5
on Dec 27, 2023Features
- Support for Fabric Launcher 15.x
Changes
- Rebalanced Anvil Durability
Fixes
- Stalactites could not grow beyong size 7
2.2.5
on Dec 27, 2023Features
- Support for Fabric Launcher 15.x
- Added
c:budding_blocks
-Tag
Changes
- Upgraded EMI
- global registry warning only with verbose logging
2.1.8
on Dec 27, 2023Features
- Armor Render Helper based on Fabric ArmorRenderer-API
- Support for Fabric Launcher 15.x
Changes
- SurfaceRules for the Nether will get injected after all biome independent rules
- Include Biome count when printing the description of a BiomeSource
Fixes
- Default world gen did not use our Surface Rules when Terrablender is present
3.30.1
on Dec 20, 2023Changes
- Destroy Underwater Plants in tick
3.0.14
on Dec 20, 2023Features
- Support for Fabric Launcher 15.x
Changes
- Destroy Underwater Plants in tick
- Tag for grass soil blocks
- BCLib creates Datapack files for every Tag it defines
SimpleLeavesBlock
do not register for random ticks- Have behaviour Builder for non-tickable leaves
3.30.0
on Dec 19, 2023Features
- Build for 1.20.4
Changes
- Expose strategy API that does not depend on underlying type
- Adopted new Recipe handling
- Recipes use Codecs for Serialization now
- Upgraded build for 1.20.4
- Disabled EMI for now
- Adopted changes in Bonemeal API
- Adopted new Fabric BlockSet/WoodType API
- Use new name for short-Grass
- Adapted to new Nbt-API
- Adapted to new UI API for 1.20.3
- Tag for grass soil blocks
- BCLib creates Datapack files for every Tag it defines
SimpleLeavesBlock
do not register for random ticks- Have behaviour Builder for non-tickable leaves
Fixes
- AlloyingRecipes returned a
null
codec - Server Crash on Startup