NoteBlockMusicPlayer icon

NoteBlockMusicPlayer -----

Official music player for NoteBlockAPI



Commands
COMMAND | PERMISSIONS | DESCRIPTION
/positionradio help | none | shows help for every command for position radios
/positionradio enable <radio name> | positionradio.enable | enable position radio
/positionradio disable <radio name> | positionradio.enable | disable position radio
/positionradio reload | positionradio.admin | reload radios from config
/positionradio skip <name of radio> | positionradio.skip | skip actual song in radio
COMMAND | PERMISSIONS | DESCRIPTION
/serverradio help | none | shows help for every command for server radios
/serverradio enable <radio name> | serverradio.enable | enable server radio
/serverradio disable <radio name> | serverradio.enable | disable server radio
/serverradio reload | serverradio.admin | reload radios from config
/serverradio skip <name of radio> | serverradio.skip | skip actual song in radio
COMMAND | PERMISSIONS | DESCRIPTION
/worldradio help | none | shows help for every command for world radios
/worldradio enable <radio name> | worldradio.enable | enable world radio
/worldradio disable <radio name> | worldradio.enable | disable world radio
/worldradio reload | worldradio.admin | reload radios from config
/worldradio skip <name of radio> | worldradio.skip | skip actual song in radio
COMMAND | PERMISSIONS | DESCRIPTION
/nbmp playlist help | none | shows help for every command for playlists
/nbmp playlist reload | nbmp.playlist.admin | reload playlists from config
/nbmp playlist songs <name of playlist> | nbmp.playlist.list | shows list of songs in playlist
/nbmp playlist list | nbmp.playlist.list | shows list of playlists
/nbmp playlist add <name of playlist> <name of song> | nbmp.playlist.add | add song to playlist
/nbmp playlist remove <name of playlist> <name of song> | nbmp.playlist.add | remove song from playlist
/nbmp playlist create <name of playlist> | nbmp.playlist.create | creates new playlist
COMMAND | PERMISSIONS | DESCRIPTION
/nbmp hologram reload | nbmp.hologram.admin | reload holograms from config
COMMAND | PERMISSIONS | DESCRIPTION
/nbmp reload | nbmp.admin | reloads config.yml
/radio volume <0-100> | radio.volume | change volume of all radios for player who executes command
/radio volume | radio.volume | shows actual volume of all radios for player who executes command
/radio toggle | radio.toggle | mute or unmute all radios

Permissions
PERMISSION | DEFAULT | COMMENT
radio.volume | true
radio.toggle | true​
nbmp.admin | OP
positionradio.admin | OP
positionradio.enable | OP
positionradio.skip | OP
positionradio.hologram | OP | shows admin hologram for position radio​
serverradio.admin | OP
serverradio.enable | OP
serverradio.skip | OP​
worldradio.admin | OP
worldradio.enable | OP
worldradio.skip | OP​
nbmp.admin | OP
nbmp.playlist.reload | OP
nbmp.playlist.list | OP
nbmp.playlist.create | OP
nbmp.playlist.add | OP
nbmp.hologram.reload | OP​
nbmp.radio.* | true
nbmp.<world/server/position>.<radio name>​

PlaceholderAPI
NoteBlockMusicPlayer 1.9.0+ supports PlaceholderAPI in its texts, holograms and also provides several placeholders:
Code (Text):

%nbmp_hear_song_name% - returns the name of the song the player is listening to
%nbmp_hear_song_author% - returns the author of the song the player is listening to
%nbmp_hear_song_elapsed% - returns the elapsed time of the song the player is listening to
%nbmp_hear_song_length% - returns the length of the song the player is listening to

%nbmp_[pos,world,server]_song_name_<name>% - returns the name of the current song of the radio with given name and type
%nbmp_[pos,world,server]_song_author_<name>% - returns the author of the current song of the radio with given name and type
%nbmp_[pos,world,server]_song_elapsed_<name>% - returns the elapsed time of the current song of the radio with given name and type
%nbmp_[pos,world,server]_song_length_<name>% - returns the length of the current song of the radio with given name and type
 


Config
Code (Text):
language: en
config_Playlists: playlists.yml
config_WorldRadio: globalRadio.yml
config_ServerRadio: globalRadio.yml
config_PositionRadio: positionRadio.yml
config_Holograms: holograms.yml

defaultPlayerVolume: 100
savePlayerVolumes: false
use10OctaveRange: false #need resource pack
 
Code (Text):
positionradios:
  test_radio:
    enable: false
    world: world
    x: 0
    y: 100
    z: 0
    radius: 16 #in this radius will player be able to hear music
    hologram: example_hologram #use none to disable hologram
    hologramOP: example_OP_hologram
    repeat: true #repeat playlist?
    random: false
    actionbar: true
    delay: 0 #delay between songs in seconds (float)
    playlist: test_playlist
    volume: 100
Code (Text):
worldradios:
  world_radio:
    enable: false
    world: world #only one world radio can be enabled for one world at same time
    repeat: true #repeat playlist?
    random: false #choose random next song from playlist?
    actionbar: true
    playlist: test_playlist
    delay: 0 #delay between songs in seconds (float)
    volume: 100
serverradios:
  server_radio:
    enable: false #only one server radio can be enabled at same time
    random: false #choose random next song from playlist?
    repeat: true #repeat playlist?
    actionbar: true
    playlist: test_playlist
    delay: 0 #delay between songs in seconds (float)
    volume: 100
Code (Text):
playlist:
  test_playlist:
  - nyan_cat #must be in plugins/NoteBlockMusicPlayer/songs
  - nyan_cat.nbs
Code (Text):
hologram:
  example_hologram:
    lines:
    - "Playing: %song_title%"
    - "%song_number%/%songs_count%"
  example_OP_hologram:
    lines:
    - "Playing: %song_title%"
    - "%song_number%/%songs_count%"
    - "{next}Skip song"
Code (Text):
songs:
  nyan_cat:
    author: Kruga
    title: Nyan Cat
 
Resource Information
Author:
----------
Total Downloads: 10,652
First Release: Mar 4, 2017
Last Update: Dec 3, 2024
Category: ---------------
All-Time Rating:
26 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings