Назад в магазин
BCLib
Modrinth Mod

BCLib

A Library Mod for the BetterX Team

Информация о Minecraft-продукте

Важное о товаре

Совместимость, версии Minecraft, загрузчики и данные внешнего источника.

Тип

Mod

Доступ

Бесплатно

Последняя версия

26.101.2

Загрузки

11 978 070

Загрузчики / Платформы

fabric

Minecraft версии

1.19 – 1.20.1 1.20.3 – 1.20.4 1.21 – 1.21.1 1.21.6 – 1.21.8 26.1 26.1.1 26.1.2 26.2

Категории

library

Описание

Подробная информация

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.

Разработчик

Автор проекта

Профиль и данные получены с Modrinth

Открыть на Modrinth

Галерея продукта

Изображения проекта

Скриншоты и изображения из оригинальной страницы Modrinth.

Mod Updater

A special Screen that will inform Users that new Updtates of our Mods are available.

World Generator Settings

The BetterX World Type offers some specialised Settings.

Список изменений

Версии проекта

Опубликованные версии и оригинальные файлы Modrinth.

26.101.2 Актуальная Beta 17.08.2026

bclib-26.101.2

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
#### 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
Войти

1.23 MB

26.201.2 Beta 13.08.2026

bclib-26.201.2

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
fabric
Показать изменения
#### 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
Войти

1.23 MB

26.301.0 Alpha 08.08.2026

bclib-26.301.0

Поддерживаемые версии Minecraft
26.3-snapshot-6
Загрузчики / Платформы
fabric
Показать изменения
#### 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
Войти

1.23 MB

26.201.1 Beta 08.08.2026

bclib-26.201.1

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
fabric
Показать изменения
#### Fixes - Anvil recipes were missing from JEI on a dedicated server
Войти

1.23 MB

21.800.1 Beta 08.08.2026

bclib-21.800.1

Поддерживаемые версии Minecraft
1.21.6 1.21.7 1.21.8
Загрузчики / Платформы
fabric
Показать изменения
#### 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
Войти

1.22 MB

26.101.1 Beta 08.08.2026

bclib-26.101.1

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
#### 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
Войти

1.22 MB

26.201.0 Beta 06.08.2026

bclib-26.201.0

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
fabric
Показать изменения
#### 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
Войти

1.23 MB

26.101.0 Beta 05.08.2026

bclib-26.101.0

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
#### 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
Войти

1.22 MB

21.800.0 Beta 04.08.2026

bclib-21.800.0

Поддерживаемые версии Minecraft
1.21.6 1.21.7 1.21.8
Загрузчики / Платформы
fabric
Показать изменения
#### 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 #### Fixes - Wall plants clung to half-block leaves and floated - Migrate the IDs that moved out of BCLib - Old worlds using our generators no longer fail to load - Remove the unused FullReferenceHolder - vanilla Chain parent name - duplicate chest sprite warnings by dropping legacy blocks-atlas source - Leaves items rendered as flat sprites instead of cubes - Let SurvivesOnSolidTrait work for plants that are not VegetationBlocks - Ruined structures eroded differently on every run
Войти

1.21 MB

26.300.2 Alpha 02.08.2026

bclib-26.300.2

Поддерживаемые версии Minecraft
26.3-snapshot-6
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Sulfur cube archetypes for terrain and furniture #### Changes - Let SurvivesOnSolidTrait work for plants that are not VegetationBlocks #### Fixes - 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
Войти

1.22 MB

26.200.1 Beta 02.08.2026

bclib-26.200.1

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Sulfur cube archetypes for terrain #### Changes - Let SurvivesOnSolidTrait work for plants that are not VegetationBlocks #### Fixes - 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
Войти

1.22 MB

26.100.3 Beta 02.08.2026

bclib-26.100.3

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
#### Fixes - Creative bone meal took two clicks on every feature sapling - Bonemeal crashing servers - Document the units of LeavesBlockTrait's saplingDropChance - Leaves items rendered as flat sprites instead of cubes - Sapling items rendered at block scale instead of vanilla size
Войти

1.21 MB

21.8.4 Beta 01.08.2026

bclib-21.8.4

Поддерживаемые версии Minecraft
1.21.6 1.21.7 1.21.8
Загрузчики / Платформы
fabric
Показать изменения
#### Fixes - Creative bone meal took two clicks on every feature sapling - Document the units of LeavesBlockTrait's saplingDropChance - Sapling items rendered at block scale instead of vanilla size
Войти

1.21 MB

26.300.1 Alpha 31.07.2026

bclib-26.300.1

Поддерживаемые версии Minecraft
26.3-snapshot-6
Загрузчики / Платформы
fabric
Показать изменения
#### Fixes - duplicate chest sprite warnings by dropping legacy blocks-atlas source
Войти

1.22 MB

26.200.0 Beta 31.07.2026

bclib-26.200.0

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Build for 26.2 - Let SDF and spline fills be bounded and fitted to a write zone #### Changes - Add a see-through-but-conducting variant to GlassBlockTrait #### Fixes - duplicate chest sprite warnings by dropping legacy blocks-atlas source - Fuel had no runtime effect at all - Carry vanilla's whole glass property recipe in a trait
Войти

1.22 MB

26.100.2 Beta 31.07.2026

bclib-26.100.2

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Let SDF and spline fills be bounded and fitted to a write zone #### Changes - Add a see-through-but-conducting variant to GlassBlockTrait #### Fixes - duplicate chest sprite warnings by dropping legacy blocks-atlas source - Fuel had no runtime effect at all - Carry vanilla's whole glass property recipe in a trait
Войти

1.21 MB

21.8.3 Beta 31.07.2026

bclib-21.8.3

Поддерживаемые версии Minecraft
1.21.6 1.21.7 1.21.8
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Let SDF and spline fills be bounded and fitted to a write zone #### Changes - Add a see-through-but-conducting variant to GlassBlockTrait #### Fixes - anvil recipes ignored their input - Fuel had no runtime effect at all - Carry vanilla's whole glass property recipe in a trait
Войти

1.21 MB

26.300.0 Alpha 30.07.2026

bclib-26.300.0

Поддерживаемые версии Minecraft
26.3-snapshot-6
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Build for 26.3 snapshot 6 - Let a spline be fitted to a write zone instead of clipped - Let SDF and spline fills be bounded to a write zone #### Changes - Add a see-through-but-conducting variant to GlassBlockTrait - Removed `FuelBlockTrait`, replaced by the WoVer Trait #### Fixes - Carry vanilla's whole glass property recipe in a trait - Audit every mixin and accesswidener entry against the 26.3 jar - Fuel had no runtime effect at all - anvil recipes ignored their input
Войти

1.22 MB

26.100.1 Beta 28.07.2026

bclib-26.100.1

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Add JEI support for Alloying and per-level Anvil recipes #### Changes - Remove the unused FullReferenceHolder - Removed `FuelBlockTrait`, replaced by the WoVer Trait #### Fixes - anvil recipes ignored their input
Войти

1.21 MB

21.8.2 Beta 26.07.2026

bclib-21.8.2

Поддерживаемые версии Minecraft
1.21.6 1.21.7 1.21.8
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Create compostable plants with different OffsetTypes #### Fixes - Guard BaseFurnaceBlock/LeveledAnvilBlock buildModel with ModCore.isDatagen()
26.100.0 Alpha 26.07.2026

bclib-26.100.0

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Create compostable plants with different OffsetTypes #### Fixes - vanilla Chain parent name
26.0.1 Alpha 24.07.2026

bclib-26.0.1

Поддерживаемые версии Minecraft
26.1 26.1.1 26.1.2
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Build for 26.1 #### Fixes - accesswidener: remove two entries orphaned by the 26.1 port - AdvancementManager: build advancement display icons as ItemStackTemplate
21.8.1 Beta 23.07.2026

bclib-21.8.1

Поддерживаемые версии Minecraft
1.21.6 1.21.7 1.21.8
Загрузчики / Платформы
fabric
Показать изменения
#### Features - SurvivesOn: shared decoration-support predicate + generated tooltip (survives-audit) - CompostableItemTrait + item-aware composter resolution - Add PlantBlockTrait.groundCrossPlant() micro-fold - Add render-layer flag to LeavesBlockTrait for BN Leaves fold - Extend PlantBlockTrait/LeavesBlockTrait for cross-mod plant-family fold - FurnitureTraits in bclib trait/block - LootTraits/RecipeTraits in bclib trait/block - FuelBlockTrait in bclib trait/block - Add TerrainTraits composite - Add TraitLists trait-list combinators #### Changes - Adopt wover's common model-trait seam - plant/leaves/vine family gains minecraft:sword_efficient - Match vanilla leaf flammability (30/60) in LeavesBlockTrait - Retire BehaviourHelper: explicit choices at furniture/plate call sites - Random-tick UnderwaterPlantWithAgeBlock for End aged-seed merge - Make plant-family base classes concrete for End consolidation - Plant-adjacent merges: anvil layer, hanging sapling, wall mushroom - Reparent glass shim, delete dead pillar/bars/path shims - Delete BaseBlock full-cube shim, reparent subclasses to Block - Hoist StalactiteBlockTrait to BCLib - Hoist TerrainBlockTrait/CopyPropertiesBlockTrait to BCLib - Remove BehaviourBuilders - Move BaseVineBlock's light/color/offset property mutation to registration sites - Strip BehaviourBuilders convenience constructor from UnderwaterPlantWithAgeBlock, WallMushroomBlock, UpDownPlantBlock, FeatureSaplingBlock/FeatureHangingSaplingBlock, BaseDoublePlantBlock and BaseCropBlock #### Fixes - Guard BaseFurnaceBlock/LeveledAnvilBlock buildModel with ModCore.isDatagen() - Read block compostability from the trait at composter-use time - PathBlockTrait grants mineable/pickaxe to path blocks - Pin Gradle daemon JVM to 21: test task creation crashed on JDK 25 daemons
21.8.0 Beta 19.07.2026

bclib-21.8.0

Поддерживаемые версии Minecraft
1.21.6 1.21.7 1.21.8
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Build for 1.21.6-1.21.8 - Common Block Traits #### Changes - Grass-like plants no longer carry the hoe mineable tag - Give vines the same random X-Z offset as ground plants - Give ground plants the vanilla random X-Z model offset via PlantBlockTrait - Removed Legacy classes and API - Added SOIL Tag #### Fixes - Leaves are no longer replaceable - Mark walkable offset-plants as dynamicShape - World fixer no longer hangs at 0% when backup is enabled - Give leaves solid collision by default - Missing Tags for Armor Items - Tried to load hammers from an uninitialize registry - Bark Blocks had wrong top/bottom texture
Войти

1.21 MB

21.0.13 Alpha 13.08.2024

21.0.13

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Datagen for Furnace Models #### Fixes - EMI is not initialized
Войти

1.42 MB

21.0.12 Alpha 10.08.2024

21.0.12

Поддерживаемые версии Minecraft
1.21 1.21.1
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Allow Minecraft 1.21.1
Войти

1.42 MB

21.0.11 Alpha 07.08.2024

21.0.11

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Vine Block-Tag #### Changes - Improved Vine-Block Behaviour - Make sure build Script sets the correct modid, otherwise all mods depending on BCLIb will call it's data generator - Do not call built-in BiomeTag Provider - Added Metal Wall Variant - Conforming to new Fabric Convention Tags - Moved POI-API to WorldWeaver #### Fixes - Shear handling in Loot-Tables - Only bottom half of chair should drop a chair item when destroyed - Proper Tags for Obsidian
Войти

1.42 MB

21.0.10 Alpha 30.07.2024

21.0.10

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Use changed DataComponent API - Ensure that Alloying and Anvil Recipes call the custom item-stack setup code for output #### Fixes - Spelling Error in Stripped Blocks - Wrong Models for Slab and Pillar Blocks
Войти

1.43 MB

21.0.9 Alpha 20.07.2024

21.0.9

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Fixes - Some Blocks have an empty loot table - Drop Behaviour for Chests is diffrent than vanilla
Войти

1.43 MB

21.0.8 Alpha 17.07.2024

21.0.8

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Fixes - Removed duplicate data - BookShelfs use correct top texture - Config Files were not registered
Войти

1.43 MB

21.0.7 Alpha 14.07.2024

21.0.7

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Fixes - Crash when using an anvil
Войти

1.43 MB

21.0.6 Alpha 13.07.2024

21.0.6

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Allow WorldWeaver patch-Version to change as a dependency
Войти

1.43 MB

21.0.5 Alpha 04.07.2024

21.0.5

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Added Proper Client-Environment Tags - User WorldWeaver to generate Gate Models - Fence Blocks use the DataGenerator to build models/blockstates - Gate Blocks use the DataGenerator to build models/blockstates - Trapdoor Blocks use the DataGenerator to build models/blockstates
Войти

1.43 MB

21.0.4 Alpha 04.07.2024

21.0.4

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Dump Noise Maps as images or json #### Changes - Removed old WorldTogether Code (replaced by classes from WorldWeaver) - Use `WorldConfig` from WorldWeaver for Patch state
Войти

1.43 MB

21.0.3 Alpha 29.06.2024

21.0.3

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Added Support for BetterEnd style Lantern Models #### Changes - Enabled EMI Support - Simplified Wall Model generation - Stalactite Blocks use Model Datagen instead of runtime models now - Ladders, Paths, Stairs and Terrain-Blocks use the DataGen Model Provider #### Fixes - Use BlockProperties from WoVer - Correct Anvil Model - Item generation for base plant and stalactite - Entities were no longer properly registered.
21.0.2 Alpha 25.06.2024

21.0.2

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Auto Provider BlockModel for Furniture - Place Blocks command #### Changes - Use improved AutoGenerators for Tags - Terrain Blocks generate model files for Datapack
Войти

1.95 MB

21.0.1 Alpha 24.06.2024

21.0.1

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Expose method to process Tags for Behaviour Interfaces - `Ingredient` Codec that can store Item Tags #### Changes - Improved ItemStack with nbt codec - Removed old Config File System (replaced by WorldWeaver) - Removed BaseRegistry and `BCLCreativeTabManager`. Replaced with corresponding API from WorldWeaver. - Removed BCLib `TagManager` and replaced it with the one provided by WorldWeaver. - Removed `Biome`, `Structure`, `Feature` and most of the `Tag`-API. Those are handled by WoVer from now on. - Disc Handling #### Fixes - Moved structure nbts to correct folder
Войти

1.94 MB

21.0.0 Alpha 17.06.2024

21.0.0

Поддерживаемые версии Minecraft
1.21
Загрузчики / Платформы
fabric
Показать изменения
Beginning with this release, BCLib will use WorldWeaver as one of it's dependencies. WorldWeaver is designed to be a modular, easy to maintain Library for Fabric mods that want to add world generation features to their mods. It is still in early development, but it is already being used in BCLib. From a users perspective, WorldWeaver offers a new, more powerfull world configuration screens, that allows you to mix and available match world settings for each Dimensions. For example, this allows you to create a world with the BetterX World Presets for the Nether, Amplified Settings just for the Overworld and the Flat World Preset for the End. For ModPack Creators, we added new ways to modify Biomes and Dimensions using Datapacks. This allows you to easily add new biomes to existing dimensions, or add new features or structures to existing biomes. You can also define conditions, the game environment needs to match ( for example that a certain Mod needs to be installed for the Modification to take effect). We will provide an example Datapack in the near future. As well as a more in depth description on the Wiki for WorldWeaver (as soon as the Mods work reasonable stable with 1.21). #### Features - Use WorldWeaver - Build for Minecraft 1.21
Войти

2.24 MB

2.3.5 Beta 27.12.2023

2.3.5

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Support for Fabric Launcher 15.x #### Changes - Rebalanced Anvil Durability #### Fixes - Stalactites could not grow beyong size 7
Войти

2.12 MB

2.2.5 Beta 27.12.2023

2.2.5

Поддерживаемые версии Minecraft
1.19.3
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Support for Fabric Launcher 15.x - Added `c:budding_blocks`-Tag #### Changes - Upgraded EMI - global registry warning only with verbose logging
Войти

1.94 MB

2.1.8 Release 27.12.2023

2.1.8

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Armor Render Helper based on Fabric ArmorRenderer-API - Support for Fabric Launcher 15.x #### Changes - SurfaceRules for the Nether will get injected after all biome independent rules - Include Biome count when printing the description of a BiomeSource #### Fixes - Default world gen did not use our Surface Rules when Terrablender is present
Войти

1.81 MB

3.30.1 Beta 20.12.2023

3.30.1

Поддерживаемые версии Minecraft
1.20.3 1.20.4
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Destroy Underwater Plants in tick
Войти

2.26 MB

3.0.14 Release 20.12.2023

3.0.14

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Support for Fabric Launcher 15.x #### Changes - Destroy Underwater Plants in tick - Tag for grass soil blocks - BCLib creates Datapack files for every Tag it defines - `SimpleLeavesBlock` do not register for random ticks - Have behaviour Builder for non-tickable leaves
Войти

2.21 MB

3.30.0 Alpha 19.12.2023

3.30.0

Поддерживаемые версии Minecraft
1.20.3 1.20.4
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Build for 1.20.4 #### Changes - Expose strategy API that does not depend on underlying type - Adopted new Recipe handling - Recipes use Codecs for Serialization now - Upgraded build for 1.20.4 - Disabled EMI for now - Adopted changes in Bonemeal API - Adopted new Fabric BlockSet/WoodType API - Use new name for short-Grass - Adapted to new Nbt-API - Adapted to new UI API for 1.20.3 - Tag for grass soil blocks - BCLib creates Datapack files for every Tag it defines - `SimpleLeavesBlock` do not register for random ticks - Have behaviour Builder for non-tickable leaves #### Fixes - AlloyingRecipes returned a `null` codec - Server Crash on Startup
Войти

2.26 MB

3.0.13 Release 02.08.2023

3.0.13

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Build against FAPI 0.86.1 - Allow to run with FAPI 0.86.1 (and up), which fixes the forced registry Paths
Войти

2.22 MB

3.0.12 Release 22.07.2023

3.0.12

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Tool template for Spawners - Function in `LootUtil` to test for correct tool #### Changes - Build against FAPI 0.85 - Flagged FAPI 0.86 as incompatible (will be fixed in one of the upcoming releases) - Use the `DropSelfLootProvider` where possible. - Added `BlockBehaviour` as a base Interface #### Fixes - DataFixerUpper does not recognize the `BCLChunkGenerator` - Crash in WilderWilds when applying BiomSource Patches
Войти

2.22 MB

3.0.11 Release 09.07.2023

3.0.11

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Added Behaviour for Explosion Resistance (only used when building Block Loot tables) - Interface to automatically add Block Loot tables in the Datagen pass - Added Turkish Localization (by Alper Karaca) #### Changes - Rebalanced Anvil Durability - If multiple results are possible for a crafting recipe, select the ones from a mod first. #### Fixes - Stalactites could not grow beyond size 7 - Custom Item Drop for a Sign is created before the Blocks are registered - Blocks were registered after Items, which could cause issues with lootTables - Signs from older world were not properly converted - Ensure that a `null` drop does not cause crashes - CustomModelBakery could cause a crash when Resourcepacks are reloaded by another Mod before BCLib was initialized
Войти

2.22 MB

3.0.10 Beta 24.06.2023

3.0.10

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Try to prevent `SingleEndPoolElement` inside of the terrain - Height check for Mob Spawns does no longer use the heightmap - Added compiler hint for possible `null` return #### Fixes - Place Command would remove LootTable from storage containers
Войти

2.21 MB

3.0.9 Beta 21.06.2023

3.0.9

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Accesor to generate colorable particles #### Changes - SurfaceRules for the Nether will get injected after all biome independent rules - Removed deprecated methods from BiomeSources - Include Biome count when printing the description of a BiomeSource - Nullscape void barrens are added using an optional Biome Tag - BiomeSource merging checks Biome Tags to find modded or datapack biomes - Support for optional Tags #### Fixes - Default world gen did not use our Surface Rules when Terrablender is present - End will not generate if BetterEnd is not present
Войти

2.21 MB

3.0.8 Beta 19.06.2023

3.0.8

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Made World Customization Screen more compatible with other Mods. - Inject BiomeSource enforcer later than usual to give otehr mods the chance to initialize without having to add a priority - Prevent Crash when merging BiomeSources. A cought crash can result in modded biomes not getting loaded. #### Fixes - Make sure we also load all vanilla Dimensions when merging Biomes
2.3.4 Beta 18.06.2023

2.3.4

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Added back support for EMI - Prevent Crash when merging BiomeSources. A cought crash can result in modded biomes not getting loaded. - Made World Customization Screen more compatible with other Mods. - Inject BiomeSource enforcer later than usual to give other mods the chance to initialize without having to add a priority
Войти

2.12 MB

3.0.7 Beta 17.06.2023

3.0.7

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Features - New Ice Behaviour #### Changes - Output Blocks that are missing minable tags when runnig DataGen #### Fixes - Missing mineable definition for base block types
3.0.6 Beta 17.06.2023

3.0.6

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Features - New Ice Behaviour #### Changes - Output Blocks that are missing minable tags when runnig DataGen #### Fixes - Missing mineable definition for base block types
2.3.3 Beta 17.06.2023

2.3.3

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Slot for wooden walls - Slot-based complex Material for Stone - Furniture API - Armor Render Helper based on Fabric ArmorRenderer-API - Added Smithing Template for Netherite Fire Bowls - New Block Behaviour Interfaces - Support for hanging Signs - Added `BehaviourBuilders` #### Changes - `TagDataProvider` can force write TagKeys - Recipe Builder for recipe that copies smithing templates - added inBiome Test before costly layer searches - Debug Placement Modifierers can have uniquie Captions - Better Thread-Syncing abilities for `RegistrySupplier` - Disabled TagRegistry when not running DataGen. - DataGen will force write references to other Tags without any error checks - ComplexMaterials can use MaterialSlots now - Removed custom sign rendering in favour of vanilla Wood-Types - `SmithingRecipeBuilder` requires a Template Item - Added default biome type for `nullscape:void_barrens` to our default datapack. - `END_LAND` as default Biome type for unknown End Biomes #### Fixes - Make wunderlib a required dependency - Vertical Attribute was not set for biomes - Crash due to outdated Biome reference
Войти

2.11 MB

3.0.5 Beta 14.06.2023

3.0.5

Поддерживаемые версии Minecraft
1.20 1.20.1
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Support for 1.20.1 - Default End Terrain generator is set to vanilla #### Fixes - World Recreation crashes for worlds with betterx customizations
Войти

2.19 MB

3.0.4 Beta 14.06.2023

3.0.4

Поддерживаемые версии Minecraft
1.20
Загрузчики / Платформы
fabric
Показать изменения
#### Features - `AirSelectionItem` allows Items to highlight/use air blocks #### Changes - `TagDataProvider` can forcewrite TagKeys
Войти

2.19 MB

3.0.3 Beta 13.06.2023

3.0.3

Поддерживаемые версии Minecraft
1.20
Загрузчики / Платформы
fabric
Показать изменения
#### Features - `SingleEndPoolElement`-class that prevents Pool elements from spawning below y-5 - Helper to register Structure-Processors in DataGen - WoodenComplexMaterial-Slot for wooden walls - Slot-based complex Material for Stone - Furniture API - Armor Render Helper based on Fabric ArmorRenderer-API #### Changes - New fill helpers for `DebugDataItem` - streamlined BehaviourBuilders for Plants - SurvivesOn-Tooltips can now show different prefixes - Changed default settings/Behaviours for plants - Added back EMI Support - #### Fixes - Make wunderlib a required dependency - Wrong visibility for DebugDataItem Interfaces - WallBlock had wrong behaviour and missing Tags - Disapearing Creative Tabs
Войти

2.19 MB

3.0.2 Alpha 08.06.2023

3.0.2

Поддерживаемые версии Minecraft
1.20
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Automatic addition of tools to vanilla item tags - New generalised plant and shearable plant behaviour #### Fixes - Wrong recipe for hanging sign
Войти

2.13 MB

3.0.1 Alpha 08.06.2023

3.0.1

Поддерживаемые версии Minecraft
1.20
Загрузчики / Платформы
fabric
Показать изменения
#### Features - **API to generate default/cheap SimithingTemplate copy recipes** - Build for 1.20 - BCLStructureBuilder supports Jigsaw Structures - Raft Support - API to simplify generation of Creative-Tabs - Equipment Sets can be configured to build Smithing Recipes - Support for Debug Items. - New `/bclib place`-command to add nbt-structures/jigsaw blocks to the world. - Support API for Smithing Templates - New Block Behaviour Interfaces - Support for hanging Signs #### Changes - Template Structures perform a biome test at random height before checking the noise columns - Moved Boat Entity Render registration to BCLib - Place NBT Structures silently - Recipe Builder for recipe that copies smithing templates - Added inBiome Test before costly layer searches - Debug Placement Modifierers can have uniquie Captions - Better Thread-Syncing abilities for `RegistrySupplier` - Disabled TagRegistry when not running DataGen. - DataGen will force write references to other Tags without any error checks - ComplexMaterials can use MaterialSlots now - Removed custom sign rendering in favour of vanilla Wood-Types - Added `BehaviourBuilders` to replace the deprecated Block-`Material`System - `SmithingRecipeBuilder` requires a Template Item - Disabled EMI and ModMenu Support for now - Added default biome type for `nullscape:void_barrens` to our default datapack. - `END_LAND` as default Biome type for unknown End Biomes #### Fixes - **Biomes can get added multiple times to BiomeTag Registry** - **Crash due to client code in Command execution** - Vertical Attribute was not set for biomes - Crash due to outdated Biome reference
Войти

2.13 MB

2.1.7 Release 07.06.2023

2.1.7

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Template Structures perform a biome test at random height before checking the noise columns - Added missing Biome tests to some nether features #### Fixes - Broken with EMI > 1.0
Войти

1.81 MB

3.0.0 Alpha 07.06.2023

3.0.0

Поддерживаемые версии Minecraft
1.20
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Build for 1.20 - BCLStructureBuilder supports Jigsaw Structures - Raft Support - API to simplify generation of Creative-Tabs - Equipment Sets can be configured to build Smithing Recipes - Support for Debug Items. - New `/bclib place`-command to add nbt-structures/jigsaw blocks to the world. - Support API for Smithing Templates - New Block Behaviour Interfaces - Support for hanging Signs #### Changes - Template Structures perform a biome test at random height before checking the noise columns - Moved Boat Entity Render registration to BCLib - Place NBT Structures silently - Recipe Builder for recipe that copies smithing templates - Added inBiome Test before costly layer searches - Debug Placement Modifierers can have uniquie Captions - Better Thread-Syncing abilities for `RegistrySupplier` - Disabled TagRegistry when not running DataGen. - DataGen will force write references to other Tags without any error checks - ComplexMaterials can use MaterialSlots now - Removed custom sign rendering in favour of vanilla Wood-Types - Added `BehaviourBuilders` to replace the deprecated Block-`Material`System - `SmithingRecipeBuilder` requires a Template Item - Disabled EMI and ModMenu Support for now - Added default biome type for `nullscape:void_barrens` to our default datapack. - `END_LAND` as default Biome type for unknown End Biomes #### Fixes - Vertical Attribute was not set for biomes - Crash due to outdated Biome reference
Войти

2.13 MB

2.3.2 Beta 16.05.2023

2.3.2

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Added `c:budding_blocks`-Tag #### Changes - global registry warning only with verbose logging
Войти

1.95 MB

2.3.1 Beta 29.04.2023

2.3.1

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - `AnvilRecipe` has a single input only - Allow ItemStacks with NBT-Data as recipe results in Builders - Added overloaded `equal`-Methods for BCLBiome #### Fixes - Warning in SignEditScreenMixin - Biome Debug Logging - NBT-Data is not serialized correct to recipes - Alloying Recipe Type is not registered
Войти

1.95 MB

2.3.0 Beta 22.04.2023

2.3.0

Поддерживаемые версии Minecraft
1.19.4
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Built for 1.19.4 - Disable any Recipe using a DataPack file. - New Helper to handle config files from Datapacks #### Changes - `BCLBiomeRegistry` is used to populate Fabric Biomes - Updated Recipe Categories - Recipe Handling moved to Datagen - Removed `BiomeSourceFromRegistry`-Interface - Using `collectPossibleBiomes` for `BCLBiomeSource` - BetterX-Type initialization Code for Servers - More consistent Names for Anvil Mixins #### Fixes - New `SmithingTransformRecipe` crashes EMI #### Notes BCLib allows you to disable any recipe (by Id) in the game. You can add a new File `bclib/config/recipes.json` to your datapack with the following content: ```json { "disable": [ "minecraft:jungle_chest_boat", "bclib:test_star" ] } ```
Войти

1.96 MB

2.1.6 Release 12.02.2023

2.1.6

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Updated Dependencies - Removed biome logging to from non-verbose logs - Simplified Method to find POIs in a region
2.2.4 Beta 28.01.2023

2.2.4

Поддерживаемые версии Minecraft
1.19.3
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Simplified and streamlined some aspects of `BCLBiomeRegistry`` - Updated Ukrainian translation (by altegar) #### Fixes - Prevent crashes from null registry in Fog-Rendered - WorldConfig is not initialized properly on servers - Fixed Server-Crashes due to client-side boat types
Войти

1.94 MB

2.2.3 Beta 11.12.2022

2.2.3

Поддерживаемые версии Minecraft
1.19.3
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Simplified Method to find POIs in a region
Войти

1.93 MB

2.1.5 Release 10.12.2022

2.1.5

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Added `c:ores`-Tag to the `BaseOreBlock`. - Log Amplified Setting for Nether #### Fixes - Mossy Obsidian does not spread to Obsidian using Bonemeal
2.2.2 Beta 10.12.2022

2.2.2

Поддерживаемые версии Minecraft
1.19.3
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - New method to add Item Triggers
Войти

1.93 MB

2.2.1 Beta 10.12.2022

2.2.1

Поддерживаемые версии Minecraft
1.19.3
Загрузчики / Платформы
fabric
Показать изменения
## Important Notes This is an alpha Release!!! Things might break. ## Notable Changes Beginning with 1.19.3, BCLib relies on builtin Datapacks for Biomes, Features (configured or placed) as well as Structures. #### Datagen Entrypoint Please set up a DataGeneration-Pass for your mod, according to [Fabric's DataGen Guidlines](https://fabricmc.net/wiki/tutorial:datagen_setup). In addition you should also add the following argument to the `datagenClient` in your **build.gradle**: `vmArg "-Dfabric-api.datagen.modid=<modID>"`. Otherwise the generated data may include the datapack-entries from bclib as well. You can find an example for this Setup in [BetterNether](https://github.com/quiqueck/BetterNether/tree/1.19.3/src/main/java/org/betterx/datagen/betternether) #### Features - Added Method that returns all known biomes for a given type #### Changes - Added recipe advancements to Datagen - Sort Tags by name before writing - new `AdvancementDataProvider` with Mod Filter - Migrated Advancement Manager to DataGen - Added `c:ores`-Tag to the `BaseOreBlock`. - BCLBiome's equals recognises Keys and Locations as well - Removed old reflection code to create a Disc - Some changes needed for BetterEnd - Re-Enabled ModMenu #### Fixes - RegistryDataProvider lock was not acquired soon enough. - Crash in Deciders when pickers are null
Войти

1.93 MB

2.2.0 Beta 09.12.2022

2.2.0

Поддерживаемые версии Minecraft
1.19.3
Загрузчики / Платформы
fabric
Показать изменения
## Important Notes This is a beta Release!!! Things might break. ## Notable Changes Beginning with 1.19.3, BCLib relies on builtin Datapacks for Biomes, Features (configured or placed) as well as Structures. #### Datagen Entrypoint Please set up a DataGeneration-Pass for your mod, according to (Fabric's DataGen Guidlines)[https://fabricmc.net/wiki/tutorial:datagen_setup]. In addition you should also add the following argument to the `datagenClient` in your **build.gradle**: `vmArg "-Dfabric-api.datagen.modid=<modID>"`. Otherwise the generated data may include the datapack-entries from bclib as well. You can find an example for this Setup in ( BetterNether)[https://github.com/quiqueck/BetterNether/tree/1.19.3/src/main/java/org/betterx/datagen/betternether] ## ChangeLog - Built for 1.19.3 - Removed Canvas Support - `BCLBiomeSource` relies more on BCLRegistry - Adapted `BCLBiomeBuilder` for DataGen pass - Adapted `BCLPlacedFeatureBuilder` for DataGen pass - Adapted `BCLFeatureBuilder` for DataGen pass - Log Amplified Setting for Nether - Make sure BCLBiomes do not keep cyclic/order dependant references
Войти

1.92 MB

2.2.0-pre1 Alpha 06.12.2022

2.2.0-pre1

Поддерживаемые версии Minecraft
1.19.3-rc3
Загрузчики / Платформы
fabric
Показать изменения
## Important Notes This is an alpha Release!!! Things might break. ## Notable Changes Beginning with 1.19.3, BCLib relies on builtin Datapacks for Biomes, Features (configured or placed) as well as Structures. #### Datagen Entrypoint Please set up a DataGeneration-Pass for your mod, according to (Fabric's DataGen Guidlines)[https://fabricmc.net/wiki/tutorial:datagen_setup]. In addition you should also add the following argument to the `datagenClient` in your **build.gradle**: `vmArg "-Dfabric-api.datagen.modid=<modID>"`. Otherwise the generated data may include the datapack-entries from bclib as well. You can find an example for this Setup in ( BetterNether)[https://github.com/quiqueck/BetterNether/tree/1.19.3/src/main/java/org/betterx/datagen/betternether] ## ChangeLog - Built for 1.19.3-rc3 - Removed Canvas Support - `BCLBiomeSource` relies more on BCLRegistry - Adapted `BCLBiomeBuilder` for DataGen pass - Adapted `BCLPlacedFeatureBuilder` for DataGen pass - Adapted `BCLFeatureBuilder` for DataGen pass - Log Amplified Setting for Nether - Make sure BCLBiomes do not keep cyclic/order dependant references
Войти

1.91 MB

2.1.4 Release 25.11.2022

2.1.4

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Improved FeatureAPI for use with Bonemeal-Features - Added new PlacementFilter for Biome IDs - Better Wording for double height Nether
2.1.3 Release 16.11.2022

2.1.3

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
#### Features - New Bonemeal API - Added Portuguese Translation (by FITFC) - New WorldTypes for **BetterX + Large Biomes** (`bclib:large`) Overworld and **BetterX + Amplified** (`bclib:amplified`) Overworld - Additional UI Config Options for Nether BiomeSources on the Customize World Screen - Double Height Nether (Nether Roof at 256, default for amplified worlds) #### Changes - Make Modrinth the default Homepage/Update Location - EquipmentSets take values for attack-speed and -damage #### Fixes - Tree growing would sometimes not destroy sapling - Crash while using Crooks from the Crooked Crooks Mod
2.1.2 Release 13.10.2022

2.1.2

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
#### Changes - Added some DataSync Output to the verbose logging - Moved "Survives On" Setting to the client config #### Fixes - Added missing strings for new config options
Войти

1.77 MB

2.1.1 Release 11.10.2022

2.1.1

Поддерживаемые версии Minecraft
1.19 1.19.1 1.19.2
Загрузчики / Платформы
fabric
Показать изменения
#### Features - Config Option for verbose logging (enabled by default) - Config Option to disable the "Survives On" hint in the UI #### Changes - Wording of some log output to make clear that it is not an error - Corrected spelling of sulphuric items/blocks - Increased anvil base-durability - Updated translation for simplified Chinese #### Fixes - Double tall plants did not always drop item - Problem loading some datapack dimensions - Crashes when other mods load our features too early - End Biome Sizes from world config UI was not converted to chunks - Missing anvil recipes
Войти

1.77 MB