Music Zones

Add zones that play Sound Events, useful for adventure maps, or making your builds nicer!

4

Quick challenge

How far can you run before the mobs catch you?

Music Zones

Music Zones

An experimental Minecraft NeoForge mod that adds configurable Music Zones: - Music Zones can be created and edited by server admins and command blocks - Musics are basically sound events, you just need a resource pack to add more music - Uses NeoForge's `SelectMusicEvent` with a LOW priority. - Other mods who change Minecraft music without using SelectMusicEvent might not work as intended - You can set a priority to a zone so you can put small zones inside big zones - Zones are identified by a unique label

Example commands

Create a music zone playing a custom shop music when a player enters: ``` /musiczones new ~ ~ ~ ~20 ~20 ~20 custom:music.shop my_shop 1 ```

Also add Stal. When the player enters, either the custom shop music or Stal will play: ``` /musiczones edit my_shop sound add minecraft:music_disc.stal ```

Create a big zone with the priority set to 0, so you can have an "overworld" music and a shop music. (When the player is inside two zones with different musics, the one with the higher priority will play instead): ``` /musiczones new ~-100 ~-100 ~-100 ~100 ~100 ~100 custom:music.overworld my_shop 0 ```

Of course, you'd like to remove a zone you have created earlier: ``` /musiczones remove my_shop ```

You can even use command blocks to disable and enable zones if needed: ``` /musiczones edit my_shop disable /musiczones edit my_shop enable ```

Issues?

Create an Issue or a Pull Request on Github. Contributions are very welcome. But please make sure the issue is related to Music Zones.

I won't support Fabric nor other Minecraft versions, feel free to port.

ADS