Biome Ambience
Biome Ambience
Ever wanted to hear to sounds of nature in Minecraft. Now you can with this plug-in. Based on the biome you are standing in it will play a custom sound. Grasshoppers in the plains or magpies in the forest. If you don't like the sounds provided be the sound pack you can change them out to you own, if you for example want custom music in each biome that is also possible. Just make sure you have the same name on them.
It also have the ability to play sounds from signs. Put the files where you got all you other sounds and enter this on a sign
[BiomeSound]
mysound.ogg
to play my mysound.ogg. mysound.ogg is only given as an example you could have used any other sound effect. Every sign can have an own sound effect to play. They can even overlap so multiple signs can be put close together and each play different sounds. Just be considerate of others ears.
New with signs in 1.4 is that you can set the 3rd row to wide or a number to set how far it will be audible. Wide makes the sound come from the player's position and an number makes it fade farer away from the sign. It will use the setting from the settings file if left empty.
The 4th line can set the volume of the sound. If left empty it will use the volume node from the settings file.
Just remember that the radius settings affects how far Minecraft will check for signs, so if you relay one signs you might want to raise it a little. Or use more signs in you buildings.
A basic sound pack can be found here
Planned features
- More settings for signs. Cool downs and signs that you have to press in order for them to play.
- Redstone support for signs.
- Timer settings for signs. Want a sign to play when someone been close to it for x seconds rather than almost instantly.
- Debug setting for end users.
- mp3 support.
- I'm hopping that I can do something with the books and some kind of text-to-voice. Perhaps that will be better of as a own plug in but still.
Permissions
Here is the permission setup snippet from plugin.yml
permissions: biomeambience.play.*: description: Makes everything that can play sounds do so. biomeambience.play.vehicle: description: Splashes from oars while in boats and a train like sound in mine carts default: true biomeambience.play.lava: description: Melting rock do not make the sound of soft rock default: true biomeambience.play.sign: description: Signs can now magically enter you mind and start sounds default: true biomeambience.play.biome: description: The natural sounds of the wilderness default: true biomeambience.play.underground: description: Ever wanted to hear the sounds of claustrophobia up close? default: true biomeambience.admin.placeSign: description: Allows the user to put up noisy signs default: op biomeambience.admin.checkBiome: description: If all the pines, ravens and generally felling of the environment doesn’t tell you that you're in a pine forest. This command will enables the usage of /biome default: true biomeambience.admin.checkBiomeOthers: description: You “friends” left for “vacation” without telling you where? Fear not with this command you can stalk the environment of they favourite “vacation” place. Now you also know when they are hitting the beach. Enables /biome <player> default: op
While it seems a bit over kill with that many permission it was made with the idea that you simply can set biomeambince.play.*: true/false. And then disable/enable the different parts more freely. For example someone maybe just want the underground and sign or everything enabled but the lava. Then you can make it that way with only two nodes.
This is based on laurinas old plugin BiomeSound that in turn is based on BiomeMassage of robin0van0der0v.
i do like this. takes i bit if tinkering to make it sound nice :)
I tagged the mod for spout but it doesn't seems to show for some reason.
Radio stations and playlist are nice ideas. Back when I made it it wasn't possible to know when a song ended and therefore it was not really possible to loop songs. But it's been half a year since I took a good look at it so I'll see what I can do.
I'm still searching for something that will let me define internet radio stations to play based on what biome or worldguard region a player is in. Maybe a list of songs on dropbox or something similar would be nice too. Only thing is, players would have to have spoutcraft to enjoy the audio. Not a problem for those of us that run a spout server. lol the only mention i see here of spout is in the comments.
EDIT
I found the page that mentions spout lol
As for planned updates, I'm feeling this is fairly completed but I will still rebuild it once 1.3 is out and everything is updated and stable. But if you have some suggestion feel free to make them.
@predawnia
Sorry for the late answer but mySounds.ogg is only an example. You can put any other string there.
Say that you make a sign with clockwork.ogg rather than mySounds.ogg or something it will play clockwork.ogg assuming you have a clockwork.ogg uploaded.
Each sign can use different sound effects, so you could make an other one with, say for example, tarvenNoise.ogg. On the same server/world/chunk.
Come to think of it, you might not be needing to put .ogg at then end. tarvenNoise should do just fine, but I haven't looked at the code in a long while so you have to see for yourself. You still have to upload a tarvenNoise.ogg not .mp3 or anything else.
You should even be able to use multiple signs close to each other playing different sounds. But you shouldn’t do that when they got the 4th row set to wide however, it can easily become nasty for yours and other players ears.
I hope this makes sense. I should probably clarify this on the main page.
I love this plugin.
Can we have more sounds than just mysound.ogg when using signs?
Very nice plugin! I have tested it and I really like it! But I cant use it, the plugin is killing my FPS (50 FPS to 8 FPS).
@FiddyCraft
Sometimes the downloads take long, but usually never longer than a couples of minutes. However during that time you're left with an dreadful silence thinking you messed something up.
You have the right address in the settings and uploaded the files from the zipped folder, not the zip file.
No firewall or software blocking? I once had a Apache based server with a download limit of 10mb that I had to increase.
Have other mods that done something with files downloaded from you ftp worked for you before? like the capes from this mod.
And make sure you're testing with a spoutclient. That is pretty much anything I can think that could gone wrong. You could post some more info, like what server software you are using and we might figure it out.
D: i cant get it to work for the life of me I used my fpt link to the folder that has all the sounds you provided and I set up the permissions im using the spout you showed and still no dice D:
@FiddyCraft
Latest rec build 737
what version of spoutplugin does this work with?
@draikonm
Could be possible to do something like that. I will see if I can't get it in today.
This completely changes the way Minecraft feels for me and my players, wonderful :) One thing I'd like to ask, what would the chances of adding a fade switch to sounds played from signs?
For example:
[BiomeSound] sound.ogg fade off
In that case, say I'd like an eerie dungeon sound, I wouldn't want it to get louder as you get closer to the dungeon, I'd just want it as one standard volume.
Anyway, just an idea, doesn't matter if you shoot me down! But as I said, great work!
Muu36:
I like the permissions setup. It would be great to have two additional permissions, one for the /biome command, to control who can and can't use this command (w/ default true), and one for the ability to place a [biomesound] sign or not. That second one would be a bit more effort, but would allow for control of users making sound signs.
Great Plugin! One of my must haves.
Peace.
cdrgnfly
What impact does it have on CPU and RAM?
@maniacmusic
No support for Terrain Controls biomes yet. I don't really play much minecraft right now so development is a bit slow and my plug-in have problems handling a finite number of biomes. If I understand right Terrain Control will allow an infinite number of biomes. So first I would have to make it work with an infinite number of biomes and then have a good look at TC.
Hex, Thank youo, we all needed this plugin :D I just used biome sound but I often thought it would cause laggs :(, so youre my survavior.
G4meM0ment
Does it have custom biome support? I'm using the Terrain Control plugin with custom biomes.
I'm glad you're still updating, this mod really makes my SMP experience more immersive.