Inactive [FUN] BCMusic v3.2- Custom Music w/ Spout [1000]

Discussion in 'Inactive/Unsupported Plugins' started by IC3D, Jun 28, 2011.

  1. Offline

    IC3D

    BCMusic: A custom music plugin w/ BukkitContrib Spout
    Version: 3.2
    This is a super simple plugin. It is an easy to configure music plugin that takes advantage of BukkitContrib to play music, either only hearable by the player or globally playing the music. This one is all in the configuration, so click that spoiler down there :)

    Requirements:
    Features:
    • Play custom music!
    • Play custom music through jukeboxes (volume varies by distance just like regular ones)!
    • Permissions support!
    Configuration:
    config (open)

    The default configuration looks like this:
    Code:
    Music:
        tothaface:
            Node: BCM.tothaface
            GlobalNode: BCM.Global.tothaface
            URL: http://url here
    JukeBoxes:
        iron_ingot:
            Node: BCM.nodehere
            URL: http://url here
    
    To add a song, add a name you want (in lowercase) like tothaface. Then add the node, global node, and song url (it must be on the internet, and .ogg, .wav, or .mid). The commands do the rest.

    Commands:
    commands (open)

    There is only one command, but the arguments decide what music to play. The syntax looks like this:
    /bcm <song> <global>
    Replace song with a name of a song that you set in the config, for example, tothaface. You can just type /bcm tothaface to hear the song yourself. Or, if you have the global node, you can type /bcm tothaface global, which will play the song for all players on the server with Spout installed

    JukeBoxes:
    jukeboxes (open)

    Code:
    JukeBoxes:
        iron_ingot:
            Node: BCM.nodehere
            URL: http://url here
    After you put an actual music file URL in the config, you can use it like a regular jukebox. Just place a jukebox, and right click it with the item defined in the config (default iron_ingot). The song will play like a regular jukebox song, and volume will vary by distance. When you left click the jukebox your item is returned.

    Downloads:
    The source code is included in the .jar

    Changelog:
    Version 3.2
    • Added /bcm list to show all available songs.
    Version 3.1
    • Changed "You don't have BukkitContrib installed" to Spout. (I forgot)
    Version 3.0
    • Updated to Spout, left the name the same for simplicity's sake
    Version 2.0
    • Added jukeboxes
    Version 1.0
    • Official Release
    Credits:
     
  2. Offline

    BioRage

    @captainawesome7
     
  3. Offline

    Limstal

    Excellent, looking forward to /bcm list especially :D
    I keep adding songs then completely forgetting what they were by the time I play.
     
  4. Offline

    Hamad

    i get no bukkitcontrib installed and i downloaded latest, do i have to delete bcmusic folder?
     
  5. Offline

    captainawesome7

    you should be using spout, I probably should've changed that message
     
  6. Offline

    Hamad

    i am using spout :) doesnt work, srry for bukkit contrib
     
  7. Offline

    A_Naked_Mexican

    Hey, I need help every time i put /bcm *musicname* I get an error That Says; You Dont Have BukkitContrib installed!... Please Help!!
     
  8. Offline

    Pyromatic18

    Can you make it possible for it to play a specific song when a player is in a fight?

    Or even have songs play when you enter a certain area?
     
  9. Offline

    ItsQ

    its now:
    Code:
    JukeBoxes:
        iron_ingot:
            Node: BCM.nodehere
            URL: http://url here
    but can i make it like:
    Code:
    JukeBoxes:
        iron_ingot:
            Node: BCM.nodehere
            URL: http://url here
        Apple:
            Node: BCM.nodehere
            URL: http://url here
    so more items = more music?
     
  10. Offline

    captainawesome7

    Yes, but use lower case item names.
     
  11. Offline

    ItsQ

    Great! i realy love this plugin with "NightClub"
     
  12. Offline

    Uionmvcb1

    im having trouble putting it on the internet how can i do this
     
  13. Offline

    ItsQ

    Download dropbox
     
  14. Offline

    captainawesome7

  15. Offline

    Uionmvcb1

  16. Offline

    thekilla22

  17. Offline

    BioRage

    Hmm, when I initiate the command it says downloading "name.wav"

    And nothing happens, ideas?
     
  18. Offline

    captainawesome7

    Is your music volume all the way down?

    If you typed /bcm tothaface it would play the song, why would you type /bcm Cascade?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  19. Offline

    thekilla22

    Hello Captainawesome7 :). Dont get the things with NODE: BCM.Cascade
    I thought Cascade was the song to play, well gonna try what u said! Thanks! :)

    About the playing. i tried /bcm tothaface, it seems to work better, But now it says you dont have bukkitcontrib installed.
    I downloaded bukkitcontrib to my server and tried again, same thing. Know anything bout it?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  20. Offline

    captainawesome7

    You should be using spout, I never changed the bukkitcontrib message.
     
  21. Offline

    thekilla22

    I got spout. Do i need to launch anything? Cuz it came as a .jar file

    OK w8. Ill do this from the beginning.

    1. Download Spout + Spoutcraft ..... Right?
    2. BCMusic.
    3. Open BCMusic Config
    4. http://soundcloud.com/redmegaofficer/the-prototypes-cascade-1# <---- Should this work?

    Please send the config i should be using to use this song. Maybe ill get to it if i can see a working one.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  22. Offline

    captainawesome7

    Oops, looks like we can't find that page!
     
  23. Offline

    thekilla22


    Or maybe im gonna use https://dl-web.dropbox.com/get/The Prototypes - Cascade.ogg?w=8302df94

    Your post says Oops, looks like we can't find that page!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  24. Offline

    captainawesome7

    Yeah, because the page that you linked me too doesn't exist.
     
  25. Offline

    philraz

    download link broken :'(

    Edit: Link back up :)
     
  26. Offline

    captainawesome7

    Yeah I was updating the file.
     
  27. Offline

    BioRage

    As in-game volume? No.. I can hear normal MS sounds fine. I can try again, however
     
  28. Offline

    captainawesome7

    There is a different sound bar for SFX and Music...
     
  29. Offline

    BioRage

  30. Offline

    jascotty2

    @IC3D @captainawesome7
    a bug i'd like worked on:
    wanted to set lapis dye to be a song, but using ink_sack is the only match (not the bug, but i'd like if that were made possible to have data values)
    then when attempting to use an inksack, all of the dye (any data value) is removed from my inventory
    (after some testing, confirmed same occurs with any item - removes all of the item with the same amount (1) from the inventory)

    also - if the music could be stopped after the item is ejected, would be nice (then also wouldn't have multiple songs simultaneous from the same jukebox)
    and - eject the item upwards from the jukebox instead of always north
    and - if an /bcm reload could be added ;)
    and - allow for case-insensitive item names..
    and - quit creating example config if config exists

    - thanks :)
     
  31. Offline

    captainawesome7

    Why do I need to allow case insensitive item names? All the item names in the config have to be lower case. As far as ejecting the item, its world.dropItem(), I can't really change anything about it...
     

Share This Page