BCLib

A library mod for BetterX mods
Back to Files

bclib-21.8.1 [1.21.8]

File namebclib-21.8.1.jar
Uploader
QuiqueckQuiqueck
Uploaded
Jul 23, 2026
Downloads
184
Size
1.2 MB
Mod Loaders
Fabric
File ID
8495416
Type
B
Beta
Supported game versions
  • 1.21.8
  • 1.21.7
  • 1.21.6

Curse Maven Snippet

Fabric

modImplementation "curse.maven:bclib-495191:8495416"

Learn more about Curse Maven

What's new

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

This mod has no additional files