Blockify Mod
Fork of the original Blockify — overlays your Spotify playback on the Minecraft HUD: track title, artist, album art, progress bar, and volume.
Requirements
- Minecraft 26.1.2 with Fabric Loader 0.19.2+ and Fabric API
- Java 25 or newer
- MidnightLib 1.9.3+ (for the in-game config screen)
- A Spotify Premium account (the Web API endpoints used for playback control are Premium-only)
How to use
Press Play/Pause once to open the Spotify authorization page in your browser. Blockify runs a temporary local server on port 8001 to receive the OAuth callback; tokens are stored in config/blockifyTokens.json.
Default key bindings
| Action | Key |
|---|---|
| Play/Pause (or Authorize on first run) | Num 5 |
| Previous Song | Num 4 |
| Next Song | Num 6 |
| Save current track to your library | L |
| Force Update | Num 8 |
| Hide Blockify HUD | Num 9 |
| Increase Volume | Num + |
| Decrease Volume | Num - |
| Toggle In-Game Music | Num 1 |
All bindings can be remapped from the standard Minecraft Controls screen under the Blockify category.
Commands
/sharetrack— sends a link to the currently playing track into chat (visible only to you).
Configuration
Open the in-game config screen via Mod Menu → Blockify. Available options include HUD scale, position, anchor corner, album-art toggle, custom colors for title/artist/time/progress bar/background, background transparency, in-game music volume, and volume step.
Screenshots

Building from source
./gradlew build # build the mod JAR (output in build/libs/)
./gradlew runClient # launch a dev Minecraft client with the mod
Contributing
Contributions are greatly appreciated.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Localisation
Translations are managed through Crowdin — please don't open PRs that hardcode translated strings.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Blockify 1.3.0-alpha 1.3.0-alpha |
26.1.2
|
fabric
|
Download |
|
[1.21.3] Blockify 1.2.6-unstable Latest 1.2.6-unstable |
1.21.3
|
fabric, quilt
|
Download |
|
[1.20.6] Blockify 1.2.5-unstable Latest 1.2.5-unstable |
1.20.6
|
fabric
|
Download |
|
[1.19.2] Blockify 1.2.4.1 1.2.4.1 |
1.19.2
|
fabric, quilt
|
Download |
|
[1.19.2] Blockify 1.2.4 1.2.4 |
1.19.2
|
fabric, quilt
|
Download |
|
[1.19] Blockify 1.2.3 1.2.3 |
1.19
|
fabric, quilt
|
Download |
|
[1.19] Blockify 1.2.2 1.2.2 |
1.19
|
fabric
|
Download |
|
[1.18.2] Blockify 1.2.1 1.2.1 |
1.18.2
|
fabric
|
Download |
|
[1.17] Blockify 1.2.0 1.2.0 |
1.17, 1.17.1, 1.18, 1.18.1
|
fabric
|
Download |
|
[1.17x] [1.18x] Blockify 1.1.3 1.1.3 |
1.17, 1.17.1, 1.18, 1.18.1, 1.18.2
|
fabric
|
Download |
|
[1.17x] [1.18x] Blockify 1.1.2 1.1.2 |
1.17, 1.17.1, 1.18, 1.18.1, 1.18.2
|
fabric
|
Download |
|
[1.17x] [1.18x] Blockify 1.1.1 1.1.1 |
1.17, 1.17.1, 1.18, 1.18.1, 1.18.2
|
fabric
|
Download |
|
[1.17.x] [1.18.x] Blockify 1.1.0 1.1.0 |
1.17, 1.17.1, 1.18, 1.18.1, 1.18.2
|
fabric
|
Download |
|
Blockify 1.0.1 for Minecraft 1.18 mc1.18-1.0.1 |
1.18, 1.18.1
|
fabric
|
Download |
|
Blockify 1.0.1 for Minecraft 1.17 mc1.17-1.0.1 |
1.17, 1.17.1
|
fabric
|
Download |
|
Blockify 1.0.0 for Minecraft 1.18 mc1.18-1.0.0 |
1.18, 1.18.1
|
fabric
|
Download |
|
Blockify 1.0.0 for Minecraft 1.17 mc1.17-1.0.0 |
1.17, 1.17.1
|
fabric
|
Download |