// Version 0.1.10 is available now! => 14 new Guinea Pig species and more! //
Some random short video showing the In-Game Music Player
[media]http://www.youtube.com/watch?v=bgaPXrRIDKg&context=C3db1917ADOEgsToPDskK0JEtOT0s7Cjp9DtKGZ1SC[/media]
Description
Infestation is a Minecraft modification which adds the ability to listen to most SHOUTcast Radio's In-game with other players together or alone (Full SMP support!). There are some other minor new things like furniture or Guinea Pig's too. I'm planning to greatly extend this mod even more in the future with other things I'd like to see .
So this is my first Minecraft mod release, I hope you enjoy it and give me some feedback on the way.
Usage
Craft a Stream Player with the wooden planks recipe, place it, right click it, enter your desired SHOUTcast Radio Stream URL *You can find some radios here, right-click on that website on an entity and paste the destination URL in the ingame Stream Player (Best if the URL ends with the ".pls" file extension), then simply click "On" / "Off".
Examples of valid URL's for the Stream Player
the stream must be TYPE MP3 "not" AAC to work
http:// yp.shoutcast.com/sbin/tunein-station.pls?id=SomeRandomID
http:// randomradiostream.com/randomfolder/somefile.pls
http:// otherradiostream.com:80/stream/1024 (directly extracted from a .pls file => "File=" URL's)
*Without the " " whitespace*
You can also craft some random furniture (Generic)
Recipes
Download - Client 0.1.10 for Minecraft 1.2.3
Goo.gl Mediafire
Download - Server 0.1.10 for Minecraft 1.2.3
Goo.gl Mediafire
Download - Client 0.1.10 for Minecraft 1.1
Goo.gl Mediafire
Download - Server 0.1.10 for Minecraft 1.1
Goo.gl Mediafire
(no extended Guinea Pig AI in old Minecraft 1.1 release version)
Installation - Client (Players)
1. Install Risugami's ModLoader 1.2.3
2. Install ModLoaderMP 1.2.3 v3 Client (Dependencies)
3. Install Minecraft Forge (Recommended Client)
4. Extract "mods" and "resources" from the infestation-client-X.X.X.rar into your %appdata%/.minecraft/ directory
Installation - Server (Server Owners)
1. Install ModLoaderMP 1.2.3 v3 Server (Dependencies)
2. Install Minecraft Forge (Recommended Server)
3. Extract the "mods" folder from the infestation-server-X.X.X.rar into your minecraft server directory
ID's
blockIDStreamPlayer=125
blockIDGeneric=126
itemIDGeneric=2438
itemIDGuineaPigThingy=2439
itemIDStreamPlayer=2440
itemIDGuineaPigEgg=2441
entityIDGuineaPig=230
entityIDGuineaPigAbyssinian=231
entityIDGuineaPigAbyssinianSatin=232
entityIDGuineaPigAmerican=233
entityIDGuineaPigAmericanSatin=234
entityIDGuineaPigCoronet=235
entityIDGuineaPigCuy=236
entityIDGuineaPigPeruvian=237
entityIDGuineaPigPeruvianSatin=238
entityIDGuineaPigSilkie=239
entityIDGuineaPigSilkieSatin=240
entityIDGuineaPigTeddy=241
entityIDGuineaPigTeddySatin=242
entityIDGuineaPigTexel=243
entityIDGuineaPigWhiteCrested=244
They can easily be changed via the Infestation.properties file which gets generated after first launch.
ComputerCraft Support
You can also access the StreamPlayer via the the streamplayer API:
--side is any of "left", "right", "back", "front", "bottom", "top"
--volume is a Integer (default 100)
--url is a String to the ShoutCast stream (ex:"http://listen.di.fm/public3/electro.pls")
streamplayer.on(side)
streamplayer.off(side)
streamplayer.getVolume(side)
streamplayer.setVolume(side, volume)
streamplayer.getURL(side)
streamplayer.setURL(side, url)
streamplayer.getInfoTitle(side)
streamplayer.getInfoGenre(side)
streamplayer.getInfoURL(side)
And the StreamPlayer is also supporting ComputerCraft Events:
streamplayer_on
streamplayer_off
streamplayer_setURL with parameter URL
streamplayer_setVolume with parameter Volume
streamplayer_info_title with parameter Title
streamplayer_info_url with parameter URL
streamplayer_info_genre with parameter Genre
Changelog from 0.1.6 to 0.1.9:
=====GuineaPig Changes:=====
+added 14 new species with different sizes, textures and possible modelsupport (one is even so big, you can ride on it *rare*)
+migrated to the new 1.2.3 AI system (they will eat grass and do other stuffs now)
+added cross-breeding
+added child-size model support
+you can now disable guineapig's via the Infestation.properties file (enableGuineaPig=true)
Changelog from 0.1.5 to 0.1.6:
=====Stream Player Changes:=====
~fixed strange drop behaviour
~renamed streamplayer button On/Off to Turn on/Turn off
+added better streamplayer error handling
+added streamplayer notice for AAC type streams
+added streamplayer method getInfoTitle(side)
+added streamplayer method getInfoGenre(side)
+added streamplayer method getInfoURL(side)
+added streamplayer ComputerCraft event streamplayer_on
+added streamplayer ComputerCraft event streamplayer_off
+added streamplayer ComputerCraft event streamplayer_setURL with parameter URL
+added streamplayer ComputerCraft event streamplayer_setVolume with parameter Volume
+added streamplayer ComputerCraft event streamplayer_info_title with parameter Title
+added streamplayer ComputerCraft event streamplayer_info_url with parameter URL
+added streamplayer ComputerCraft event streamplayer_info_genre with parameter Genre
=====Furniture Changes:=====
~fixed strange drop behaviour
And a very big thanks to "Ternomisa" for creating some of the very neat models and textures, "smb3master" (Guinea Pig Egg texture) and everyone who is contributing I hope you like it
Permission
You are free to use, decompile, share and repack (modpacks as example) this modification as long it's not commercial .