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

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

     
  1. Offline

    IC3D

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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:

    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:

    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:

    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:

    This post has been edited 3 times. It was last edited by IC3D Aug 18, 2011.
  2.  
  3. Offline

    OnkelDom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    well ist works fine on 1.1 so far. But sometimes me and my players have to relogg to listen to the songs, and also sometimes when the normal background music starts also the last played song starts aswell overlapping with the original music. And what bothers me the most is: The songs played via commands are so darn loud!!! and adjusting the musicbar from game to a lower setting does not change the volume of the song played 0.o
  4. Offline

    captainawesome7

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I think these would fall under Spout problems, but I'll check it out.
  5. Offline

    Jake Radcliff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Have you ever thought about doing playlists, as in you add links to a playlist.txt file and then it will play them either in order or out of order (configurable) and then also have an option to loop the playlist?
  6. Offline

    shanko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    you should add a command to bypass the config and play from a URL like

    /bcm <url> global
  7. Offline

    OnkelDom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Tanks alot.

    @shanko: You already play from a Url, and for my preferences it works better with the config directly, because everytime typing in the different Url adresses via chat is annoying, thats why i like this here much more than spout essentials.
  8. Offline

    shanko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    copying and pasting makes it a lot easier (which you can do with spout) :p also im not saying remove the config, just an addition! :D
  9. Offline

    Tellumus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Your profile pic... Made with GIMP's Alpha to Logo "Frosty Effect," am I right...?

    Nice plugin btw. ;)
  10. Offline

    Giuseppe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    2012-04-18 10:12:25 [SEVERE] Could not load 'plugins/BCMusic.jar' in folder 'plugins'
    org.bukkit.plugin.UnknownDependencyException: Spout
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
  11. Offline

    captainawesome7

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You need spout.
  12. Offline

    Niscro

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm new to using spout, does this have to be updated to work?
  13. Offline

    Nukes4You

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    [SEVERE] Could not load 'plugins\BCMusic.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at me.ic3d.bcm.BCM.<init>(BCM.java:52)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
    ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 27 more

    What is my problem here? It also will not create a config folder/file. I am using the newest SpoutPlugin build, and the client automatically updates, if I'm correct, I also have the newest build of CraftBukkit. I'm no expert at this stuff, so any help would be appreciated.
  14. Offline

    captainawesome7

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It isn't updated for the new build
  15. Offline

    Nukes4You

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh, that's a bummer. Thank you!
  16. Offline

    twanajester

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How do I install this because If I put this in the plugin folder and then start the server It comes with bunch of errors!
    [IMG]

    I got Spout plugin installed.
  17. Offline

    Matuggertug

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    UPDATE PLEEEAAASSSEEE Really want this plugin! [pig]
  18. Offline

    Com_Wiz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I can't get it to work. :( I have spoutplugin and put it in my plugins folder. It doesn't create a config file or anything
  19. Offline

    Rufus5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you post a tutorial YouTube video? ...I dont know what the heck im doing you suck at explaining how to. actually you didnt
  20. Offline

    Com_Wiz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Update PLEASE!!!!!
  21. Offline

    USM666

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Do not waste your time with this plugin. Just another failed experiment.

    I'm tired of having to spend 2 hours just to try and get this thing started. Spout nor bukkit detected the plugin and this is with Minecraft 1.2.5 the commands didn't even work.

    We need a way to vote on plugins to prevent people from wasting their time. It should be directly on top of the topic so people will be more aware.
  22. Offline

    Codex Arcanum

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ...seriously?

    Half a page up I have a brilliant quotation: "It isn't updated for the new build."
    afistofirony likes this.
  23. Offline

    negasora

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I can't tell if you're serious, but I really hope not :D, this plugin is for an extremely outdated Bukkit build. (Also, if you are serious, I challenge you to program something half as good as this.)
    afistofirony likes this.
  24. Offline

    afistofirony

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Bukkit needs to implement a "Report for stupidity" function. Srsly, do you know anything about how bukkit or minecraft servers work?
  25. Offline

    TrueMysticHD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  26. Offline

    TrueMysticHD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  27. Offline

    ZXSkelobrine

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Giving me error

    Code:
    15:45:47 [SEVERE] Could not load 'plugins\BCMusic.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bu
    kkit/event/player/PlayerListener
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:149)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:305)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:230)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:53)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListene
    r
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:41)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:29)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at me.ic3d.bcm.BCM.<init>(BCM.java:52)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
     
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
            at java.lang.reflect.Constructor.newInstance(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:145)
            ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListe
    ner
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:41)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:29)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 27 more
    Hope you can fix - a lot of mods have either PlayerListener or BlockListener Errors :'(

    EDIT: Did not realise it was out of date LOL

    This post has been edited 1 time. It was last edited by ZXSkelobrine Jul 15, 2012.
  28. Offline

    craterface12

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  29. Offline

    captainawesome7

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I guess I could decompile and hope for the best, but that won't happen for a while. Check back in maybe a week or so.
    craterface12 likes this.
  30. Offline

    jakecrowley

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Waiting for Spout to update to minecraft 1.3.2!
  31. Offline

    craterface12

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The spoutplugin is still not updated and 1.4 is about to come out
  32. Offline

    captainawesome7

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I know the only plugins I maintain use Spout, I don't know what to do.

Share This Page