bclib-26.301.1 [26.3]
Curse Maven Snippet
What's new
Features
- JEI shows End Stone Smelter alloying and anvil/hammer recipes
- With -Dwover.suppressScreens=true world fixes are applied without the confirm and progress screens
- Build for Minecraft 26.3
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
- 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 unused API classes
- Removed StructureNBT, StructureWorldNBT and StructureHelper; use WorldWeaver's StructureNBT
- WeightedTemplateModelTrait can dispatch a model over three properties
- SaplingBlockTrait.ticking(): the sapling behaviour without the bundle
Fixes
- The "Survives on" tooltip of plants with several soil rules lists each block once, in one sorted list
- Structures that were half generated in a world from before 26.3 (e.g. giant ice stars) were completed with air
- Colors read from item textures (e.g. infusion particles) had red and blue swapped
- 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"
- Plants were no longer washed away by water and lava on 26.3 (#minecraft:washed_away_by_fluids)
- SpawnRuleBuilder.maxNearby counted every entity instead of only the given type (BetterNether#281)
- 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)
- SDF fills read blocks outside their write bounds
- 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)
- 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
Validation
- ✅ Dedicated server (Minecraft 26.3) started (WorldWeaver 26.301.1, BCLib 26.301.1, BetterNether 26.301.1, BetterEnd 26.301.1, wunderreich 26.301.1)
This mod has no additional files

