noteblock-assistant
Note Block Assistant is a Fabric utility that generates note block songs and compacts them, with three commands for building the track.
What it does
The mod automates the manual steps of writing note block songs. The nba generate command builds a song template from set parameters: the number of measures, the number of beats per measure, the beat subdivisions and the instrument blocks. Blocks are placed underneath the note blocks so the template can be filled in.
A completed song is loaded with nba select, which checks it and prepares it for compaction. The nba placeCompact command then places the compacted version in the world. A length can be given for the compacted result, or the command can choose one that comes out close to a square. The timing parameters set the tempo, so a subdivision of 0.2 seconds with two subdivisions per beat gives a 0.4 second beat.
The mod is server-side only, so players join without installing anything, and it is open source under the MIT License. It requires Fabric API and is published for Fabric on 1.21, 1.21.1, 1.21.2 and 1.21.3, with 0.1.1 for 1.21.3 as the latest file, in the beta channel. It needs no configuration and runs in a superflat-style world, where the template layout is easiest to follow.
Key features
Template generation
The nba generate command builds a note block template from measures, beats, subdivisions and instrument blocks.
Song compaction
The nba placeCompact command places a compacted version of a loaded song in the world, with the length chosen by the player or by the command.
Song validation
The nba select command loads a finished song, checks it and prepares it for compaction.
Time signature settings
The beats per measure and the subdivisions per beat follow the time signature, for example 3 for 3/4 time or 6 and 3 for 6/8.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Players who build note block music in survival or creative worlds, and server owners who want a helper for song building on a server.
How it compares
Disc Player is client-side only, not open source, and published for Fabric on 1.21.1 – 1.21.11. NBS Extensions is client-side only and open source under the GNU Lesser General Public License v3.0 only, for 1.21.1 – 1.21.11. Note Block Assistant is server-side only and open source under the MIT License, so the difference is where it runs and how it builds songs.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| noteblock-assistant | Fabric | 1.21 – 1.21.3 | Server-side only | 2024-11-02 |
| Disc Player | Fabric | 1.21.1 – 1.21.11 | Client-side only | 2026-08-09 |
| NBS Extensions | Fabric | 1.21.1 – 1.21.11 | Client-side only | 2026-01-25 |
Questions
Does Note Block Assistant need Fabric API?
Does the mod have to be installed on the client?
Which game versions does the mod support?
In the catalog
noteblock-assistant is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,252 mods support Minecraft 1.21.3.
More from 0x4e49434f4c45
Similar mods
What the author says
Note Block Assistant is a utility mod for making note block songs. It's designed to automate the manual steps in the way I personally make note block songs, particularly the compaction step. If you also find it helpful, wonderful! Note Block Assistant provides three commands: - /nba generate generates a template with…
Official listing
- Modrinth page
- modrinth.com/mod/noteblock-assistant
- Owner
- 0x4e49434f4c45
- Published
- 2024-09-15
- Updated on Modrinth
- 2024-11-02
- Facts verified
- 2026-10-15