Compatibility
Minecraft: Java Edition
1.21.10–1.21.11
1.21–1.21.1
Platforms
Supported environments
Links
Details
Licensed ARR
Published 6 months ago
Updated 6 hours ago
Changelog
Bits and Balance v2.1.0
Minor Additions
-
Screenshots to Clipboard
- Screenshots now copy to your clipboard and show a client-side "Screenshot copied to clipboard." message, with a client config toggle if you want it off
-
Dog Music Disc
- Added music disc with the C418 - Dog track, put it with the other music discs, in the Bits and Balance tab, and added it to the same loot pool as the Cat music disc.
Minor Changes
-
Azalea Wood Textures
- Updated the shared azalea wood, azalea log, and azalea log top
-
Returning Potion Immersion
- Returning Potion now gives 2 seconds of Blindness and Darkness after teleporting you to your last death point
-
Stonecutter Depth
- Dynamic wood pressure plates now give 4 from planks and 16 from logs, wood, or stems in the stonecutter
-
Improved Climbing
- Renamed Improved Climbables / Fast Ladder Slide to Improved Climbing and expanded it to work on all climbable blocks
- Added configurable faster upward climbing while looking up, matching the existing faster downward climb behavior
- Fabric: moved chain placement and climb up/down settings into the
improvedClimbingtweaks section, with legacy config compatibility - NeoForge: moved the feature into
tweaks.improvedClimbingand kept oldtweaks.improvedClimbablesconfigs working
-
Config Organization
- Fabric: moved the vertical slabs and steps toggles into the building config
- Fabric: reorganized the tweaks config into mechanics-style top-level sections, with legacy flat-key migration for older configs
- Fabric: reorganized the recipes config into grouped sections, with legacy flat-key migration for older configs
- Fabric: reorganized the potions config into per-feature sections, with legacy flat-key migration for older configs
- NeoForge: moved the vertical slabs and steps toggles into the dedicated building config
Fixes
-
Enhanced Slab Behavior
- Fabric: fixed vanilla double slab outlines so same-type doubles keep the full-block outline unless KneeSlab mode is active
- Fixed pistons and Create contraptions so moving vertical slabs, steps, quad steps, vertical steps, and quad vertical steps keep their stored slab data
- Fixed hang-below visual offset under 3/4 and full quad-step bundles so dense step bundles behave like full occupied blocks instead of pulling hanging blocks upward
- Fixed hanging trapdoors under top slabs so their model, interaction, and hitbox stay lined up
- Fixed powered levers hanging under top slabs and step-based hang-below anchors so the supported blockspace emits redstone power instead of only the decorative lever below
- NeoForge: fixed several client-side hit sound, crack, particle, and destroy-preview alignment issues for mixed slabs, vertical slabs, steps, and vertical steps
- NeoForge: fixed enhanced slab-family block entities being treated as invalid during moving-block and virtual-world rendering
-
Placement and Interaction
- Fixed step and vertical-step same-block targeting so inward-face merges feel more natural and top-face clicks pass through to adjacent placement when they should
- Fixed slab placement below step and quad-step bundles so underside clicks place the slab in the block below as a top-half slab instead of tucking it into the bundle or dropping it to the floor
- NeoForge: fixed several step and vertical-step placement edge cases, especially around quadrant selection and merge targeting
- NeoForge: fixed slab-family interaction issues that could leave client prediction or visual feedback out of sync
-
Steps and Vertical Steps
- Fixed vertical-step crafting orientation so 2 vertical slabs must be stacked vertically to make 4 vertical steps, while 2 side-by-side vertical steps still convert back into 1 vertical slab
- Fixed vertical-slab plank crafting so it no longer collides with vanilla horizontal slab recipes
- Fixed slab-family recipe-book duplication by keeping these conversions as special recipes while JEI still provides the visual recipe displays
- Fixed inconsistent 4x step / vertical-step back-conversion recipes so slab families more reliably recover the right full block
- Fixed slab-family base-block lookup for cases like Oak Slabs, Stone Brick Slabs, Tuff Brick Slabs, Bamboo Slabs, Quartz Slabs, and Purpur Slabs where name-based lookup could return nothing or the wrong block
- Restored bamboo mosaic compatibility with the updated step and recovery recipe pipeline
-
Dyed Pale Oak and Item Rendering
- Fixed dyed pale oak fixed-variant registration so re-enabled woodset variants no longer build the wrong block-state graph on startup
- Fixed dyed pale oak inventory tint lookup for registered variants without explicit tint data on the stack
- Moved dyed pale oak woodset items into their own creative tab
- Fabric: fixed dyed pale oak tint rendering for enhanced slab-family items in the GUI and inventory
-
Recipes and Datapacks
- Stopped rewriting dynamic recipe datapacks when nothing changed, cutting down on unnecessary reloads and recipe churn
- Made dynamic recipe generation input-aware and file-selective so unchanged mod, config, and recipe inputs no longer rewrite thousands of recipe JSONs
- Moved generated dynamic recipe packs onto cache-backed always-active server-data packs so Fabric and NeoForge now share the same reusable runtime-pack pipeline
- Fabric: moved generated recipe output out of per-world datapack folders so integrated-server startup can reuse the shared runtime cache
- Fabric: fixed integrated singleplayer dynamic recipe setup so prebuilt datapacks no longer force an extra reload after startup
- NeoForge: fixed post-reload recipe-book syncing so players get refreshed dynamic recipes after the final reload
- Fabric: fixed dyed pale oak woodset recipe sync crashes caused by default recipe-book displays assembling to an empty stack
- Fixed shared enhanced slab crafting stubs so runtime custom recipes stay shipped and available after resource normalization
- NeoForge: fixed shared static recipe JSON parsing by converting root recipe ingredients from object form to shorthand string/tag syntax where NeoForge expects it
- NeoForge: removed legacy shared
minecraft:brewingrecipe JSONs from NeoForge-loaded root resources and kept NeoForge on the supportedpotion_mixingpath - NeoForge: gated shared Create crushing recipes behind
neoforge:mod_loadedconditions so they no longer error when Create is missing - Removed duplicate white wool recolor overrides that conflicted with Minecraft's built-in wool recolor recipes
-
Azalea Recipes
- NeoForge: fixed several azalea woodset crafting recipes to use 1.21-compatible shorthand ingredient syntax
- NeoForge: fixed the azalea hanging sign recipe so it accepts the standard chains tag instead of one hard-coded chain item
-
Azalea Shelf
- NeoForge: fixed the azalea shelf missing axe-mineable tag data so it now uses the expected tool classification
- NeoForge: fixed shared shelf block and item tags not showing up at runtime by normalizing NeoForge resource tag paths from plural
tags/blocksandtags/itemsto the singular 1.21tags/blockandtags/itempaths during resource processing
-
Bottle o' Cloud
- Fixed Bottle o' Cloud use results so bottle pickup and placement return the correct transformed held item instead of being overwritten later
- Fixed Bottle o' Cloud creative-mode use so instabuild players keep the bottle instead of being forced into an empty-bottle swap
- NeoForge: fixed stale cloud jump and sink state lingering after leaving cloud blocks by registering the missing cleanup path
- NeoForge: fixed placed cloud brightness so the deferred cloud render respects vanilla-style face shading
Files
Metadata
Release channel
ReleaseVersion number
2.1.0Loaders
Game versions
1.21.11Environment
Client and server, required on both
Downloads
7Publication date
March 23, 2026 at 1:08 AMPublisher

Pockett
Author





