Wiki 9Minecraft BCLib Wiki
BCLib Wiki

BCLib Wiki & Guide

wiki.9minecraft.net/bclib-9minecraft-mod/

The community wiki and guide for BCLib — recipes, items, tags and mechanics, kept current for every Minecraft version the mod supports.

0recipes · MC 1.21.1
11recipes · MC 1.20.1
0wiki pages
2MC versions
Updated 20 days ago12.0M downloads662 followersLicense: MIT License

About this mod

BCLib is primarily a mod library for BetterEnd, BetterNether, Eden Ring and possible future mods from the BetterX team.

Furthermore, BCLib creates compatibility between different Nether/End mods. This allows Biomes from different DataPacks and mods to generate in your world. For this (and many other features) BCLib uses its own world type: BetterX.

The library can be used by other developers to create their own mods. If you have suggestions or extensions, we are open to discussions and pull requests.

Key Features

  • Block templates for common types (plants with seedlings, wood types, signs, ...)
  • Simple API to create your own biomes, features, structures and much more
  • SurfaceRule/MaterialRule registry. This makes it possible for mods and datapacks to define additional SurfaceRules/MaterialRules for a dimension without editing/copying the vanilla rules.
  • API to create own world types
  • Manage tags
  • Simple UI layout toolkit
  • Recipe management
  • SDF tools
  • Config system with automatic synchronization between client/server
  • Manage world specific data
  • And many smaller extensions like color helper, block/item management, world patchers, etc.

Compatibility

Which Minecraft versions and mod loaders the mod supports.

LoaderMC 26.2MC 26.1.2MC 26.1.1MC 26.1MC 1.21.8MC 1.21.7MC 1.21.6MC 1.21.1MC 1.21MC 1.20.4MC 1.20.3MC 1.20.1
Fabric

Dependencies

Other mods required (or optional) to run this mod.

Fabric API (required)Mod Menu (optional)World Weaver (required)Just Enough Items (JEI) (optional)

Recent updates

Latest releases with the author's changelog notes.

26.101.2 2026-08-17 · fabric · MC 26.1, 26.1.1, 26.1.2

Changes

  • WeightedTemplateModelTrait can dispatch a model over three properties
  • SaplingBlockTrait.ticking(): the sapling behaviour without the bundle
  • Composting rates snap to a fixed set of tiers

...

26.201.2 2026-08-13 · fabric · MC 26.2

Changes

  • WeightedTemplateModelTrait can dispatch a model over three properties
  • SaplingBlockTrait.ticking(): the sapling behaviour without the bundle
  • Composting rates snap to a fixed set of tiers

Fixes

  • Stalactite tip did not re-render as pointy after mining the block beyond it
  • Compostable items could not be composted by a hopper
26.301.0 2026-08-08 · fabric · MC 26.3-snapshot-6

Features

  • 2x2 saplings can grow a large tree variant
  • Let the world fixer reach the data it was missing
  • Sulfur cube archetypes for terrain and furniture

Changes

  • CustomColorProvider moved to wover
  • Track world patch levels as 64-bit versions
  • Filter disabled recipes in the lookup, not over the finished map
  • Drop the unused bclib Noises helper
  • Let SurvivesOnSolidTrait wor

...

26.201.1 2026-08-08 · fabric · MC 26.2

Fixes

  • Anvil recipes were missing from JEI on a dedicated server
21.800.1 2026-08-08 · fabric · MC 1.21.6, 1.21.7, 1.21.8

Features

  • Add JEI support for Alloying and per-level Anvil recipes
  • 2x2 saplings can grow a large tree variant

Changes

  • Removed FuelBlockTrait, replaced by the WoVer Trait
  • CustomColorProvider moved to wover

...

Mod Updater
Mod Updater
World Generator Settings
World Generator Settings

Mods in the same category as this one.

Fabric APICloth Config APIYetAnotherConfigLib (YACL)Fabric Language KotlinArchitectury APIJust Enough Items (JEI)

Processes

Every recipe the mod adds, grouped by how it is made.

Crafting · 11

Version history

BCLib 3.0.14 (MC 1.20.1) → 21.0.13 (MC 1.21.1): 0 recipes added · 11 recipes removed · 0 recipes updated.

− Bucket− Cauldron− Compass− Hopper− Minecart− Piston− Rail− Yellow Shield− Shulker Box− Smithing Table− Stonecutter