BCLib

A library mod for BetterX mods

File Details

bclib-2.2.1 [1.19.3]

  • B
  • Dec 10, 2022
  • 1.93 MB
  • 266
  • 1.19.3
  • Fabric

File Name

bclib-2.2.1.jar

Supported Versions

  • 1.19.3

Curse Maven Snippet

Fabric

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

Learn more about Curse Maven

Important 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 the BaseOreBlock.
  • 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