Ever thought music could be a bit more situational? Or better yet, ever wanted to hear your favorite music in the game? This mod does that! Sort of! Mindthemood’s Inspiration Vibes adds a more complex system of Music cues, and the ability to add your own music to the game. (Assuming you’ve got a basic knowledge of how MCreator works.) It mostly exists because I wanted to add my own music to the game, and figured other people might want to do the same. Because I can't, (or at least probably shouldn't) just buy music and distribute it for free in the form of a mod, I've instead made a template mod that only includes existing tracks, which you can then add your own music to.
This Mod provides the Following:
- Custom ambient, situationally aware noises/ambient noise system for Overworld biomes. (Mostly just consists of various wind noises, birdsong in jungles, weird noises in dark forests, etc.)
- Custom music snippets for player-death, including some excerpts from unused Minecraft tracks, and tracks from Hyperlight Drifter, which surprisingly enough sounds pretty good in a very, very different game.
- Custom music for bossfights; with modulated, randomly generated progression. This includes three unique musical themes for the dragon fight, (remixed with the Gigyas theme, which turned out to be another surprisingly good fit), and two unique musical themes for the wither fight, (a remixed version of 'Kermetic,' from Minecraft Dungeons.)
- Ability to change music volume, and frequency of music, using in-game commands.
- The entire original Minecraft soundtrack, including unused tracks, and music from 1.19. (Which the mod has now been updated to.) Music has been made more situational; some tracks will only play in certain weather, others in certain biomes, some at certain times of day, some in certain structures, and a couple exclusively during the full moon. ('Cause why not?) If you want to add your own tracks, you too can take advantage of the provided cues.
This Mod lets you Add the Following: (Using the provided Mcreator Workspace)
- Any custom music you have in file form, which can be set to play in a wide variety of different scenarios.
- Different likelihoods of your custom music playing in different circumstances. (Including inside different structures, different biomes, different weather, different times of day, etc.)
- You'll need to use the Mcreator Workspace Template, which I've linked here. (And, uh, learn how to use Mcreator, which I highly recommend anyways.) Instructions are detailed further in the 'Technical' section.
TECHNICAL
This mod was made using Mcreator, a free modding platform for Minecraft that uses a coding system similar to Scratch to make modding easier for non-coders. If you want to add your own music, you’ll first want to download the latest version of Mcreator.
- Next, you’ll need to actually get some music files. If you genuinely like the music, please buy it legitimately! Artists gotta make a living too, you know.
- Ideally, download your music as .ogg files. If you can only get MP3 files, you can use something like Audacity, (a free sound editing program), to convert your songs into the proper format.
- Once you’ve got the Mcreator downloaded, put the ‘Mindthemood’s Workspace’ file in your Mcreator Workspaces folder. (You can find it at C:\Users\(your user ID)\MCreatorWorkspaces).
- You should now be able to open the mod in Mcreator! Open Mcreator, then open the workspace file you downloaded. Once it's loaded, navigate to the ‘resources’ tab, and from there to the ‘sounds’ tab. Import all of your music files here.
- Learn how block coding works. (Optional)
- Ignore the folder labeled ‘Technical Stuff,’ unless you really feel confident with your knowledge of how block code works.
- Going back to the main workspace, you should see a bunch of procedures labeled ‘Day Music,’ ‘Lush Music,’ etc. These are all the different sound cues, and by opening these procedures, you can determine which songs play in which circumstances. Just change the sound-blocks to the sound files you imported earlier, and change the ‘delay’ to the duration of the song in ticks. (The length of the song, times 20). As long as the delay is longer than the song, you shouldn’t have to worry about songs playing on top of each other.
- If you want to test to make sure something is working, just set all of the sound blocks for a cue to your desired song, get in the correct circumstances for the song to play, and use the ‘playsong’ command to force a cue.
- When you’re satisfied, export the mod. You should download a .Jar file with your custom music, which will function like any other mod. (Though to be clear, you should not distribute it with others unless you have rights to the music you’ve used.)
- You can use a couple new commands to affect how music plays. Namely, the following:
- The ‘playsong’ command triggers a music cue, immediately playing a song appropriate for the situation. It does this even if a song is already playing, so, uh, use sparingly.
- The ‘musicvolume’ command lets players individually alter the volume of music. Enter a number from 0-1 to decrease or increase music volume. (This is set to 0.3 by default.)
- The ‘musicfrequency’ command lets you alter how frequently music plays. Enter a number from 0-0.6 to decrease or increase music frequency. (This is set to 0.6 by default, meaning that at morning, noon, twilight, and midnight, a music cue has a 60% chance of occurring.)
- Finally, the ‘ambiencevolume’ and ‘ambiencefrequency’ commands do the same thing as the first two, but for ambient noise. Ambiencebvolume is set to 0.2 by default, and ambiencefrequency is set to 10 by default.
- If you want to play a specific song, just use the ‘playsound’ command and whatever the name of the song is.
TRACKLIST
Provided is the default tracklist, (The one that is built into the mod), and the recommended tracklist, (Additional music that I cannot provide for copyright reasons, but that I highly recommend if you’re willing to give a couple bucks to some fantastic artists in exchange for some .ogg files.) Also note that because most of Minecraft’s music is non-situational, many of the more specific scenarios do not include unique music. (At least not by default.)
Situations are listed in order of priority: Essentially, the game checks for higher priority situations first, and only moves on if that situation’s conditions are not met.
Dragon Music
- Plays while fighting the dragon. (Or rather, while within 1000 blocks of the End Dragon.)
- ‘Boss’ by C418, remixed by yours truly to consist of three separate, randomly modulated stages. The first plays when the dragon is at full health, the second when the dragon is injured, and the third when the dragon is below half health.
- Remixed with distorted snippets of other tracks from the game, along with clips of the Giygas Theme from Earthbound, purely because they go surprisingly well together.
Wither Music
- Plays when fighting the Wither. (Or rather, while within 300 blocks of a Wither.)
- ‘Kermetic’ by Euginosis, from the Minecraft Dungeons OST, remixed by yours truly to consist of two separate, randomly modulated stages. The first plays when the Wither is above half health, and the second when it is below half health. (And enters melee mode.)
- Remixed with garbled whispering and distorted screams/wither noises, because Minecraft clearly isn’t pushing the 10+ age rating far enough already. (Looking at you, Warden.)
Victory Music
- Plays after the dragon has been defeated; only plays once per player. (Subsequently respawning the dragon does not retrigger this track upon victory.
- ‘Alpha,’ by C418. Lovely track, by the way.
Creative Music
- Plays if the player is in Creative Mode, or above Y200 in survival mode.
- DEFAULT tracks include: ‘Biomefest’ by C418, ‘Haunt Muskie’ by C418, ‘Taswell’ by C418, ‘Chris’ by C418, ‘Mutation’ by C418, ‘Dreiton’ by C418, ‘Door’ by C418, ‘Infinite Amethyst’ by Lena Raine,
- RECOMMENDED tracks include: ‘Meadow’ by C418, and ‘MM+’ by Aaron Cherof
Water Music
- Plays if the player is underwater in an Ocean biome.
- DEFAULT tracks include: ‘Shunji’ by C418, ‘Dragonfish’ by C418, and ‘Axolotl’ by C418
- RECOMMENDED tracks include: ‘Prism’ by Aaron Cherof
Snow Music
- Plays if the player is out in the open during snowy weather, in a biome or altitude in which snow occurs.
- DEFAULT tracks include: ‘Flake’ by C418
- RECOMMENDED tracks include: ‘finl’ by C418, and ‘house_loneliness’ by C418
Rain Music
- Plays if the player is out in the open during rainy weather, in a biome and altitude in which it rains.
- DEFAULT tracks include: ‘Excuse’ by C418
- RECOMMENDED tracks include: ‘Sageless’ by Lifeformed, and ‘The Glasshouse with Butterfly’ by Floex
Cozy Music
- Plays if the player is indoors, and around materials related to player-made or village structures. (Wooden planks, stone bricks, glass, crafting stations, beds, etc.)
- DEFAULT tracks include: ‘Comforting Memories’ by Kumi Tanioka, ‘Stand Tall’ by Lena Raine
- RECOMMENDED tracks include: ‘Halland’ by Peter Hont, and ‘This Time is Different’ by Lifeformed
Fortress Music
- Plays if the player is around nether fortress or bastion type materials, (Blackstone or Nether bricks, etc.), and within proximity of a Wither Skeleton or Blaze.
- DEFAULT tracks include: ‘Ki’ by C418, and ‘Ballad of the Cats’ by C418
- RECOMMENDED tracks include: ‘The Abyss,’ by Disasterpeace
Monument Music
- Plays if the player is around monument type materials, (Prismarine, Sea Lanterns, etc.), and within proximity of a Guardian or Elder Guardian.
- DEFAULT tracks include: Regular Ocean Music.
- RECOMMENDED tracks include: ‘Sunken Megalith’ by Rostilav Trifonov, ‘Gaol in the Deep’ by Disasterpeace, and ‘The Refiner’s Fire’ by Disasterpeace.
City Music
- Plays when the player is deep underground, and near ancient-city type materials such as Deepslate bricks and Sculk.
- DEFAULT tracks include: ‘Ancestry,’ by Lena Raine
- RECOMMENDED tracks include: ‘Ancient Futures,’ by Lifeformed
Crimson Forest Music
- Plays while in Crimson Forests and around materials that make up said biome.
- DEFAULT tracks include: ‘Chrysopeia,’ by Lena Raine
- RECOMMENDED tracks include: ‘Crimson Forest’ by Euginosis
Warped Forest Music
- Plays while in Warped Forests and around materials that make up said biome.
- DEFAULT tracks include: Literally nothing, for some reason. (Plays standard Nether tracks.)
- RECOMMENDED tracks include: ‘Warped Forest’ by Euginosis, ‘Petrichor’ by Disasterpeace, and ‘Carbon Harvest’ by Lifeformed
Soul Sand Valley Music
- Plays while in Soul Sand Valleys and around materials that make up said biome.
- DEFAULT tracks include: ‘So Below,’ by Lena Raine.
- RECOMMENDED tracks include: ‘Soul Sand Valley’ by Euginosis, ‘Verdigris’ by Disasterpeace, and ‘Flock’ by Disasterpeace
Nether Music
- Music that plays while in nether wastes and basalt deltas; the default music for the Netherworld.
- DEFAULT tracks include: ‘Concrete Halls’ by C418, ‘Warmth’ by C418, ‘Rubedo’ by Lena Raine, ‘Dead Voxel’ by C418,
- RECOMMENDED tracks include: ‘Death’ by Disasterpeace, ‘Cascades’ by Disasterpeace
End Music
- Music that plays at random in the End Dimension.
- DEFAULT tracks include: ‘End,’ by C418. …That’s literally it, but, I mean, it is like 14 minutes long.
- RECOMMENDED tracks include: ‘Age,’ by Disasterpeace, ‘Soapstone Visions’ by Lifeformed, ‘The Universe is Before You,’ by Disasterpeace, and ‘The Winding Ridge,’ by Disasterpeace
Lush Music
- Music that plays in Lush biomes, such as old growth taigas, lush caves, and jungles; when the player is in said biomes, or around materials that compose them.
- DEFAULT tracks include a whole lot of Lena Raine for some reason: ‘Aerie,’ by Lena Raine, ‘Firebugs,’ by Lena Raine, ‘Labyrinthine,’ by Lena Raine, ‘Left to Bloom, by Lena Raine, and ‘One more Day, by Lena Raine
Fungal Music
- Music that plays exclusively in mushroom isles, while around mycelium or other fungal blocks.
- DEFAULT tracks are just the generic biome tracks.
- RECOMMENDED tracks include: ‘Mooshroom Isle,’ by Samuel Alberg, ‘Acropolis Falls,’ by Disasterpeace, and ‘Mushrooms,’ by Jim Guthrie. (Sadly the only SW&SC piece that seemed applicable to Minecraft)
Chilly Music
- Music that plays exclusively in cold biomes, (Ice spikes, tundras, snowy taigas, etc), while the player is around ice or snow.
- DEFAULT tracks are just the generic biome music.
- RECOMMENDED tracks include: ‘A Chorus of Tongues,’ by Disasterpeace, ‘Snowmelt,’ by Lifeformed, ‘Remember to Remember,’ by Lifeformed, ‘Nature,’ by Disasterpeace, and ‘Forgotten,’ by Disasterpeace (Specifically, the piano version from ‘Disasters for Piano’)
Arid Music
- Music that plays exclusively in arid biomes, (savannas, mesa, deserts, etc.), while the player is around sand, terracotta, or acacia materials.
- DEFAULT tracks include the following: ‘Wending,’ by Lena Raine …And more of the generic biome music because there aren’t any situational tracks for this by default.
- RECOMMENDED tracks include the following: ‘Redwood Colonnade,’ by Lifeformed, ‘The Furnace,’ by Floex, ‘The Sea,’ by Floex, and ‘Forgotten’ by Disasterpeace. (Specifically, the original version, and not the piano version from ‘Disasters for Piano’)
Cave Music
- Plays if the player is underground, indoors, and surrounded by rocky materials. (Such as stone, deepslate, or granite.)
- DEFAULT tracks include the following: Just plays generic music, with the exception of Lush caves.)
- RECOMMENDED tracks include the following: Ironically enough, a couple tracks from the Aether mod: ‘Brise’ by Emile van Kreiken, ‘Crepseculum’ by Emile van Kreiken, ‘A Light in the Night,’ by Emile van Kreiken, ‘Decension’ by Lifeformed, and 'The Orchard,’ by Todd Baker. (Again, would probably include more from the Monument Valley OST if it were just a little more ambient.)
Generic Music
- Can play in any biome not specified by other music. (Biomes that aren’t oceanic, arid, cold, or lush. Essentially, your basic forests and plains), while the player is outdoors.
- DEFAULT tracks include the following: ‘Clark,’ by C418, ‘Wet Hands,’ by C418, ‘Dry Hands,’ by C418
- RECOMMENDED tracks include the following: ‘Dalarna,’ by Peter Hont
Morning Music
- Music that can play in any biome during the morning so long as the player is outdoors.
- DEFAULT tracks include the following: ‘Beginning,’ by C418, ‘Key,’ by C418
- RECOMMENDED tracks include the following: ‘Somn,’ by Aaron Cherof, ‘Pancea,’ by Disasterpeace
Day Music
- Music that can play in any biome during the day, so long as the player is outdoors.
- DEFAULT tracks include the following: ‘An Ordinary Day,’ by Kumi Tanikoka, ‘Floating Dream,’ by Kumi Tanioka, ‘Haggstrom,’ by C418, ‘Minecraft,’ by C418, and ‘Mice on Venus,’ by C418
- RECOMMENDED tracks include the following: ‘Earth,’ by Shauny Jang
Twilight Music
- Music that can play in any biome during the sunset, so long as the player is outdoors.
- DEFAULT tracks include the following: ‘Living Mice,’ by C418, ‘Oxygene,’ by C418
- RECOMMENDED tracks include the following: ‘Finding Form,’ by Aaron Cherof
Night Music
- Music that can play in any biome during the night, so long as the player is outdoors.
- DEFAULT tracks include the following: ‘Subwoofer Lullaby,’ by C418 …And some of the Generic biome music, because once again there isn’t enough situational stuff by default. …Kyoto would be fine, I guess, but I already made a blasted music disc of it in a separate mod.
- RECOMMENDED tracks include the following: ‘Ambilouge,’ by Aaron Cherof, ‘Hollow Soul,’ by Aaron Cherof, ‘Nocturnals,’ by Lifeformed, and ‘Starlight Therapy,’ by Lifeformed
Moon Music
- Music that can replaces night music exclusively during the full moon.
- DEFAULT tracks include the following: ‘Equinoxe,’ by C418, ‘Floating Trees,’ by C418
- RECOMMENDED tracks include the following: ‘Nocturne,’ by Disasterpeace, ‘Moon Grotto,’ by Scntfc (Guess that technically counts as two.)