BCLib
A Library Mod for the BetterX Team
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
BCLib
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.