MCJukebox 2.6.7

Hosted web audio client, play music without downloads. New Sound Center alternative.

  1. olivervscreeper
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Contributors:
    njb_said
    [​IMG]

    [​IMG]

    IP: imaginemc.org

    ImagineMC is built around audio, featuring 5 themeparks and replicas, creative w/worldedit and minigames

    [​IMG]

    You can also join us on Discord with invite code N3TMTCH.

    [​IMG]

    1. Visit https://www.mcjukebox.net/admin - create an account, create a server, and copy the API key from the manage server page.
    2. Install MCJukebox, and restart/reload your server. Then type /jukebox setkey <APIKey> - this is using the key you copied from the panel.
    3. Then type /jukebox in game to open our web client.

    [​IMG]

    These are summarised in our tutorial video here.
    • /jukebox music <player/@show> <audioURL>
    • /jukebox sound <player/@show> <audioURL>
    • /jukebox stop <player/@show>
    • /jukebox (returns a URL which logs a player into the music client)
    You're probably wondering where to get a URL from... we don't have any official suggestions at the moment, but @Moutarde (a member of the community) put together this guide which may help: https://gist.github.com/Moutard3/b925b090ab1d6d20a5d20f054bae7bca. Please bear in mind that you need to check you're using the service within their terms and conditions.

    We need a "direct url"/"hotlink", which services like YouTube, Dropbox and Soundcloud don't provide.

    Permissions
    These are based on the subcommand you're executing (mcjukebox.subcommand). For example, executing /jukebox music requires the mcjukebox.music permission. Access to /jukebox which opens the audio client is automatically granted to all players.

    Shows Explained:
    • Shows were part of the 2.0 update. They allow you to play music to a group of players rather than just one.
    • You can add players to a show with /jukebox show add/remove <ign> <@show>
    • They don't need to be created - just add players with the above command, replacing "show" in @show with the name you'd like to use.
    • You then play music or sounds using the same @show name.
    • The important thing to note is that shows are made for when synchronisation is important, and so music may start late or early to ensure loading time has no impact on who hears what, and when.

    [​IMG]

    • WorldGuard support is automatically enabled if WorldGuard is detected on your server (6.1+ required).
    • Define a region as usual with /region define <id>
    • Register the region and the clip it should play with /jukebox region add <id> <url/@show>
    • As soon as you enter the region, music will be played! If you leave the region, it'll stop automatically.
    • You can also delete regions with /jukebox region remove <id>

    [​IMG]

    • If you're a developer, this plugin has a built in API. It is generally kept consistent throughout releases so you shouldn't see things break very often:
    Code (Text):
    //Play song at 50% volume
    Media media = new Media(ResourceType.MUSIC, "url");
    media.setVolume(50);
    JukeboxAPI.play(player, media);

    //Stop current track
    JukeboxAPI.stopMusic(player);
    Looking for Skript integration? This community created resource might help: https://forums.skunity.com/resources/750

    [​IMG]

Recent Reviews

  1. miguelrebolo
    miguelrebolo
    3/5,
    Version: 2.6.7
    I dont know why you make this you can create one plugin with folder and add certain songs to a region its very weird. How can i test if i havent got hosted server?.I think this its not a good idea for test servers.
  2. Hoang_Redstone
    Hoang_Redstone
    5/5,
    Version: 2.6.7
    finally , i find this plugin like this long time ago , good job author .... i will cry if you want :v
  3. RickyLaChow
    RickyLaChow
    5/5,
    Version: 2.6.6
    Work fine in 1.16.1
    This plugin is beatiful and cool
    5 Stars <3, Good Job

    (Sorry for my last Review)
    1. olivervscreeper
      Author's Response
      Thank you for the five stars! Glad you got it working :)
  4. Master15985
    Master15985
    4/5,
    Version: 2.6.6
    Apparently I have a little problem and when I use /jukebox don't play any music on GOOGLE
    1. olivervscreeper
      Author's Response
  5. Lerbiq
    Lerbiq
    2/5,
    Version: 2.6.6
    Looks like a great plugin. However, after setting the API key it bugs out the server in a weird way. It kicks all players and the server cant be stopped with the console. Also, so many errors appear in the console.

    I didn't find any links to where I should post a ticket or something. I would really appreciate some support on this.

    Thanks
    1. olivervscreeper
      Author's Response
      Hi, that sounds strange! I suspect the issue may be from another plugin. Please email [email protected] and we can take a look.
  6. RodriGamer35
    RodriGamer35
    5/5,
    Version: 2.6.6
    It is an excellent complement, a better option to put music, impossible. Wanted to know if this plugin works for 1.15.2?
    1. olivervscreeper
      Author's Response
      Hi, it should work fine. Let us know if you run in to any issues!
  7. EpicPro
    EpicPro
    5/5,
    Version: 2.6.6
    Very good plugin. Can you add:
    - Check if player is connected to the audio server
    1. olivervscreeper
      Author's Response
      Hi, thanks for the review! Please do email [email protected] - this might be possible with the API or we can chat about what you're trying to do.
  8. roy24
    roy24
    5/5,
    Version: 2.6.5
    Great plugin but does it support minecraft 1.15.2? Not just a Great plugin but a Great creator aswell:D
  9. thekilleur80
    thekilleur80
    5/5,
    Version: 2.6.5
    Very Very Great Plugin ! I love this but it is possible to do an unless audio (we can enter / exit the region but the music not restart ?)
  10. Masteratwork27
    Masteratwork27
    5/5,
    Version: 2.6.5
    Impressive plugin, perfect to accompany plugins like MobArena. To say the least, I miss an option so that the songs do not run at 100% of the volume, if not at x%. Great job!.
    1. olivervscreeper
      Author's Response
      Hi, thanks for the feedback! It's not documented, but you can actually put {"volume": 100} at the end of a play command, where the 100 is a value between 0-100. Hope this helps.

      Feel free to email [email protected] if you need more help. The reviews here are an awkward place to have a chat! :)