2.1.6
on Feb 12, 2023Changes
- Updated Dependencies
- Removed biome logging to from non-verbose logs
- Simplified Method to find POIs in a region
2.2.4
on Jan 28, 2023Changes
- Simplified and streamlined some aspects of `BCLBiomeRegistry``
- Updated Ukrainian translation (by altegar)
Fixes
- Prevent crashes from null registry in Fog-Rendered
- WorldConfig is not initialized properly on servers
- Fixed Server-Crashes due to client-side boat types
2.2.3
on Dec 11, 2022Changes
- Simplified Method to find POIs in a region
2.1.5
on Dec 10, 2022Changes
- Added
c:ores
-Tag to theBaseOreBlock
. - Log Amplified Setting for Nether
Fixes
- Mossy Obsidian does not spread to Obsidian using Bonemeal
2.2.2
on Dec 10, 2022Changes
- New method to add Item Triggers
2.2.1
on Dec 10, 2022Important Notes
This is an alpha Release!!! Things might break.
Notable Changes
Beginning with 1.19.3, BCLib relies on builtin Datapacks for Biomes, Features (configured or placed) as well as Structures.
Datagen Entrypoint
Please set up a DataGeneration-Pass for your mod, according to
Fabric's DataGen Guidlines. In addition you
should also add the following argument to the datagenClient
in your build.gradle:
vmArg "-Dfabric-api.datagen.modid=<modID>"
.
Otherwise the generated data may include the datapack-entries from bclib as well. You can find an example for this Setup in BetterNether
Features
- Added Method that returns all known biomes for a given type
Changes
- Added recipe advancements to Datagen
- Sort Tags by name before writing
- new
AdvancementDataProvider
with Mod Filter - Migrated Advancement Manager to DataGen
- Added
c:ores
-Tag to theBaseOreBlock
. - BCLBiome's equals recognises Keys and Locations as well
- Removed old reflection code to create a Disc
- Some changes needed for BetterEnd
- Re-Enabled ModMenu
Fixes
- RegistryDataProvider lock was not acquired soon enough.
- Crash in Deciders when pickers are null
2.2.0
on Dec 9, 2022Important Notes
This is a beta Release!!! Things might break.
Notable Changes
Beginning with 1.19.3, BCLib relies on builtin Datapacks for Biomes, Features (configured or placed) as well as Structures.
Datagen Entrypoint
Please set up a DataGeneration-Pass for your mod, according to
(Fabric's DataGen Guidlines)[https://fabricmc.net/wiki/tutorial:datagen_setup]. In addition you
should also add the following argument to the datagenClient
in your build.gradle:
vmArg "-Dfabric-api.datagen.modid=<modID>"
.
Otherwise the generated data may include the datapack-entries from bclib as well. You can find an example for this Setup in ( BetterNether)[https://github.com/quiqueck/BetterNether/tree/1.19.3/src/main/java/org/betterx/datagen/betternether]
ChangeLog
- Built for 1.19.3
- Removed Canvas Support
BCLBiomeSource
relies more on BCLRegistry- Adapted
BCLBiomeBuilder
for DataGen pass - Adapted
BCLPlacedFeatureBuilder
for DataGen pass - Adapted
BCLFeatureBuilder
for DataGen pass - Log Amplified Setting for Nether
- Make sure BCLBiomes do not keep cyclic/order dependant references
2.2.0-pre1
on Dec 6, 2022Important Notes
This is an alpha Release!!! Things might break.
Notable Changes
Beginning with 1.19.3, BCLib relies on builtin Datapacks for Biomes, Features (configured or placed) as well as Structures.
Datagen Entrypoint
Please set up a DataGeneration-Pass for your mod, according to
(Fabric's DataGen Guidlines)[https://fabricmc.net/wiki/tutorial:datagen_setup]. In addition you
should also add the following argument to the datagenClient
in your build.gradle:
vmArg "-Dfabric-api.datagen.modid=<modID>"
.
Otherwise the generated data may include the datapack-entries from bclib as well. You can find an example for this Setup in ( BetterNether)[https://github.com/quiqueck/BetterNether/tree/1.19.3/src/main/java/org/betterx/datagen/betternether]
ChangeLog
- Built for 1.19.3-rc3
- Removed Canvas Support
BCLBiomeSource
relies more on BCLRegistry- Adapted
BCLBiomeBuilder
for DataGen pass - Adapted
BCLPlacedFeatureBuilder
for DataGen pass - Adapted
BCLFeatureBuilder
for DataGen pass - Log Amplified Setting for Nether
- Make sure BCLBiomes do not keep cyclic/order dependant references
2.1.4
on Nov 25, 2022Changes
- Improved FeatureAPI for use with Bonemeal-Features
- Added new PlacementFilter for Biome IDs
- Better Wording for double height Nether
2.1.3
on Nov 16, 2022Features
- New Bonemeal API
- Added Portuguese Translation (by FITFC)
- New WorldTypes for BetterX + Large Biomes (
bclib:large
) Overworld and BetterX + Amplified (bclib:amplified
) Overworld - Additional UI Config Options for Nether BiomeSources on the Customize World Screen
- Double Height Nether (Nether Roof at 256, default for amplified worlds)
Changes
- Make Modrinth the default Homepage/Update Location
- EquipmentSets take values for attack-speed and -damage
Fixes
- Tree growing would sometimes not destroy sapling
- Crash while using Crooks from the Crooked Crooks Mod
2.1.2
on Oct 13, 2022Changes
- Added some DataSync Output to the verbose logging
- Moved "Survives On" Setting to the client config
Fixes
- Added missing strings for new config options
2.1.1
on Oct 11, 2022Features
- Config Option for verbose logging (enabled by default)
- Config Option to disable the "Survives On" hint in the UI
Changes
- Wording of some log output to make clear that it is not an error
- Corrected spelling of sulphuric items/blocks
- Increased anvil base-durability
- Updated translation for simplified Chinese
Fixes
- Double tall plants did not always drop item
- Problem loading some datapack dimensions
- Crashes when other mods load our features too early
- End Biome Sizes from world config UI was not converted to chunks
- Missing anvil recipes