Wiki 9Minecraft Wiki 9Minecraft

BCLib Wiki & Guide

Guides 3FAQ 9Dependencies 2Related mods 60

A shared library mod providing common code and utilities for other mods, with no content of its own.

DownloadBCLib

Get the files on 9Minecraft

Contents (7)
  1. Overview
  2. Guides
  3. Configuration
  4. Frequently asked questions
  5. Dependencies
  6. Gallery
  7. You May Also Like

Overview

BCLib (mod id bclib) is the core library of the BetterX team's mods. It bundles the shared systems those mods rely on, so common functionality lives in one place instead of being duplicated across mods. BCLib itself builds on the WorldWeaver world-generation library from the same team, so both must be installed together.

BCLib has no player-facing content: no blocks, items, mobs or gameplay of its own. You install it only when a mod requires it - most notably BetterNether.

The original library is by paulevsGitch and quiqueck of the BetterX team, released under the MIT license; this build's source remains available under the same terms.

Guides

Step-by-step, in-game.

Configuration

Every setting in the mod config file, with what it changes.

OptionWhat it does
acceptConfigsAccept incoming Config FilesAllows the server to receive config files from clients during sync
acceptFilesAccept incoming FilesAllows the server to receive arbitrary files from clients during sync
acceptModsAccept incoming ModsAllows the server to receive mod files from clients during sync
showUpdateInfoAllow Update Reminder ScreenShows a reminder screen when a mod update is available
applyPatchesAutomatically apply patches when loading levelAutomatically applies world-data patches when a level loads
customFogRenderingEnables custom fog rendering behavior in the world
suppressExperimentalDialogOnLoadDisable Experimental Warning Screen on LoadHides the experimental world warning screen when loading a level
displayModInfoDisplay warning when Serverside Mods differ from ClientWarns when server-side mods differ from the client's mods
enabledEnable Auto-SyncTurns the auto-sync feature on or off
checkEnable Version CheckEnables checking for newer mod versions
repairBiomesOnLoadFix Biomesource on level loadFixes the biome source when a level is loaded
FogDensitySets how thick the rendered fog appears
forceBetterXPresetMOST LIKELY YOU WILL WANT TO KEEP THIS OPTION ENABLED.Forces the BetterX world preset to be used
netherThickFogMakes fog render more densely in the Nether
preferModrinthForUpdatesPrefere Modrinth for UpdatesPrefers Modrinth over other sources when checking updates
debugHashesPrint Auto-Sync Debug-Hashes to LogPrints auto-sync debug hashes to the log
survives_on_hintShow 'Survives On' hint as TooltipShows a 'Survives On' tooltip hint for blocks
useOldBiomeGeneratorUse legacy 1.17 Biome GeneratorUses the legacy 1.17 biome generator instead of the new one
verboseVerbose LoggingEnables verbose logging output
patchesPatches & FixesApplies patches and fixes to world data

Frequently asked questions

What is BCLib?
BCLib is a shared library mod that provides common code and utilities for other mods. It has no content of its own.
Why does BCLib appear in my mod list if I never installed it?
It was pulled in automatically as a dependency of another mod you installed. Removing it would break that mod.
Does BCLib add any items, blocks, or mobs?
No, it adds no content of its own. It only supplies shared code and utilities that other mods rely on.
Can I remove BCLib from my modpack?
Only if no other installed mod depends on it. Otherwise the dependent mods will fail to load.

See all 9 BCLib questions ›

Dependencies

Other mods needed to run this one.

Fabric API (required)Wover (required)