ModsFinder

Music Zones

by SteamAutomata

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.

NeoForgeClient and serverBSD 3-Clause LicenseOpen source1.21.1

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

  1. Zone music

    A player who enters a zone hears the music assigned to that zone instead of the default track.

  2. Nested zones and priority

    Smaller zones can sit inside larger ones, and a priority value decides which zone's music plays when zones overlap.

  3. Command-based control

    Admins and command blocks can create, edit, enable, disable and delete zones, which suits servers and scripted maps.

  4. 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.

No stable releases
Every published file is a beta or alpha build.
1.21.10.0.1-RC2
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Music ZonesNeoForge1.21.1Client and server2026-05-12
New musicNeoForge1.21.1Client and server2026-08-29
BattleGround Worldborder (Blue Zone)NeoForge1.21.1Client and server2026-09-07
ArcadiaGuardNeoForge1.21.1Client and server2026-07-04

Questions

Does Music Zones need a resource pack?

Yes. The music sound events it uses need a resource pack that adds the tracks, so the tracks must be available on the client as well as the server.

Does the server need Music Zones if players have it?

Yes. The server and every player need the mod installed.

How does a player inside two overlapping zones get music?

The zone with the higher priority plays. Setting a large zone to priority 0 and a smaller zone to a higher value makes the smaller zone's track win inside its boundaries.

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

All projects

Similar mods

What the author says

I won't support Fabric nor other Minecraft versions, feel free to port.
SteamAutomata, on the Modrinth page

Official listing

Owner
SteamAutomata
Published
2026-05-11
Updated on Modrinth
2026-05-12
Facts verified
2026-10-15

Tags