Community listing page, reviews may not be monitored by the author.
BCLib
No reviews yet
A library mod for BetterX mods
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Must be installed on both the client and the server.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
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
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.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers