NoteBlockMusicPlayer 1.8.1

Official music player for NoteBlockAPI

  1. koca2000
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Official noteblock songs (.nbs) player for NoteBlockAPI
    Dev builds available here
    Features
    • Radio playing on specific point defined in config
    • Whole server and world radios
    • Repeating playlist
    • Multiple radios at one time
    • Edit playlists in-game
    • Show hologram on position radio location.
    • Actionbar message when you enter radio area
    • Customatizable messages
    • Customatizable holograms
    • Different volume for every radio
    • Player can change radios volume
    • Limit listening using permissions
    Planned features
    • Implement all NoteBlockAPI features
    • Per-player playlist
    • Inventory playlist editor
    • Random play
    • Configurable pause between songs
    • Play single song for selected player/world/server
    • <YOUR SUGGESTION HERE>
    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>​

    Depencies
    NoteBlockAPI (1.2.5+)
    Holographic Displays (optional)
    ProtocolLib (needed for individual holograms)
    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

    savePlayerVolumes: false
     
    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
        hologramOP: example_OP_hologram
        actionbar: true
        repeat: true #repeat playlist?
        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?
        actionbar: true
        playlist: test_playlist
        volume: 100
    serverradios:
      server_radio:
        enable: false #only one server radio can be enabled at same time
        repeat: true #repeat playlist?
        actionbar: true
        playlist: test_playlist
        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
     
    Languages
    Donators
    sannielollie - 15$
    Thank you very much.

    If you like my work please make a donation:
    [​IMG]
    I'm student so I will be grateful for every donation and you will be listed here.

Recent Updates

  1. 1.8.1
  2. 1.7
  3. 1.6

Recent Reviews

  1. StarYunmeng
    StarYunmeng
    5/5,
    Version: 1.7
    The plug said to me that there were some errors and hoped to support 1.14.X
    -------------
  2. Marche_Radiuju
    Marche_Radiuju
    5/5,
    Version: 1.7
    Very useful for spawn musics and in pvp arenas. Thanks for the great plugin! Dev is also helpful in fixing errors ^^
  3. PlebexerMC
    PlebexerMC
    5/5,
    Version: 1.7
    Its working perfect, i like it so much thanks for the plugin! :D i recommend it to everyone
  4. ParadiddlePride
    ParadiddlePride
    5/5,
    Version: 1.7
    Exactly what I was looking for in a music player! Quick response from the dev to both fix an error and make it more user friendly. Now, if I could only find some good quality NBS compositions... the hunt continues.
  5. smellyonionman
    smellyonionman
    1/5,
    Version: 1.6
    Almost all commands entered result in
    "An Internal error occurred while attempting to perform this command"
    I'm entering them exactly as listed; some of them start working when I restart the entire server (reloading config either does nothing or produces a similar message that the plugin could not be reloaded.

    I've wasted hours of time and unless the author can point out what I am doing wrong, I recommend anyone try to work with icJukebox before using this plugin. Proper radios are enabled in config, it's just not working.
    1. koca2000
      Author's Response
      Please don't use reviews as issue tracker. Send me PM and I will help you.
  6. sannielollie
    sannielollie
    5/5,
    Version: 1.6
    Great plugin, nice updates - author listens to ideas given by users :D the possibility to change volume is great!
  7. ToMmysek795
    ToMmysek795
    4/5,
    Version: 1.5
    Good plugin for .nbs, but, how to add more Radios, playlist via Config?
    ------------------------------
    But, good plugin for servers.
    1. koca2000
      Author's Response
      To add another radio or playlist just copy test_playlist (or what name do you have) and paste it as another child of playlists. Change name and parameters. Same for radios.
  8. freelager
    freelager
    5/5,
    Version: 1.5
    Very Great Plugin

    and fast Support thanks
    Good Developer
    ......................(100 Letters)
  9. Castro2535
    Castro2535
    5/5,
    Version: 1.5
  10. Helper006-7
    Helper006-7
    5/5,
    Version: 1.4
    Plug-in didn't work for me, but with a fast-responding author, he was able to fix the problems that came with Spigot 1.12!!! Tysm!