ModsFinder

Structure Music

by Nivulpis

Structure Music is a NeoForge adventure mod that plays chosen music tracks when a player enters certain generated structures, with the trigger list set in data files.

NeoForgeClient and serverGNU General Public License v3.0 onlyOpen source1.21.1

What it does

Music is attached to structures through a configurable list, and the list can be changed by a resource pack without editing code. Each structure entry points to a music event defined in sounds.json, so a pack author can give a ruin, village or dungeon its own track. Structures without an entry keep the normal background music.

The mod is built for adventure play in single-player worlds and on multiplayer servers. Only the client plays the audio, but the structure data is read on both sides, so the server and every player need the mod. The source code and issue tracker are public, and the code is released under the GNU General Public License v3.0 only. Files are published for NeoForge 1.21.1 only, with version 0.0.1 dated 2025-04-01.

The author lists a fade-out option and the ability to add custom tracks from within the mod as possible future work. Neither is in the current release, so they are not part of its behavior today.

Key features

  1. Structure-based music triggers

    Entering a listed structure starts its assigned track, which gives each location a distinct sound.

  2. Resource pack configuration

    The trigger list is data, so resource packs can add, replace or remove structure music without changing the jar.

  3. Custom music events

    Music events defined in sounds.json are referenced by structure entries, so new tracks plug into the same system.

  4. Default track assignments

    The mod ships with its own triggers that play a set track in specific structures, which work without any pack changes.

Compatibility

Latest build for each game version and loader.

1.21.10.0.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Music Trigger is also a NeoForge option for 1.21.1 that runs on client and server, but it is released under All rights reserved, so its code cannot be reused the way Structure Music's can under the GNU General Public License v3.0 only. New music is another 1.21.1 NeoForge mod that needs both sides, released under the Creative Commons Attribution Non Commercial Share Alike 4.0 license, which covers music assets rather than structure triggers. Battle Music Crescendo targets the same version and is MIT licensed, and works on either side, and neither side needs it.

ModLoadersGame versionsEnvironmentUpdated
Structure MusicNeoForge1.21.1Client and server2025-04-01
Music TriggerNeoForge1.21.1Client and server2026-03-05
New musicNeoForge1.21.1Client and server2026-08-29
Battle Music CrescendoNeoForge1.21.1Client or server, optional2026-06-23

Questions

Does Structure Music need to be installed on the server?

Yes. A server running it needs every connecting player to have it too.

Which game versions does Structure Music support?

Only 1.21.1. The current NeoForge file, version 0.0.1, was published on 2025-04-01, and no other version is listed.

How is music set for a structure in Structure Music?

The trigger list is configured through a resource pack, so the structure entries and sounds.json can be edited there without modifying the mod.

In the catalog

Structure Music is one of 19,031 Adventure mods on ModsFinder, and one of 8,588 Adventure mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from Nivulpis

All projects

Similar mods

What the author says

Adds music events to a configurable list of structures, modifiable via resource pack. On its own (at least for now) all music triggers play Eld Unknown. The music triggers in the sounds.json are as such: "music.structure_one", "music.structure_two", all the way to "music.structure_eighteen". While its possible I may…
Nivulpis, on the Modrinth page

Official listing

Owner
Nivulpis
Published
2025-04-01
Updated on Modrinth
2025-04-01
Facts verified
2026-10-15

Tags