Compatibility
Minecraft: Java Edition
1.21–1.21.1
Platforms
Supported environments
Links
Creators
Details
Licensed ARR
Published 3 months ago
Updated 2 months ago
Changelog
Bits and Balance v1.5.3
New Features
-
Aerodynamic Enchantment
- New treasure enchantment for Elytra that reduces horizontal drag based on altitude
- Single-level enchantment (like Mending) with fixed 50% air resistance reduction
- Effect scales with altitude using cloud-based ramp-up system (configurable cloud level)
- Includes balanced durability consumption (2x normal usage) to prevent overpowered flight
- Config options:
[enchanting.aerodynamic] enabled, maxLevel, cloudLevel, speedMultiplier - Displays in gold color as treasure enchantment
-
Nether Lava Spring Suppression
- Added toggleable feature to disable random lava springs in the Nether
- Config option:
[nether] disableNetherSurfaceLava(default:false) - When enabled, prevents vanilla lava spring generation in all Nether biomes
-
Respawn Anchor Anywhere
- Allow using Respawn Anchors in any dimension (Overworld, Nether, End, custom)
- Config option:
[mechanics.respawnAnchorAnywhere] enabled = true(default) - Prevents explosions outside the Nether and correctly sets/uses respawn points
Bug Fixes
-
Chat Heads UUID-Based System (Major Refactor)
- Completely refactored chat heads to use UUID-based packet interception (inspired by Chat Heads mod)
- Now intercepts chat packets to capture sender UUID directly instead of parsing player names from text
- Created
ChatMessageTrackerto handle packet-level interception viaClientChatReceivedEvent - Maps message content → sender UUID → skin ResourceLocation for reliable skin loading
- Much more robust on servers: works with modified display names and custom chat formats
- Proactively caches skins when chat messages arrive, not when rendered
- Thread-safe implementation using
ConcurrentHashMapfor all caches - Fallback to name-based heuristics when UUID isn't available in packet
- Fixes incorrect skins showing on both sender and receiver ends in multiplayer
-
Double Door Synchronization
- Fixed half-second delay between paired door openings on server side
- Replaced DoorBlock.setOpen() calls with direct level.setBlock() updates for simultaneous activation
- Maintains sound effects and client synchronization while eliminating cascading update delays
-
Chat Heads Skin Persistence
- Fixed chat heads showing default Steve/Alex skins for disconnected players
- Implemented UUID caching system that persists even after players disconnect
- Enhanced skin loading with multi-tier approach: cache → online players → UUID cache → consistent defaults
- Chat heads now display correct player skins whether online or disconnected
-
Navigator Compass Mount Positioning
- Fixed text overlap between "blocks away" display and item names when riding horses or other mounts
- Added mount detection and positioning adjustment to prevent HUD element conflicts
- Enhanced tooltip cancellation logic to be more robust when mounted
- Navigator Compass text now positions correctly above item names in all mount states
Compatibility
No data or save incompatibilities. Safe update for existing worlds and configs.
Files
Metadata
Release channel
ReleaseVersion number
1.5.3Loaders
Game versions
1.21–1.21.1Downloads
43Publication date
November 3, 2025 at 4:37 AMPublisher

OneNOnly
Author



