ModsFinder

NoteBot

by ProjectMichi

NoteBot is a Fabric, Forge and NeoForge client mod that plays songs through nearby Note Blocks, with the playback timing tied to the game's ticks.

FabricForgeNeoForgeClient-side onlyAll rights reserved1.21 – 26.2

What it does

The mod searches the area around the player for Note Blocks, lists the instruments they provide, and then tunes and plays a loaded song through them. It reads Minecraft Note Block Studio files directly, and the song data it uses is a proprietary text-based format. Songs can be loaded from external files, and .nbs files are available on noteblock.world.

Playback runs on a tick-based schedule that follows the game's own ticks, so the notes keep their intended timing. A dedicated screen offers play, pause and stop controls along with playback modes, and a preview function lets a player check a song with sounds only on the client, without touching the real Note Blocks. Options let each player adjust the behavior to their preferences.

NoteBot depends on Simple GUI API, which must be installed alongside it. It is a client-side mod, so only the client needs it and servers run without it. Files are published for Fabric, Forge and NeoForge across 16 release versions, 1.21 – 26.2, and snapshot builds are also published. The mod is licensed All rights reserved and is not open source.

Key features

  1. Surrounding Note Block scan

    The mod finds Note Blocks around the player and lists which instruments are available to play.

  2. Playback controls

    A GUI lets the player play, pause and stop a song, and choose a playback mode.

  3. Preview without interaction

    A preview plays a song on the client only, so the player can check it without changing the real blocks.

  4. Note Block Studio songs

    Note Block Studio files can be loaded directly, and the mod reads its own text-based song data.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.21.5.61.5.61.5.6
26.1.21.5.61.5.61.5.6
26.1.11.5.61.5.61.5.6
26.11.5.61.5.61.5.6
1.21.x12 of 12 versions with builds
1.21.111.5.61.5.61.5.6
1.21.101.5.61.5.61.5.6
1.21.91.5.61.5.61.5.6
1.21.81.5.61.5.61.5.6
1.21.71.5.61.5.61.5.6
1.21.61.5.61.5.61.5.6
1.21.51.5.61.5.61.5.6
1.21.41.5.61.5.61.5.6
1.21.31.5.61.5.61.5.6
1.21.21.5.61.5.61.5.6
1.21.11.5.61.5.61.5.6
1.211.5.61.5.61.5.6
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Simple GUI APIThis is a GUI API dedicated to my own project.
Required

Use cases

Playing music in builds

A player can perform a song through the Note Blocks around a build, with timing kept in step with the game.

Checking songs before playing

The preview function lets a player listen to a song on the client before performing it on the blocks.

Who it’s for: Players who want to perform songs on Note Blocks in their own worlds, and players who build music venues or stages around Note Blocks.

Questions

Does NoteBot need Simple GUI API?

Yes. Simple GUI API is a required dependency and must be installed next to NoteBot on the same loader.

Does a server need NoteBot installed?

No. NoteBot is client-side only, so the server runs without it and only the player using the mod needs it.

Which song files can NoteBot load?

It loads Minecraft Note Block Studio files directly and external song files, and .nbs files are available on noteblock.world.

More from ProjectMichi

All projects

What the author says

NoteBot is a client-side mod for Fabric designed to automate Note Block operations and play music within Minecraft. It loads external song files and automatically tunes and plays surrounding Note Blocks. Load and play music data within the game from external files.
ProjectMichi, on the Modrinth page

Official listing

Owner
ProjectMichi
Published
2026-02-20
Updated on Modrinth
2026-08-11
Facts verified
2026-10-15