BloomAudio-JukeboxPlus-Fabric-26.2-v2.0.0.jar
Curse Maven Snippet
What's new
2.0.0
- Rebranded the mod as Bloom Audio - Jukebox+ under Bloomstone Studio.
- Replaced the former Core, Audio and UI requirements with the single Bloom API dependency.
- Migrated source packages, technical identifiers, resource namespaces, build output and embedded license metadata to the Bloom identity.
- Removed the former project icon from the runtime package pending Bloomstone artwork.
- Writes jukebox state under the Bloom save key while retaining read-only migration of the former development key so existing worlds keep their disc libraries and controls.
1.0.4
- Fixed the jukebox background, controls, inventory slots and carried items rendering at different scales.
- Moved screen darkening behind the machine and inventory to correct their unintended dark appearance.
1.0.3
- Added viewport fitting for the centered square jukebox and its detached left-side inventory at narrow and Auto GUI scales.
- Added corresponding scaled pointer input for buttons, switches, the knob, seeking, scrolling, disc reordering and inventory interaction.
- Added fitted-layout rebuilding on window resize and viewport-correct tooltips.
1.0.2
- Fixed silent jukebox playback after returning to its chunk while the interface clock continued advancing.
- Synchronized the active disc, elapsed song position, Play permission and volume when a player receives a jukebox chunk.
- Added recovery of missing audio at the synchronized position without opening the interface or restarting another listener's active stream.
- Added regular state-snapshot recovery for missed playback starts, gated by the machine's Play/Pause state.
1.0.1
- Added the finalized project icon and declared it in Fabric metadata.
1.0.0
- Rebuilt the vanilla jukebox as a persistent multi-disc physical player without replacing the block.
- Added one ordered disc library per jukebox with insertion, selection, drag reordering, manual ejection, and complete disc drops when broken.
- Added dynamically sized disc storage with no arbitrary capacity ceiling and migration of the earlier fixed-size library.
- Added cursor-following disc reordering, insertion markers, edge scrolling and direct scrollbar dragging.
- Added Play, Pause, Prev, Next, Ordered and Shuffle playback, Play Once, Repeat Playlist, Repeat Song, seeking, and per-jukebox volume.
- Added a synchronized analog machine interface with resolved title and artist metadata, elapsed time, progress, and a dedicated Now Playing display.
- Added a persistent armed Play latch, correct pause behavior, positional Records playback, world reload recovery, and multiplayer-safe server authority.
- Added hopper and dropper input that appends discs without changing Play, plus Auto-Eject delivery into a hopper below or physical ejection when no destination accepts the disc.
- Added active-disc comparator output using each disc's vanilla signal strength.
- Added player-facing block orientation and the finished jukebox machine artwork.
- Made Previous follow actual playback history in both Ordered and Shuffle modes.
- Made the Play latch persist through empty libraries and song completion; insertion starts playback only when Play is already armed.
- Made releasing Pause leave playback silent until Play is pressed, and prevented focus or screen transitions from waking a stopped or paused jukebox.
- Added accurate positional seeking without stacking song instances, plus clock synchronization when audio continues through Minecraft's pause screen.
- Added automatic continuation to the next remaining disc when the active disc is ejected while Play is armed.
- Enabled hopper/dropper appending during playback, blocked automated extraction, and kept physical ejection under the machine's controls.
- Added a Nothing Playing heading, scrolling vanilla splash messages and a zeroed timer for idle machines.
This mod has no additional files

