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

    habu

    ff
     

    Attached Files:

    • 1.mp3
      File size:
      1.3 MB
      Views:
      0
  3. Offline

    apondarz

    It would be great if you upgraded this great plugin for minecraft 1.2.3 and current permissionex! :)
     
  4. Offline

    Lajci

    Pls update plugin
     
  5. Offline

    OnkelDom

    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
     
  6. Offline

    captainawesome7

    I think these would fall under Spout problems, but I'll check it out.
     
  7. Offline

    Jake Radcliff

    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?
     
  8. Offline

    shanko

    you should add a command to bypass the config and play from a URL like

    /bcm <url> global
     
  9. Offline

    OnkelDom

    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.
     
  10. Offline

    shanko

    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
     
  11. Offline

    Tellumus

    Your profile pic... Made with GIMP's Alpha to Logo "Frosty Effect," am I right...?

    Nice plugin btw. ;)
     
  12. Offline

    Giuseppe

    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)
     
  13. Offline

    captainawesome7

    You need spout.
     
  14. Offline

    Niscro

    I'm new to using spout, does this have to be updated to work?
     
  15. Offline

    Nukes4You

    [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.
     
  16. Offline

    captainawesome7

    It isn't updated for the new build
     
  17. Offline

    Nukes4You

    Oh, that's a bummer. Thank you!
     
  18. Offline

    twanajester

    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.
     
  19. Offline

    Matuggertug

    UPDATE PLEEEAAASSSEEE Really want this plugin! [pig]
     
  20. Offline

    Com_Wiz

    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
     
  21. Offline

    Rufus5

    Can you post a tutorial YouTube video? ...I dont know what the heck im doing you suck at explaining how to. actually you didnt
     
  22. Offline

    Com_Wiz

    Update PLEASE!!!!!
     
  23. Offline

    USM666

    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.
     
  24. Offline

    Codex Arcanum

    ...seriously?

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

    negasora

    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.
  26. Offline

    afistofirony

    Bukkit needs to implement a "Report for stupidity" function. Srsly, do you know anything about how bukkit or minecraft servers work?
     
  27. Offline

    TrueMysticHD

    Last edited by a moderator: May 17, 2016
  28. Offline

    ZXSkelobrine

    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
     
  29. Offline

    craterface12

    1.3 update?
     
  30. Offline

    captainawesome7

    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.
  31. Offline

    jakecrowley

    Waiting for Spout to update to minecraft 1.3.2!
     

Share This Page