CurseForge · Minecraft mod
BCLib
A library mod for BetterX mods
Quick answer
Which BCLib release matches Fabric?
bclib-3.0.17 [1.20.1] targets 1.20.1, 1.20 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is BCLib required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does bclib-3.0.17 [1.20.1] need?
bclib-3.0.17 [1.20.1] on Fabric. Every mod below is checked against that same setup.
Install Fabric API first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add BCLib without breaking your instance.
Built for bclib-3.0.17 [1.20.1] on Fabric. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use bclib-3.0.17 [1.20.1]. It targets 1.20.1, 1.20 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric API first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside bclib-3.0.17 [1.20.1]. It opens that exact file at the source.
About this project
What does BCLib add?
BCLib is the shared library behind BetterNether and BetterEnd. Players only need to install it when a mod asks for it; on its own it adds no content to the game. From Minecraft 1.21.6 on, BCLib builds on WorldWeaver, which is gradually taking over its world generation features.
Available for Minecraft 26.3, 26.2, 26.1, 1.21.6–1.21.8 and 1.20.1 (Fabric). Required: Fabric API and WorldWeaver (1.21.6 and newer).
For players
- Biome-dependent fog in the Nether and the End.
- World fixers that migrate your world when a mod renames or removes content, with a backup prompt before anything changes.
- Anvil (hammer) and alloying recipes, shown in JEI and EMI.
For mod developers
- Base classes for plants, vines, stalactites, terrain blocks, saplings, furnaces, glass, pressure plates and leveled anvils.
- Furniture you can sit on (chairs, taburets, bar stools) and an elytra API.
- Bonemeal API, world fixer API, client/server data exchange, advancement builders, spawn rules, mod integration and datagen helpers.
- SDF library for feature generation, Open Simplex noise, splines and many small helpers.
Setup instructions and the maven coordinates are on GitHub.
Links
Project description from CurseForge.
Pick your setup
BCLib by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
1 loader build26.2
1 loader build26.1.2
1 loader build26.1.1
1 loader build26.1
1 loader build1.21.8
1 loader build1.21.7
1 loader build1.21.6
1 loader build1.21.1
1 loader build1.21
1 loader build1.20.1
1 loader build1.20
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
BCLib versions and loaders
bclib-26.302.1 [26.3]
bclib-26.302.1.jar
1 Nov 2026
bclib-3.0.17 [1.20.1]
bclib-3.0.17.jar
30 Oct 2026
bclib-21.800.4 [1.21.8]
bclib-21.800.4.jar
30 Oct 2026
bclib-26.201.5 [26.2]
bclib-26.201.5.jar
30 Oct 2026
bclib-26.101.5 [26.1.2]
bclib-26.101.5.jar
29 Oct 2026
bclib-26.302.0 [26.3]
bclib-26.302.0.jar
26 Oct 2026
bclib-3.0.16 [1.20.1]
bclib-3.0.16.jar
18 Oct 2026
bclib-21.800.3 [1.21.8]
bclib-21.800.3.jar
18 Oct 2026
bclib-26.101.4 [26.1.2]
bclib-26.101.4.jar
18 Oct 2026
bclib-26.201.4 [26.2]
bclib-26.201.4.jar
18 Oct 2026
bclib-3.0.15 [1.20.1]
bclib-3.0.15.jar
18 Oct 2026
bclib-26.301.2 [26.3]
bclib-26.301.2.jar
18 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.