Now Playing
Have you ever wondered what the actual names of all the music tracks in Minecraft are? Of course, you could check the soundtrack list, but then you'd have to listen to every melody hoping to find the right one.
With this mod, no more guessing! A notification will appear in the top right corner of the screen or above the hotbar (configurable) telling you the name of the current track.
Basic Settings
- Activation by key or command - Show notifications only when pressing the assigned key or using the
/nowplayingcommand. - Notification style for background music - Choice between pop-up toast, status bar message, or disabling.
- Notification style for jukebox music - Similar settings for melodies played through music discs.
- Fallback to toast - Show toast instead of status bar message if the latter is not possible.
- Silent toast - Disable sound effect when notification appears.
- Toast scale - Adjust the size of the pop-up window.
- Simplified toast - Show only the track name without the "Now Playing" title.
- Dark toast - Use dark background for notifications.
- Toast display time - Duration of pop-up window display.
- Hotbar display time - Duration of message display above the quick access panel.
- Narrate notifications - Read notification text aloud if narrator mode is enabled.
Custom Icons for Music Tracks
Now Playing allows you to change the icons displayed for various music compositions using resource packs. Create a now-playing folder inside the assets directory of your resource pack and place a sprites.json file there.
Folder structure:
assets
├── minecraft
└── now-playing
└── sprites.json
Fill the sprites.json file with key-value pairs where the key is the path to the music file (or part of it) and the value is the path to the sprite used.
Example configuration:
{
"minecraft:music/game": "minecraft:textures/item/music_disc_cat",
"minecraft:music/game/creative": "minecraft:textures/item/music_disc_blocks",
"minecraft:music/game/creative/taswell": "minecraft:textures/item/music_disc_chirp",
"minecraft:music/game/nether": "minecraft:textures/item/music_disc_pigstep"
}
If you specify only part of the path, the corresponding icon will be used for all tracks in that directory, except those that have more specific settings. In the example above:
- All tracks from the
gamefolder use thecaticon, except: - Tracks from the
creativefolder, which use theblocksicon, except: - The
taswelltrack, which uses thechirpicon - Tracks from the
netherfolder, which use thepigstepicon
You can use any existing music disc icons or sprites from other resource packs.
Custom Music Track Titles
If your resource pack adds its own background music, you can set titles for it through translation files (for example, en_us.json). Create a lang folder inside the assets/now-playing directory of your resource pack and place a translation file there.
Folder structure:
assets
├── minecraft
└── now-playing
└── lang
└── en_us.json
Fill the translation file with key-value pairs where the key is the path to the music file with the now-playing prefix, and the value is the localized track title.
Example configuration:
{
"now-playing.minecraft:music/game/a_familiar_room": "Aaron Cherof - A Familiar Room",
"now-playing.minecraft:music/game/an_ordinary_day": "Kumi Tanioka - An Ordinary Day",
"now-playing.minecraft:music/game/ancestry": "Lena Raine - Ancestry",
"now-playing.minecraft:music/game/clark": "C418 - Clark",
"now-playing.minecraft:music/game/creative/aria_math": "C418 - Aria Math"
}
Old translation files using the music.now-playing.[name] format are also supported but have lower priority compared to the new format.