BCLib

A library mod for BetterX mods

File Details

bclib-2.2.0 [1.19.3]

  • B
  • Dec 9, 2022
  • 1.92 MB
  • 639
  • 1.19.3
  • Fabric

File Name

bclib-2.2.0.jar

Supported Versions

  • 1.19.3

Curse Maven Snippet

Fabric

modImplementation "curse.maven:bclib-495191:4153523"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Important 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