Let players compose their own looping note-block songs directly in-game through a clean GUI, and give server operators a dedicated BoomBlock system that plays .nbs (Note Block Studio) files with radius-based audio, shuffle, and loop without needing the use of redstone!
Content:
Setup MusicBlock:
Setup BoomBlock:
Commands:
[Default Commands]
/mb gui: Open the visual editor for the selected block
/mb add <instrument> <note> <ticks>: Add a note via chat
/mb list [page]: List all notes on the selected block
/mb remove <#>: Remove a note by number
/mb move <from> <to>: Reorder a note by position
/mb play: Start looping the sequence
/mb stop: Stop playback
/mb clear: Remove all notes from the block
/mb info: Show block status and coordinates
[Admin/OP Commands]
/mb select <x> <y> <z> [world]: Target a block directly from chat
/mb reload: Reload config and rescan the songs/ folder
/mb designate: Convert selected block into a BoomBlock
/mb undesignate: Revert BoomBlock back to a MusicBlock
Permissions:
musicblock.use - Right-click Note Blocks and use all player-facing /mb commands [Default]
musicblock.cmd - Use /mb select to target blocks by coordinate from chat [OP]
musicblock.designate - Create or remove BoomBlocks through /mb designate [OP]
musicblock.admin - Use /mb reload to reload config and rescan songs [OP]
Content:
- Full chat-command fallback for every GUI action power users and admins can manage everything from chat
- MusicBlock: by right-clicking it to open the visual sequencer and have the ability to add notes step by step: Instrument → Pitch → Delay from a 3-screen GUI
- Up to 128 notes per block (configurable in-config)
- Music loop continuously and are audible within a configurable block radius (in-config)
- All music persist through server restarts and reloads
- Have the option to add custom songs using the BoomBlock feature!
- Place .nbs files in plugins/MusicBlock/songs/ and they load automatically
- Switch between songs from an in-GUI song list
- Loop, Shuffle, and manual Play / Stop controls
Setup MusicBlock:
- Get a noteblock through any means (Creative, Survival, etc)
- Right click the block to access plugin gui
- Click "Add Note" (lime dye)
- Choose an instrument (16 types)
- Select the pitch of note (24 kinds)
- Apply a delay for the note (0.05-2seconds)
- Note is created! (Repeat process for more notes and making a song)
- To Play (press the green dye) | To Stop (Press the red dye)
- Song will be played in a loop by block radius (Set in config)
Setup BoomBlock:
- Create/download .nbs file/s and put them within the server files under plugins/MusicBlock/songs folder.
- Do /mb designate to a placed noteblock that was last created/selected (Warning will override block notes)
- Do /mb reload or restart server
- Right-click the changed noteblock (one you did /mb designate)
- Click a shown music disc to select the song (songs that were imported)
- Press the green dye to start playing the song (Options: put loop, stop, shuffle songs)
- Do /mb undesignate to revert the block to a musicblock again (last placed/selected)
Commands:
[Default Commands]
/mb gui: Open the visual editor for the selected block
/mb add <instrument> <note> <ticks>: Add a note via chat
/mb list [page]: List all notes on the selected block
/mb remove <#>: Remove a note by number
/mb move <from> <to>: Reorder a note by position
/mb play: Start looping the sequence
/mb stop: Stop playback
/mb clear: Remove all notes from the block
/mb info: Show block status and coordinates
[Admin/OP Commands]
/mb select <x> <y> <z> [world]: Target a block directly from chat
/mb reload: Reload config and rescan the songs/ folder
/mb designate: Convert selected block into a BoomBlock
/mb undesignate: Revert BoomBlock back to a MusicBlock
Permissions:
musicblock.use - Right-click Note Blocks and use all player-facing /mb commands [Default]
musicblock.cmd - Use /mb select to target blocks by coordinate from chat [OP]
musicblock.designate - Create or remove BoomBlocks through /mb designate [OP]
musicblock.admin - Use /mb reload to reload config and rescan songs [OP]
