BCLib — Guide
What It Provides
- Registration helpers for blocks and items, including whole material sets - complete wood and stone block families (planks, stairs, slabs, doors, signs, chests and more) registered from one definition.
- World-data management - per-world data storage with a save-data fixer and migration system that keeps older worlds loading safely after the mods update.
- Custom anvil recipes - a recipe type for items crafted on the anvil.
- Tag helpers - registering and populating common block/item tags shared by the team's mods.
- Config system - JSON-based configs for the team's mods (see Configuration).
- Custom portal-frame support - frame blocks tagged as portal frames are accepted by nether-portal logic, which is what lets dependent mods offer portals built in any shape.
None of this is visible in game unless a dependent mod uses it.
Which Mods Need It
Install BCLib only when another mod lists it as a required dependency:
- BetterNether - the BetterX nether overhaul - requires BCLib (and WorldWeaver).
BCLib itself requires WorldWeaver, which is listed in this post's Requires box.