
BCLib
A Library Mod for the BetterX Team
- Загрузки
- 11.7M
- Подписчики
- 661
- Обновлён
- 17 августа 2026 г.
- Лицензия
- MIT
Опубликован 22 июля 2022 г.
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.
Ченджлог
26.101.2Бета26.1, 26.1.1, 26.1.2 · 17 августа 2026 г.
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
- World fixer aborted on backpacks holding a non-string "id"
- Patches supplying only a chunk or block-state patcher never ran
- Stalactite tip did not re-render as pointy after mining the block beyond it
- Compostable items could not be composted by a hopper
26.201.2Бета26.2 · 13 августа 2026 г.
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Альфа26.3-snapshot-6 · 8 августа 2026 г.
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 work for plants that are not VegetationBlocks
Fixes
- Hammer lookup was empty on a client connected to a server
- AnvilRecipe.canUse always returned false
- Stalactites did not drop anything when mined
- Bonemeal on nylium-like blocks only grew a plant on the clicked block
- World backups silently failed and did not block the DataFixer
- Passive plant growth never ran, only manual bonemeal did
- Migrate the IDs that moved out of BCLib
- Old worlds using our generators no longer fail to load
- Wall plants clung to half-block leaves and floated
- Ruined structures eroded differently on every run
- Leaves items rendered as flat sprites instead of cubes
- Bonemeal crashing servers, and creative bone meal took two clicks
- Document the units of LeavesBlockTrait's saplingDropChance
- Sapling items rendered at block scale instead of vanilla size
26.201.1Бета26.2 · 8 августа 2026 г.
Fixes
- Anvil recipes were missing from JEI on a dedicated server
21.800.1Бета1.21.6, 1.21.7, 1.21.8 · 8 августа 2026 г.
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
Fixes
- JEI recipe categories were empty against a dedicated server
- Old worlds hang at 100% on the loading screen
- Stalactites did not drop anything when mined
- Bonemeal on nylium-like blocks only grew a single plant instead of scattering
- World backups silently failed and did not block the DataFixer
- Passive plant growth never ran, only manual bonemeal did
26.101.1Бета26.1, 26.1.1, 26.1.2 · 8 августа 2026 г.
Features
- 2x2 saplings can grow a large tree variant
Changes
- CustomColorProvider moved to wover
Fixes
- Anvil recipes were missing from JEI on a dedicated server
- Stalactites did not drop anything when mined
- Bone meal on nylium-like blocks only grew the clicked block
26.201.0Бета26.2 · 6 августа 2026 г.
Features
- 2x2 saplings can grow a large tree variant if available
- Let the world fixer reach the data it was missing
Changes
- CustomColorProvider moved to wover
- Track world patch levels as 64-bit versions
- Drop the unused bclib Noises helper
Fixes
- Bone meal only grew a plant on the block that was clicked
- Stalactites did not drop anything when mined
- World backups silently failed and did not block the DataFixer
- Passive plant growth never ran, only manual bonemeal did
- Migrate the IDs that moved out of BCLib
- Old worlds using our generators no longer fail to load
- Wall plants clung to half-block leaves and floated
- Ruined structures eroded differently on every run
26.101.0Бета26.1, 26.1.1, 26.1.2 · 5 августа 2026 г.
Features
- Let the world fixer reach the data it was missing
Changes
- Track world patch levels as 64-bit versions
- Drop the unused bclib Noises helper
- Let SurvivesOnSolidTrait work for plants that are not VegetationBlocks
Fixes
- World backups silently failed and did not block the DataFixer
- Passive plant growth never ran, only manual bonemeal did
- Migrate the IDs that moved out of BCLib
- Old worlds using our generators no longer fail to load
- Wall plants clung to half-block leaves and floated
- Ruined structures eroded differently on every run
Комментарии
Загружаем…