promotional bannermobile promotional banner

Java Music Control

A mod that allows the experienced Modpack developer to create advanced dynamic triggers for Minecraft. Check Description!

Java Music Control (JMC) is a dynamic music creation tool that makes it easy to create advanced, dynamic music! You will need to create your own mod to use this one. However, if you are new to modding, this is a great place to start.

Download the example! https://www.curseforge.com/minecraft/mc-mods/jmc-example

Current features: 

Easy Access Context: The ClientContext class contains many different playable events, for example, rain, low health, mob count, and a ton more. This will get a lot of additional content over time.

Multilayered audio: different instruments can be played during different situations in real time!

Underwater muffling: Audio is muffled in real time. The amount can be adjusted per trigger.

Fading: Both fade-in and fade-out are available; this is done on a per-song basis rather than on a trigger basis.

Start and End delay: You can set the amount of time before a trigger can play or be replaced.

Force interrupt: this can allow a trigger to start and replace another trigger immediately; it skips fade-outs.

More features are in the mod currently; you can find more details on GitHub

 

Update Plans:

I have plans to update this mod to 1.21.x and backport it to 1.19.2, 1.18.x, and 1.16.5. Given that most of this mod doesn't depend on many Minecraft features, this will happen fairly quickly. As for feature updates, they will come as requested; if something isn't in the mod, drop a request on the GitHub page.

Creating a Mod Using JMC:

JMC has a simple trigger creation system. You create your class (Your trigger), create a new song(s), and add it to your mod constructor. You could have some basic triggers set up in 10-30 minutes. Currently, I'm working on an example mod and documentation with pictures. Soon after, I will also have a video. The documentation will explain the basics of Java, creating triggers, attaching songs, and using Context ( context is essentially just true-or-false statements, but made easier and more reliable). Check out the GitHub page.

5/12/2026 - I still need to post the source code for the example, but it will come soon.

 

WARNING: Any alfa files are prone to being pulled down, especially if the file name is marked with -afla. If any file is posted as alfa, it may simply be there for testing purposes. You can download it, but the download may not exist for long.

You are free to use this mod in your modpacks as long as it stays within the CurseForge and Modrinth ecosystems.

 

 

The Java Music Control Team

profile avatar
  • 2
    Followers
  • 5
    Projects
  • 5.3K
    Downloads

More from TheCursedModderView all

  • JMC Example project image

    JMC Example

    • 54
    • Mods

    An example mod for JMC. Feel free to download and see the wonderful features of JMC.

    • 54
    • May 3, 2026
    • Mods
    • +2
  • One Life For All project image

    One Life For All

    • 408
    • Mods

    Share one health bar with all of your friends on a server

    • 408
    • January 14, 2025
    • Mods
  • TheDeadRise project image

    TheDeadRise

    • 6
    • Mods

    The dead rise stronger than ever with a new leader and new variant's.

    • 6
    • January 7, 2025
    • Mods
    • +4
  • Super Ultra Swords project image

    Super Ultra Swords

    • 4.6K
    • Mods

    Check description

    • 4.6K
    • February 6, 2023
    • Mods
    • +1
  • JMC Example project image

    JMC Example

    • 54
    • Mods

    An example mod for JMC. Feel free to download and see the wonderful features of JMC.

    • 54
    • May 3, 2026
    • Mods
    • +2
  • One Life For All project image

    One Life For All

    • 408
    • Mods

    Share one health bar with all of your friends on a server

    • 408
    • January 14, 2025
    • Mods
  • TheDeadRise project image

    TheDeadRise

    • 6
    • Mods

    The dead rise stronger than ever with a new leader and new variant's.

    • 6
    • January 7, 2025
    • Mods
    • +4
  • Super Ultra Swords project image

    Super Ultra Swords

    • 4.6K
    • Mods

    Check description

    • 4.6K
    • February 6, 2023
    • Mods
    • +1