promotional bannermobile promotional banner

BCLib

A library mod for BetterX mods
Back to Files

bclib-26.101.3 [26.1.2]

File namebclib-26.101.3.jar
Uploader
QuiqueckQuiqueck
Uploaded
Oct 10, 2026
Downloads
446
Size
1.3 MB
Mod Loaders
Fabric
File ID
9120318
Type
B
Beta
Supported game versions
  • 26.1.2
  • 26.1.1
  • 26.1

Curse Maven Snippet

Fabric

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

Learn more about Curse Maven

What's new

Changes

  • Saplings of BetterX mods take bone meal like vanilla saplings (45% per use, about 4-5 per tree instead of ~32); natural growth is unchanged
  • JEI anvil recipes show how many items one craft consumes, with the usable hammers and anvils, in one Anvil Smithing category
  • World patches that do not apply are only listed in the log with WorldWeaver's verbose logging
  • Block model traits are bound through WorldWeaver model keys instead of client-only lambdas
  • org.betterx.ui.ColorUtil is deprecated, use ColorUtilARGB32 (or ClientColorUtil for texture colors)
  • Removed StructureNBT, StructureWorldNBT and StructureHelper; use WorldWeaver's StructureNBT

Fixes

  • The "Survives on" tooltip of plants with several soil rules lists each block once, in one sorted list
  • Recipes disabled in a datapack's bclib/config/recipes.json could still be crafted
  • Colors read from item textures (e.g. infusion particles) had red and blue swapped
  • SDF fills read blocks outside their write bounds
  • StructureErode.erode let dislodged blocks vanish instead of falling, could move or duplicate a block more than once and shifted the remaining columns after a move
  • StructureWorld pieces left block entities behind when they replaced a block
  • StructureErode.erodeIntense read outside its box, which logged unsafe terrain reads for BetterEnd crashed ships
  • Worn anvils stored their wear ambiguously, so some dropped anvils came back one stage more or less worn (BCLib#128)
  • /bclib place empty and /bclib place nbt crashed with the 'at' placement (BCLib#124)
  • The world patcher logged a warning for every rewritten chunk; it now reports the number of rewritten chunks and files in its summary line (BCLib#195)
  • Structure placement types failed to load on servers with a Turkish system locale (BetterNetherBCLib#285)
  • Dedicated servers no longer crash at startup on BCLib's client-only references
  • A new world on a dedicated server no longer logs "Failed fixing Level-Data"
  • Voxel structures (giant ice stars, giant mossy glowshrooms) stored several megabytes per structure, too large to send to clients (BetterEnd#582)
  • Custom biome fog was gone, and the fog options in the settings did nothing (BCLib#244)
  • Receiving a BCLib data-exchange packet would close the Minecraft client
  • Custom command argument types broke Velocity proxies (BCLib#124)
  • World patch inspection logged one unprefixed line per region file (BCLib#195)
  • DataFixer re-inspected the whole world on every server start when a region held an unreadable chunk (BCLib#146)
  • Feature seeds changed with neighbouring biomes, causing chunk seams (BCLib#227)
  • Recipe lookups sorted every matching recipe on each call (BCLib#225)
  • Shears loot check could misfire when loot ran on several threads (BCLib#233, BCLib#239)
  • Placing a fully worn leveled anvil crashed (BCLib#128)
  • BCLib could not be hidden as a library in Mod Menu (BCLib#229)
  • SpawnRuleBuilder.maxNearby counted every entity instead of only the given type (BetterNether#281)

Validation

  • ✅ Dedicated server (Minecraft 26.1.2) started (WorldWeaver 26.101.3, BCLib 26.101.3, BetterNether 26.101.3, BetterEnd 26.101.3, wunderreich 26.101.2)

This mod has no additional files