Home›Java›Mods›NoteblocksLive
NoteblocksLive
ModsJava

NoteblocksLive

Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.

by SillyLittleDev · on Modrinth

⬇ Download on Modrinth

Noteblocks Live

Available for paper

This plugin allows for the playing of Midi, Noteblock Studio, and custom-made songs live using noteblock sounds. While it is fun to use for playing custom music, it is most useful as a tool for other projects to play music.

🚨 WARNING - (EARLY DEVELOPMENT)

This plugin is in early development!! There are still many features planned, and there may be some bugs. I have done a lot of testing, but am only one person. Please report any bugs, and feel free to request features.

Requirements

⚠️ RESOURCE PACK USAGE

FOR BEST FUNCTIONALITY, A RESOURCE PACK IS REQUIRED. BY DEFAULT THIS WILL BE PUT IN THE PLUGINS FOLDER, AND LOADED FOR PLAYERS FROM GITHUB. MANY SONGS WONT SOUND RIGHT WITHOUT IT. The pack loading can be disabled in the config if you would prefer not to use it, or want to integrate it into your own pack separately.

✅ Features and utility

A full breakdown of commands can be found here

🎥 Demos

Undertale - Asgore (NBS)
Deltarune - Cutie Mew Mew Magic (NBS)
Deltarune - VS Susie (Midi)
Deltarune - Petal Dance (Midi)

📬 Reporting issues

To report bugs, ask for features, or seek help in other ways, feel free to join the discord, or create an issue on the github.
Also, development of this plugin has been spread out over long periods of time. As such, some explanations may have mistakes, or be less than would be hoped for. Please reach out with any issues or gaps in any of the docs made for this plugin.

📁 Currently supported file formats

📝 Custom format

The custom format used for writing music is a simple text format. Different parts of each note are separated by semicolons, and notes are separated by spaces.
The format is as follows:
[instrument];[octave];[tone];[sharp];[postPause];[volume]
or
[instrument];[octave];[tone];[sharp];[postPause]
The last semicolon along with volume is optional, and will by default play at full volume.

Example - An A note on the harp: harp;0;a;f;0
Example - An A note on the harp at half volume: harp;0;a;f;0;0.5

This is the standard usage for the default minecraft instruments. Additional sounds are available by using the full sound key:
Example - The default fire rocket blast sound (default sound is f sharp): minecraft:entity.firework_rocket.blast;0;f;s;0

Using sound keys for minecraft, or other sounds in a resource pack cannot use the prefix "custom:", as that prefix is reserved for registered custom instruments.

Custom Instruments

Custom instruments are supported. Custom sounds can be used, as shown above, but custom instrument implementation can also be used.
The custom instrument tools are only meant for very specific usage, and has undergone far less testing than everything else. It is suggested to just use the above full sound name setup in songs.

WARNING: THE CUSTOM INSTRUMENT SYSTEM WAS MADE AS A TEST. IT IS UNDER TESTED, LIKELY PRONE TO BUGS AND OTHER ISSUES. PLEASE REACH OUT WITH ANY PROBLEMS.

Custom instruments allow for more advanced musical instruments in the game. While it adds the normal functionality of sounds with an extended range, it also supports things like held notes, allowing for sounds with dynamic lengths.
Learn more about how the custom instrument implementation works in INSTRUMENTS.md

☐ Planned features

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more