BloomAPI-Fabric-26.3-v1.4.16.jar
Curse Maven Snippet
What's new
1.4.16
Platform and Distribution
- Added Minecraft 26.3 support for the shared audio, UI and renderer integrations.
- Corrected shared analog-switch directional controls for Minecraft's current input system.
- Added a compact 128x128 embedded Bloom API icon.
- Updated the matching sources, developer instructions and compiling example for this release.
Title Skins, Audio and UI
- Added a reusable layered title-screen framework with logical-canvas sprites, looping layers, articulated sprites, textured meshes and responsive scene layout.
- Added themed controls, launch transitions, reveal-safe input gating and priority-based main-menu replacement.
- Made a skin's configured title music trigger its reveal even without a separate music-management feature.
- Preserved configured title music throughout title-screen child menus without restarting the track.
- Added structured track titles and artists, active-music observation and a neutral presentation-policy contract.
- Restricted unified jukebox-title routing to consumers that explicitly activate that capability.
- Added caller-timed marquee animation and callback-based confirmation workflows with consistent Cancel-left ordering.
Block Composition
- Added persistent, synchronized chunk composition cells with independently identified parts and fixed placement slots.
- Added four-quadrant and vertical top/bottom placement, component raycasting and targeted selection.
- Added combined collision and support geometry, component-aware mining, interaction sounds and complete constituent drops.
- Added state-dependent placement, compatible existing-block adoption, insertion compatibility rules and occupied-slot updates.
- Added programmatic insertion/update and composition-change events for feature-owned world responses.
- Corrected mesh refresh and component visibility with alternate renderers, including Sodium.
- Preserved each component's own shader block identity and corrected partial-cell and adjacent placement handling.
Character Rendering Contracts
- Added immutable numeric appearance parameters while retaining the original character-data constructor.
- Applied authored textures and arm geometry to first-person hands, including map poses.
- Added compatibility with external player-animation providers and their finished render poses.
- Added exact motion snapshots for grounded, airborne and movement-mode animation.
1.0.0
- Initial public release of Bloom API as the shared foundation for Bloomstone Studio mods and compatible extensions.
- Added module, capability and priority-aware service registration for coordinating independent features.
- Added owner-scoped events and typed persistent settings with validation and change notifications.
- Added managed music and jukebox playback with focus coordination, transport controls, seeking, progress tracking and playback-state observation.
- Added external OGG validation, track catalogs, music metadata resolution and readable title fallbacks.
- Added music-policy, jukebox-control and positional audio-filtering contracts for feature mods.
- Added extensible game-context snapshots, keys, conditions, definitions and priority-based matching.
- Added responsive interface layouts, reusable controls, confirmation screens, hierarchy lists, drag behavior, search, scrolling text, seek controls and transient messages.
- Added shared playback and machine-control icons for consistent interfaces.
- Added character-renderer bridges and layered appearance state for third-person models and first-person hands.
This mod has no additional files

