Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
BCLib

BCLib

A Library Mod for the BetterX Team

4.88M
565
Library

Compatibility

Minecraft: Java Edition

1.21.x
1.20.3–1.20.4
1.20–1.20.1
1.19.x

Platforms

Fabric

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server
Buy Me a Coffee

Creators

BetterX
BetterXOrganization

Details

Licensed MIT
Published 2 years ago
Updated 11 months ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
3

2.1.6

on Feb 12, 2023
Download

Changes

  • Updated Dependencies
  • Removed biome logging to from non-verbose logs
  • Simplified Method to find POIs in a region

2.2.4

on Jan 28, 2023
Download

Changes

  • 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, 2022
Download

Changes

  • Simplified Method to find POIs in a region

2.1.5

on Dec 10, 2022
Download

Changes

  • Added c:ores-Tag to the BaseOreBlock.
  • Log Amplified Setting for Nether

Fixes

  • Mossy Obsidian does not spread to Obsidian using Bonemeal

2.2.2

on Dec 10, 2022
Download

Changes

  • New method to add Item Triggers

2.2.1

on Dec 10, 2022
Download

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

2.2.0

on Dec 9, 2022
Download

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

2.2.0-pre1

on Dec 6, 2022
Download

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)[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, 2022
Download

Changes

  • 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, 2022
Download

Features

  • 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, 2022
Download

Changes

  • 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, 2022
Download

Features

  • 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
1
2
3

Modrinth is open source.

main@bf16d36

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.