Music Zones
Music Zones lets server admins and map makers assign custom music to regions of a world, so a player who walks into a zone hears that zone's track instead of the default overworld music.
What it does
Zones are created, edited and removed by server admins, either with commands or with command blocks, and they can be enabled or disabled whenever needed. Each zone has a unique label. Zones can be nested: a small zone placed inside a large one takes over the music when a player enters it, and a zone can be given a priority so that when a player is inside two zones with different tracks, the one with the higher priority plays. A large zone set to priority 0 can cover a whole area with overworld music while smaller shop zones inside it play their own shop music.
The mod is aimed at adventure maps, where a builder can give each area its own atmosphere, and at multiplayer servers that want distinct music for hubs, shops or other places. Music Zones uses NeoForge's SelectMusicEvent with LOW priority, so other mods that change music through the same event are handled by it, and the music it plays is taken from the track list the event provides. The sound events it uses need a resource pack that adds the tracks.
Music Zones is built for NeoForge and runs on Minecraft 1.21.1 only. It works on client and server, so the server and every player need it. The code is open source under the BSD 3-Clause License, and the source code and issue tracker are public. The latest NeoForge file is 0.0.1-RC2, published on 2026-05-12 on the alpha channel.
Key features
Zone music
A player who enters a zone hears the music assigned to that zone instead of the default track.
Nested zones and priority
Smaller zones can sit inside larger ones, and a priority value decides which zone's music plays when zones overlap.
Command-based control
Admins and command blocks can create, edit, enable, disable and delete zones, which suits servers and scripted maps.
Labeled zones
Each zone carries a unique label, so it can be found and changed later without relying on its position.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
New music is a Creative Commons Attribution Non Commercial Share Alike 4.0 licensed mod for NeoForge 1.21.1 that is not open source. BattleGround Worldborder (Blue Zone) is an Apache License 2.0 mod for NeoForge 1.21.1 that is not open source and is a different kind of zone tool. ArcadiaGuard is an open source MIT License mod for NeoForge 1.21.1 that also runs on client and server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Music Zones | NeoForge | 1.21.1 | Client and server | 2026-05-12 |
| New music | NeoForge | 1.21.1 | Client and server | 2026-08-29 |
| BattleGround Worldborder (Blue Zone) | NeoForge | 1.21.1 | Client and server | 2026-09-07 |
| ArcadiaGuard | NeoForge | 1.21.1 | Client and server | 2026-07-04 |
Questions
Does Music Zones need a resource pack?
Does the server need Music Zones if players have it?
How does a player inside two overlapping zones get music?
In the catalog
Music Zones is one of 5,392 Social mods on ModsFinder, and one of 1,784 Social mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from SteamAutomata
Similar mods
What the author says
I won't support Fabric nor other Minecraft versions, feel free to port.
Official listing
- Modrinth page
- modrinth.com/mod/music-zones
- Owner
- SteamAutomata
- Published
- 2026-05-11
- Updated on Modrinth
- 2026-05-12
- Facts verified
- 2026-10-15
