[MISC] BiomeSound v1.1 - Biome-based Ambient Sounds [1000]

Discussion in 'Inactive/Unsupported Plugins' started by Laurina, Jul 28, 2011.

  1. Offline

    Laurina

    BiomeSound - Biome-Based Ambient Sounds:

    Version: v1.1

    This plugin requires BukkitContrib or Spout, and only clients using the BukkitContribSP mod or SpoutCraft client will benefit.
    Running the server once with BiomeSound installed will generate an example config.yml in the BiomeSound folder.
    Edit this as required (it will do nothing in its default state).

    Code:
    sound:
        desert: http://your.site.here/desertwind.ogg
        range: 45
        forest:
            night: http://your.site.here/forest_night.ogg
            day: http://your.site.here/forest_day.ogg
        boat: http://your.site.here/rowing.ogg
        rainforest:
            night: http://your.site.here/rainforest_night.ogg
            day: http://your.site.here/rainforest_day.ogg
        nodeseparation: 20
        open:
            night: http://your.site.here/nighttime.ogg
            day: http://your.site.here/daytime.ogg
        volume: 70
        train: http://your.site.here/train.ogg
        arctic: http://your.site.here/arcticwind.ogg
        nether: http://your.site.here/nether.ogg
        underground: http://your.site.here/underground.ogg
        swamp:
            night: http://your.site.here/swamp_night.ogg
            day: http://your.site.here/swamp_day.ogg
        lava: http://your.site.here/lava.ogg
    The plugin works by causing a client-side sound to play at the player's current location.
    Another sound will play when the player has moved a certain distance from the last location where a sound started playing.
    You can adjust this distance with the nodeseparation parameter.
    The reason for doing it this way is to create subtle volume variations and the possible mixing of sounds (i.e. between two biomes).
    Exceptions are the boat and train sounds; these have no world locations and play at a uniform volume.
    The range parameter defines how far away the sound is audible.
    The volume parameter defines the absolute volume at which sounds play. Adjust this to taste.
    Sounds must reside on a webserver from where clients download them automatically. Downloaded sounds are cached, and so will only be redownloaded if the cache is deleted.
    Soundfiles must be long (10-15 minutes), with the exception of the boat and train sounds (these should be about 10 seconds long)..
    A set of royalty-free soundfiles that work well can be downloaded below.
    A silence.wav file is included, and can be used in case there are instances where you don't want a sound to play.

    Credits:
    This plugin is based on BiomeMessage by robin0van0der0v, and retains the /biome command functionality from it.

    Features:
    • Causes client to play ambient sound appropriate to Biome.
    • Plays different sounds in the day and in the night, where appropriate.
    • Plays specific ambient sound when the player is deep enough underground.
    • Plays sound effects when the player is using a minecart or boat.
    • Plays sound effect when the player is near lava.
    • Use the /biome (or /b) command to learn what biome you're standing in.
    • Ops can use the command to check the biome locations of other players.
    Download BiomeSound v1.1 (for BukkitContrib 0.1.7)
    Download BiomeSound v1.1 (for Spout 1.0.1)
    (source code included in .jar)

    Download Sound Pack
    (85 MiB)
    Download only the lava sound (for those who have the old Sound Pack)

    Changelog:
    Version 1.1
    • Project split into continued BukkitContrib support as well as Spout support.
    • Lava effect added.
    • Clients now always play ambient sound at their login location. Before, they would only do so the first time they logged in after a server restart.
    Version 1.0
    • Release
     
    Moe041991 likes this.
  2. Offline

    TTlabambaTT

    This WILL sound lazy i know but do i have to find all the sounds myself can i not put the website in from some one else if they have done it it will help ALOT
     
  3. Offline

    Mercury

    Did you even read first post?

    Download Sound Pack
    (85 MiB)
    Download only the lava sound (for those who have the old Sound Pack)
     
  4. Offline

    TTlabambaTT

    nope i didnt silly me thanks
     
  5. Offline

    Klotzonator

    Great idea, and a nice spouty equivalent to MAtmos. Are there alternative sound packs yet?

    And one not-so-nice thing I encountered in the few minutes using it is: the train sound adds up. On a rail some hundreds of blocks long I hear more and more train soundfiles, each one slightly off. My personal best is five times the train soudn on a 400 blocks railway ;). Anyone else having this issue?

    Edit
    Forgot to mention: I'm using CB 1185, Spout 1.0.6 for 1185, and SpoutCraft 471. No problems with this bunch yet, hence the adding of the train sound.
     
  6. Offline

    rbs

    the plugin doesn't work for me:(

    when I enter the sound-URL in my Browser it starts to play, in the Game nothing happens. Any ideas what I've done wrong?

    Here is my config file:
    Code:
    sound:
        desert: http://*****.de/sounds/desertwind.ogg
        range: 45
        forest:
            night: http://*****.de/sounds/forest_night.ogg
            day: http://*****.de/sounds/forest_day.ogg
        boat: http://*****.de/sounds/rowing.ogg
        rainforest:
            night: http://*****.de/sounds/rainforest_night.ogg
            day: http://*****.de/sounds/rainforest_day.ogg
        nodeseparation: 20
        open:
            night: http://*****.de/sounds/nighttime.ogg
            day: http://*****.de/sounds/daytime.ogg
        lava: http://*****.de/sounds/lava.ogg
        volume: 70
        train: http://*****.de/sounds/train.ogg
        arctic: http://*****.de/sounds/arcticwind.ogg
        nether: http://*****.de/sounds/nether.ogg
        underground: http://*****.de/sounds/underground.ogg
        swamp:
            night: http://*****.de/sounds/swamp_night.ogg
            day: http://*****.de/sounds/swamp_day.ogg
    used Versions:
    bukkit 1185
    Spout 1.0.6
     
  7. Offline

    Bradley Hilton

    I haven't tested this out yet, but does anyone know if it still works with bukkit 1240 and spout 1.0.6? I plan on testing this out later tonight and was just curious before I started...
     
  8. Offline

    Cryptite

    Don't believe it does. Might be safe to assume this plugin has died. :(
     
  9. Offline

    Bradley Hilton

    :( Wonder if anyone can update it...
     
  10. Offline

    Klotzonator

    It's working with CB1240 and Spout 1.0.6, just had it running like that just yet.

    Anyways, if it's updated anywhere soon I hope someone fixes the "still playing the rest of biome sounds when disconnected from server" thing ... and maybe finds a new "open" sound. What I believe to be the sounds of crickets is giving me headache right away ^^

    @ rbs
    Seems okay, except for the URLs it's looking just like my config. I assume you're not just standing there waiting for it to start playing in-game, but walking around over to another biome or taking a minecart ride or something?
     
  11. Offline

    BioRage

    She's probably busy, this is one of the most innovative plugins out there, do not let it die :)
     
    Bradley Hilton likes this.
  12. Offline

    m5k

    I Sooo want an update for this. New biomes need sounds and some minor framerate issues need a fix.
     
  13. Offline

    MG127

    suggestion: include MAtmos into this plugin
     
  14. Offline

    Pogono

    I took myself the liberty to update the spout version to 1.8.1. Built and tested with CraftBukkit 1337. This is the first thing I've made in Java in ages but it seems to be working fine on my server right now.
    Chages include:
    • Made "Extreme Hills" play the Artic Sound
    • Removed Rain Forest as Notch took it away in 1.8
    • Added Ocean biome and a new sfx for it in the sound pack
    • Cleaned up the code from the old unused biomes
    Download plugin
    Download SoundPack
    Download the new ocean sound
    Source should be in the jar file.
     
    Zymosis likes this.
  15. Offline

    ipaqmaster

    I dont know if my clients want to download 85mb each play =s. another thing, the audio files I have set up dont loop is it possible to make them do so?
     
  16. Offline

    Wilko343

    Well they just have to download is once if they just don't clear their cache. And for the looping you should just have long sounds because looping isn't really possible yet in Minecraft.
     
  17. Offline

    Zymosis

    I'm gonna try this out. I really do hope it works, because it's just that bad ass. :)

    It works for me but lags some other players. :(

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

    Pogono

    Yeah, there is a reason that it lags so ungodly amounts. The plug-in runs every time a player moves and that means it updates a whole lot as even looking a round counts as moving. I have an updated version that is a lot more optimised. As it only updates every 100 move and some other stuff, but I think it might be a small sound lag in it. You probably won't notice it unless you use some über headphones.
    I was not planning on releasing a new version until minecraft come out of beta though. But this will likely be the last release I make in this thread. When the next release comes I will have to make a own thread as I can't go stealing Laurina's thread forever.

    But anyway here is the updated one
     
  19. Offline

    Zymosis

    Jeez, thanks. I'll try it out.
     
  20. Offline

    xeNium

    Can you make it using sign not command? Like this Line 1: (What name of that music will be use) Line 2: Range (per block square) Line 3: (More music if want make it cool like a train stations when operator is speaking another operator is speaking too :D) Because i'm looking that soundsystem like that for my train stations :D and that will help many user of your plugins to use your soundsystem and they can add the music anywhere they want not only dessert or what.
     
  21. Offline

    Pogono

    I could give that a try, the only problem that I see right now is that in order to play a tune it needs the full url to the file and fitting that on a sign was impossible last time I checked. What with only having 15 chars per row.

    But I will look into it, but probably not work on it until bukkit and spout gets updated.
     
  22. Offline

    xeNium

    No, simply don't use url anymore change the setting into connecting to biomesound folder plugins directly, thats all here the example:

    BiomeSound Plugins already make a shortcut when we writing a word in sign line 1 [biomesound] so when we type on line 2 a music name the real we was writing /plugins/biomesound/music.ogg

    [biomesound]
    musicone.ogg
    50
    musictwo.ogg

    Btw who are you? You are not the developer of this plugins.
     
  23. Offline

    Pogono

    I like this plug-in but it doesn't look like the Laurina is updating it. So instead of letting it fall into the pit of forgotten plug-ins I took it to me to update it. I would create an own bukkit dev page now, but the thing stopping me is that I need her permission to, and she haven't been here for months.

    Anyway I don't think you can allow downloads direct from the hosts plug-in folder so haveing a url is the only option AFAIK. But I can rewrithe the config to.
    Code:
    Sound:
    FileHostUrl: http:/www.example.com/mcsfx
    Desert: desert.ogg
    Swamp: swamp.ogg
    From
    Code:
    Sound:
    Desert: http:/www.example.com/mcsfx/desert.ogg
    Swamp: http:/www.example.com/mcsfx/swamp.ogg
    Then the second row of the sign could be the name of the custom sound. But this will also force people to put all the sounds in the same place. I think most do that already so it's probable no big deal. But sign support is a good idea and I will more likely add it.
     
  24. Offline

    xeNium

    Can we just directly using it? Not editing the .yml manually
     
  25. Offline

    Pogono

    I can look into other ways of changing the setting, like permission based commands or something. May I ask why you don't like to edit the config.yml? Changing them from ingame seems more problematic than just editing the .yml.

    I could see if I can make a reload command so that you don't need to restart the server all the time if that is the problem.
     
  26. Offline

    BioRage

    Anyone have an updated version of this amazing plugin?
     
  27. Offline

    G4meM0ment

    I just read a bit in the comments but Im aint know now if that works with Spoutcraft...
     
  28. Offline

    rbs

    This only works with Spoutcraft clients.

    I tested a little bit arround and added some debug messages, when a sound should be played...
    I still get only some sounds working (extreme hills/arctic, forest day/night).

    @Pogono:
    I also optimized some code. If you want we could develop together on this plugin;)

    I'm not really sure why the sounds would not work for me, if i open the urls in a browser it plays the sounds. Should I hear sound the whole time when logged in? or is it like the minecraft music?:D
     
  29. Offline

    nicquehen

    Thx to keep update i try it today and my member love it :)
     
  30. Offline

    LucidLethargy

    This is a much better idea, also the sign triggered thing sounds AMAZING if you can pull it off!

    Thanks for all your help in keeping this plugin going, it really is an amazing asset to our servers!
     
  31. Offline

    BioRage

    I concur, we are still eagerly waiting on updates for this blessed plugin.
     

Share This Page