promotional bannermobile promotional banner

[DCME] Dynamic Contextual Music Engine

Replaces vanilla music with a dynamic soundtrack that reacts to biomes, time of day, weather, battles, bosses, structures, etc. Fully customizable via resource packs and JSON; no programming required
Back to Files

dcme-mc1.20.4-fabric-1.0.2.jar

File namedcme-mc1.20.4-fabric-1.0.2.jar
Uploader
BahanosBahanos
Uploaded
Aug 7, 2026
Downloads
6
Size
222.9 KB
Mod Loaders
Fabric
File ID
8591953
Type
R
Release
Supported game versions
  • 1.20.4

Curse Maven Snippet

Fabric

modImplementation "curse.maven:dcme-dynamic-contextual-music-engine-1460839:8591953"

Learn more about Curse Maven

What's new

DCME 1.0.2

Fixed

  • The structure cache leaked from one world into the next. Entering a second world in the same session could make DCME play music tied to structures that only exist in the previous world, and the mistake was then written to disk.
    • The cache is loaded on server start, which fires every time a world is loaded - not once per game launch - while the cache itself lives for the whole session. The loading routine only emptied it on its normal path: when the world had no cache file yet, it returned early and left the previous world's entries in place.
    • Anything recorded afterwards marked the cache dirty, so on leaving that world the save routine wrote both worlds' entries into the new world's cache file. The contamination outlived the session.
    • The cache is now emptied on entry to the loading routine, which covers every exit path at once rather than the one that happened to be noticed.

Compatibility

  • No config, world or save data changes. Drop-in replacement.
  • Existing cache files stay valid. A file already polluted by the old behaviour repairs itself as the world is explored again.
Type
Name
Game Versions
Mod Loaders
Size
Downloads
Uploaded