ModsFinder
NA

noteblock-assistant

by 0x4e49434f4c45

Note Block Assistant is a Fabric utility that generates note block songs and compacts them, with three commands for building the track.

FabricServer-side onlyMIT LicenseOpen source1.21 – 1.21.3

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

  1. Template generation

    The nba generate command builds a note block template from measures, beats, subdivisions and instrument blocks.

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

  3. Song validation

    The nba select command loads a finished song, checks it and prepares it for compaction.

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

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.30.1.1
1.21.20.1.1
1.21.10.1.0
1.210.1.0
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
noteblock-assistantFabric1.21 – 1.21.3Server-side only2024-11-02
Disc PlayerFabric1.21.1 – 1.21.11Client-side only2026-08-09
NBS ExtensionsFabric1.21.1 – 1.21.11Client-side only2026-01-25

Questions

Does Note Block Assistant need Fabric API?

Yes. Fabric API is required, so it must be installed next to Note Block Assistant on a Fabric server.

Does the mod have to be installed on the client?

No. Server owners install it, and players connect with no copy of their own.

Which game versions does the mod support?

Files exist for 1.21, 1.21.1, 1.21.2 and 1.21.3, with the latest file, 0.1.1, built for 1.21.3.

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

All projects

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…
0x4e49434f4c45, on the Modrinth page

Official listing

Owner
0x4e49434f4c45
Published
2024-09-15
Updated on Modrinth
2024-11-02
Facts verified
2026-10-15

Tags