Now with rainbow goo, your very own multidimensional copier!!! Grey Goo Mod v2 has machines, dimensions, tons of items, and even more goos to manipulate your world like never before.

This update adds rainbow goo and Plague world, two features that have been in the works for a VERY long time. It also adds a sort of 'backup' dimension that you can access through the Goo Portal (under machines).

If you have played this mod before, well, go look through the new machines and items before you start. It is very different. I changed nearly everything about the mod, added more in this update than there was in the original mod, and am very excited to see what everybody thinks about it. See below for all the juicy details.

To install, install Forge Universal into you minecraft.jar, and run minecraft once to generate the mods folder. Simply place the included .zip folder into the mods folder, located in .mincraft->bin->mods. Enjoy!

Its compatible with most mods I have tried, including the big ones if you deal with the block IDs. It doesn't modify any base files, and it comes with a config file to help with blockID conflicts, because it uses quite a few.

The config file is located in the config folder, and contains settings for all item and block ids, the speed goos spread, and a few other performance tweak. If the mod lags your computer, go here to fix it!

I also recommend backing up your saves, in case you loose control of the mean goos. They can get out of hand. (Correction- you WILL loose control)

One more thing, I don't update the link between minor patches, like from 2.0.0 to 2.0.1. I'm lazy, shoot me.

-------------------- Plague World Challenge---------------

In the world creation menu, under world type, select plague world. This is HARD, and I recommend not staying in one place for very long at all. All sorts of bad things start happening.

To 'win', get some EMP Arrays going and make some rainbow goo to save the world!

-------------------- Getting Started with the New Version---------------

With this update, I introduce this thing called balance. Now, you have to work to get your goo blocks! Read up below for a quick starter course on how to begin. Crafting recipes are listed with the block descriptions in the corresponding sections.

1.) Your first step should be to get a Homogenizer up and running. This machine converts any item into substrate, the foundation of all goo blocks.

2.) You may have noticed that the Homogenizer is very slow. In fact, the other machines are faaaar slower. To speed them up, you need to craft some coprocessors! These blocks surround a machine, each increasing its speed substantially. You may place up to 25 coprocessor blocks around any one machine in a 3x3x3 cube.

3.) Now, use your Substrate to manufacture a Grey Goo block! This is done with 4 substrates in a cube on the grid. This next part gets dicey, though...

4.)To obtain the other Goo Blocks, you need to grow Grey Goo carefully. You don't even have any Red goo to save you if things get out of control, so watch it! Growing grey goo has a random chance to change color slightly, and these are what you want. Break these to get a colored Modifier, which can be compiled into a matrix. Grey Goo tends to adopt the properties of whatever it grows into, as well.

Grey Goo, due to its unstable nature, can mutate into tumor if you let it get out of control...

5.) Assemble these to get the other goo blocks! Mix and match colors to get a dual color matrix, invalid mixes just give you grey. Goo blocks also no longer drop themselves. Instead, they have a chance to drop a modifier.

-------------------- Goos---------------

There are many Goo blocks, items and machines. Each has its own characteristics, crafting, and absolutely awesome(not really) textures. New as of v2, goos no longer drop themselves. Instead, they have a chance to drop the corresponding color modifier.

All of the other goos except Grey are created using the Assembler.

-------------Basic Goos------------------

These are the foundations of the mod- Each does something unique, and they all interact with each other in interesting ways. Only grey goo is craftable, and is 4 substrate blocks in a cube on the crafting grid.

Green Goo-

This inert Green Goo block is immune to the other goos. It also acts as a anchor and re director for the orange goos.

Once placed and activated, it displays the current world information.

Grey Goo-

This is the inspiration of the mod. It slowly consumes and grows over any other normal blocks around it. It does not decay over time, and simply replaces blocks with itself. It cannot infect the Red Goo, Green Goo, or Orange Goo. It crafts into Tumor, with 9 blocks.

In v2.0, it now is innately unstable, and will mutate over time into the other goo colors. Breaking these slightly colored Grey Goo blocks will yield Modifiers, the path to the other, special goo blocks! While the color of the mutation is random, it is also effected by what it grows into...

Be careful, because Grey Goo can mutate into tumor if you don't watch it carefully!

Purple Goo-

Purple Goo is a tainted form of the Grey Goo. It spreads a little faster, but it decays over time, leading to vast infected pits int the landscape. It cannot infect the Red Goo, Green Goo, Grey Goo, or Orange Goo.

Red Goo-

This block is the cleaner. It grows faster and more aggressively than Purple Goo, but only grows in the other Goos except Green. It is used to clean up walls made from the Orange Goo or destroy infections of the Purple Goo. Inert Green Goo is immune, however. Buffed, now decays faster and cleans faster!

Orange Goo-

This one is interesting, as it only grows in two dimensions. It will create vast walls and sheets of Orange Goo over time. Orange-Red goo replaces it as a rapidly growing wall block, though.

Now, when placed and clicked, it grows away from any green goo block. While it is growing, it also grows away from any adjacent green blocks along the way. This leads to TONS of crazy stuff you can do with it, but if you mess up, you end up with 100 block long spikes everywhere.

Here is a video explaining this-

It still grows all the way to the void, effectively containing the spread of the Purple Goo by forming a massive wall. But in all other directions, it only grows 100 blocks long. Like the Green Goo, it cannot be affected by the Purple Goo. This is the best way to contain Purple Goo. It is still vulnerable to the Red Goo, though, and cannot tunnel through the Green Goo.

Blue Goo-

It just eats fluids. Combined with infinitely flowing waterfalls, this can do odd things... safer than purple goo. Also very useful for clearing underground springs and lava flows!

White Goo-

This unique Goo grows only through the air, and only when there is sufficient light to power it. Because it shades itself when in large quantities, it forms huge hollow bubbles that one can go inside of. This block is fun to mix with other Goos, because they light they give off power this one, leading to infinite battles. Like most others, it still cannot infect Green, Orange, and is rapidly removed by Red.

Brown Goo-

My most popular request, a mining goo! It works like purple, except it doesnt decay at all, and leaves behind any ores it finds. Strip mining at its best, who needed the trees (or the rest of the world) anyway?

As of v2.0, this block ONLY eats stone, sandstone, gravel, and a few others. This way, it wont eat the dirt off the surface, eat your house, or any ores added by other mods.

Yellow Goo

This new goo is my personal favorite. It acts like sand, exept whenever it falls, it turns everything around it into more of itself. And then it falls some more. Let this get into your cave network, and watch helplessly as your world is consumed from the inside out. Does not play well with other goos, either.

---------------------------Multi Color Goos!!------------------------------
These Goos are created by combining two colors in the Compiler, and then assembling that matrix onto a substrate. Substrate is obtained by homogenizing any block in the Homogenizer.

Rainbow Goo! The restorer block.
At long last, I introduce rainbow goo. Crafted from all 9 modifers in the grid, it has the power to restore vitually any damage done to your world. It functions by 'copying' anything different from the backup world (see Goo Portal under machines) into the overworld. It also lets you copy changes from the overworld onto the backup world. A Goo Portal block MUST be present in the world that you are attempting to restore.

Orange-Red Goo- The new, improved Wall Block!

Now, when placed and clicked, it grows away from any green goo block. While it is growing, it also grows away from any adjacent green blocks along the way. This leads to TONS of crazy stuff you can do with it, but if you mess up, you end up with 100 block long spikes everywhere.

Here is a video explaining this- (it functions more or less the same)

It still grows all the way to the void, effectively containing the spread of the Purple Goo by forming a massive wall. But in all other directions, it only grows 100 blocks long. Like the Green Goo, it cannot be affected by the Purple Goo. This is the best way to contain Purple Goo. It is still vulnerable to the Red Goo, though, and cannot tunnel through the Green Goo.

Orange-Purple Goo- The tunneling block!

This unique Orange variation is great for digging long tunnels. Simply place one Orange-Purple Goo block next to a green goo block, activate it, and watch dig a long mineshaft! Or a hole in your house, if your not careful. Can do reallly weird things if activatied in certian shapes, like .

Orange-White Goo- The ladder!
This Goo obeys the same rules as Orange-Red, exept you can climb it like a ladder! Quite useful, really. Also, it is NOT immune to the other goos, and is not intended to be a wall block. Texture/render is kinda wonky, Im working on it.

Purple-Red Goo- The Crater Maker
So for those people who dont want to wait for purple goo to consume the world, there is Purple Red goo. Its Purple goo on speed, crack, and meth all at once. Careful with this stuff. It is, however, the only real way to stop the spread of darkness.

Blue-Red Goo- The Rapid Water Eater!
This Goo block rapidly eats water and lava. Really, really rapidly. Its great for mining trips, to clear out lava filled caverns, or maybe because that ocean was annoying or something.

Red-Green Goo- The Freezer!
After and extended leave of absence, the Freezer returns! This block rapidly spreads through other goo blocks, quickly halting thier growth but not destroying them. The cool part, though, is that you can globally change its texture to ANY OTHER BLOCK in the programmer, even things like glass and reeds!

White-Green Goo- The Igloo/bubble thing.

This one is crazy, it rapidly multiplies through the air, pushing away mobs and forming a large dome (or sphere). Like white, it needs light to work, but it spreads fast, then stops. Great for a quick defense or house. Does odd things when growing over patches of red, not quite sure what is going on.

Brown-Red Goo- The rapid miner.

Like brown goo, it spares minerals, but instead of slowly growing, it rapidly explodes outward, but stops soon after. Very good for mining. Very, very good. (ALL YOUR DIAMOND BELONG TO US) Lags a bit, but who cares, you get diamonds.

---------------------The Destoyer Series--------------------

...Now I am become death, the destroyer of worlds...-Bhagavad Gita

A series of blocks that start with "Tumor" which grow and evolve as they spread. One form changes to the next once it has reached critical mass, and in the process gains new abilities and becomes far more dangerous. During the final stage, the player has once last chance to stop the infection before it becomes an unstoppable plague, blotting out the sky and consuming the world.

Tumor spreads with tendrils and roots, changing to Darkness in its core. Eventually, Tumor creates enough Darkness that Darkness evolves further into Plague. Once Plague reaches critical mass, The Great Destroyer forms, and reaches for the clouds.

To use, simply place a single block of Tumor, and wait.

Tumor-

It slowly spreads in a latticelike, viney pattern over the ground, streching roots deep into it. It consumes all blocks near it, even if it is not touching them, creating vast open caverns. Once it reaches a certain size, it begins to change into Darkness. Cannot be cleansed by red, but can be broken by hand! Containment is the best strategy.

Darknes-

A remake of the old Black Goo. Just as unstoppable, but this time is created as part of Tumor. Tumor serves to insulate it from the other, natural blocks, but if containment is breached... Game over, buddy. Red cannot stop it, but orange walls and green blocks can. If enough Darkness forms, it starts to evolve into Plague.

Instead of growing to blocks next to it like other goos, this one throws itself great distances from the starter block. Dangerous. Only purple-red can halt its advance, or a 15 block thick wall of Orange-Red.

Plague-

This block targets the player specifically, chasing him faster than he can run. It is much slower farther from the player, however, so it can be beaten by simply dropping some red and waiting for a few minutes. If enough Plague forms in one place, then The Great Destroyer is born. And by chase, I mean it grows based on being visually rendered by the player. So if you can see it, it grows, and the closer it is to you, the faster it grows. Only grows one block deep though.

The Great Destroyer-

The final form in the series, this begins to creep upward, toward the clouds, forming a vast tower. If it reaches the very top, then it's growth explodes outward, clogging the sky and becoming unstoppable. If a Tumor reaches this stage, then there is no going back, no stopping it, nothing. It ends a world as surely as deleting it.

-------------------- Machines and Items---------------

There 5 machines, and 4 types of items, all described below.

---------------------Items--------------------

The top row contains the two crafting items, the NanoLathe to the left and the NanoLens to the right. I mean, we are working with individual atoms here. Specialized tools are required.
They are crafted as follows-

The next row contains the modifers- Each conveys a specific trait to a matrix when combined in the Compiler.(see below) They are dropped by Grey Goo when it mutates, and by the other goos.
To obtain, grow Grey Goo until it changes color, and break these blocks, or break other goo blocks!

The next two rows contain the Nanite Matricies. These represent the raw nanites, and can be assembled onto a substrate block in the Assembler to produce the corresponding goo block. Substrate is produced in the Homogenizer. To obtain, place one modifier in the top slot of a compiler, and one it the bottom slot. Dont forget to surround the machine with Coprocessors, though, or it takes forever.

First top slot takes a substrate, first bottom slot takes a matrix. Middle grid provides resources, each cycle takes 2 iron and 2 redstone. Outputs the Goo block corresponding to the matrix.

Compiler-

Takes modifiers/traits and combines them into a matrix. Invalid combinations yield grey.

Programmer-

Only one function right now, takes Red Green Goo in the bottom slot, and any other block in the top. Globally changes the texture of Red Green to whatever the top block was. Plan on allowing it to change the texture of substrate blocks individually, and program custom functions into rainbow goo, like what it spreads into, how fast, how far, define rules for it, really anything.

Homogenizer-

The Homogenizer consumes any block and outputs a Substrate.

Coprocessor-

The Coprocessor block is not a machine by itself- Instead, it increases the speed of any machine that it is next to, in a 3x3x3 cube around it. To maximise the effectiveness of a machine, suround it with 25 coprocessors, with one opening to use it. For each coprocessor, the homogenizer will also produce another substrate per input.

--------MultiBlock Structures- EMP Array and Goo Portal-------

EMP Array-

This powerful new machine is less a machine than a large, muliblock structure. When properly constructed, it disables the spread of a single goo. It also disables the reproduction of TGD golems if they exist, and resets the worldgen status. (assuming you can get rid of all the TGD, that is...)

Once build, right click the one block at the bottom to activate it, and then place a single goo block on the central pedestal. The pedestal will dissapear, and it will confirm activation.

How To Construct the EMP Array-

This is the standby, ready to accept a goo block state. You MUST click the bottom most block before you place a goo block on it. If you do not, it will not activate.

This is the activated state. If you place the goo block on the pedestal and it doesn't dissapear, try clicking the bottom block to reactivate it.

Goo Portal-

To activate it, place and click the central block. Wait inside the square until it teleports you, then break out of the green goo walls into the new dimension. It also will only do this in the overworld.

Drayle88 created a 10 series Lets Play called Goopocalypse using my mod. Its hilarious, well paced, and excellently narrated. I fully recommend watching all of them, and there of some of the best close calls I have ever seen on a hardcore world, ever. Episode 9, much? So this is the first video, and when I figure out how to actually imbed the dang things ill do that.

A less epic but informative video explaining my mod, by me.

I am also doing a series of short videos on the goo blocks themselves, so check them out.

-------------------------------------------------------

5 excellent Video reviews of my Mod!!

-------------------- Letter To The Player---------------

Hello miners,

This is my first mod and my first attempt at java coding, so bear with me if I move slowly. I am making a mod that simulates a grey goo disaster scenario. It starts as one block, and then it slowly spreads to other blocks around it, eventually consuming the entire world. Imagine it as some sort of nano-machine or a plague, I don't really know.
Also, it slowly decays if exposed to air, leading to large infected areas becoming impossible to navigate pits. It looks very cool as the infection progresses, and it also glows slightly, like redstone. Exactly like redstone, actually, cause thats the code I used...

So far, it works fairly well, but with some problems. One, it crashes minecraft if it eats a chest. Two, it opens a whole into the void. And three, I have no way of controlling how fast it grows other that using the updateTick()method.

So for the questions-

1. How do I make it grow faster? (growing slower is easy, I got that) SOLVED

2. How do I make it not break when it eats the chest, but still eat it without crashing? SOLVED

3. How can I give the block some sort of animation as it grows? gettin on it

Working on- Better worldgen options, and some interesting crafting recipes.

Any and all ideas are welcome, and I keep track of who told me what too! And if anyone feels like making a better texture, I'll consider using it, as long as it fits into the current circuit/machine theme with the same primary colors.

Changed how Orange Goo works- See block description and video
TGD adds itself to worldgen when it blooms, with a 1 in 300 chance to spawn in a new chunk at y=146
Reduced Tumor growth speed, make it immune to red and breakable by hand.

Some pictures below, Ill add some more good ones as I come across them. I get the best ones by placing a grey goo block at or a little above lava level in a ravine or cave system and waiting till it eats to the surface. Its also fun watching it slowly eat away at ncp villages, in a sick sort of way.

Too late....

The new Brown Goo, not eating ore!

Shot at 2012-04-30

Dont mess with the Black Goo... See that chickenbreast? That could be your breast.
Shot at 2012-04-30

IMMA FIRING MAH DRILLLLLL

Shot at 2012-04-30

Sheeple gettin chased by the new Grey Goo. No grass for you, buddy.

Shot at 2012-04-30

My Igloo
Shot at 2012-04-30

What happened here?
Shot at 2012-04-30

I fought the red and the red won.
Shot at 2012-01-25

The pit it forms after a while
Shot at 2012-01-21

Sunrise over the end of the world
Shot at 2012-01-21

A white cloud
Shot at 2012-01-25

Inside the cloud

Shot at 2012-01-25

Red vs. White

Shot at 2012-01-25

Shot at 2012-01-24

Infecting the forest
Shot at 2012-01-21

From a distance
Shot at 2012-01-21

click on it^ cause its my awesome gif that took forever to make but looks like a two year old did it.

The eater becomes the eaten
Shot at 2012-01-22

The remnants after a cleanup
Shot at 2012-01-22

Eating a mountain at night
Shot at 2012-01-22

Shot at 2012-01-22

Shot at 2012-01-22

-------------------- Credits, and an Apology---------------

I have not been alone developing this mod. Many people, some on this thread, some over PM, and some from everywhere else, have all contributed to this mod in many different ways. Ideas, support, texturing, you name it. Until now, I have not given these people due credit. Over the next few days, I will be finding and catalouging the names (with permission, of course) of everybody who helped and posting it here. Sorry this took so long!

Aquellos- Original TGD Golem idea.

Monster2821- Beta Tester

deaththekid416 - Ideas, and Beta Tester

sinjidkiller - So many ideas and critique along the way.

Pinaz9 - Bounced ideas of this guy for weeks. Helped inspire v2.0.

dieffenbachj - A long time ago mentioned how my mod need a more balanced feel to it.

SelectedLime375 - Beta Tester

Lorddarkis - some nice alt textures, wish I had skill like that

Nerevar - Plague world idea

burninsky25- freezer texture change

_Spark_Master_Chris_- More textures!

ThatGuyYouKnow31- ideas

Drayle88- made a Lets Play series(go watch it), and ideas. Also make Tshirts!

RiftPhantom- Crafting table/balance

Jaitsu - Pseudo beta tester (gamma?)

Sorry if your name isnt up here yet, and you helped! Its been a while, and it will take me a while to find everybody! Thanks again.

Now I have my very own legal jargon section!

TERMS AND CONDITIONS
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities. (this thing)
MOJANG - Mojang AB (the minecraft people)
OWNER - , Original author(s) of the MOD. Under the copyright terms accepted when purchasing Minecraft (http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MOD despite use of MOJANG code.(me)
USER - End user of the mod, person installing the mod. (you)

1. LIABILITY
THIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.

2. USE
Use of this MOD to be installed, manually or automatically, is given to the USER without restriction.

3. REDISTRIBUTION
This MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this mod must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.

4. DERIVATIVE WORKS/MODIFICATION
This mod is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.

Ill be honest, I never saw the bacteria mod. Someone in the Mod Development forum mentioned it to just recently, well after I had started. The inspiration came from science fiction, specifically Ice 9 from Cats cradle and the general idea of a wild nano-machine grey goo.

Hey, great mod! i was watching this a little on the wip forum. As just a request, mayyybbeee make the purple block be in the worldgen so when/if you come across it, theres already a hole of it spreaded. Also lol why would you want to make something that destroys your world. If it was in the gen, it would be already started and you would have it from stopping. Just a thought tho :tongue.gif: Anyways, love the mod on any condition

Hmmm... It would be cool if I could add to one of the options when you select world type, and are given super-flat and normal. The thing is, I have no idea how to do that. I can definitely imagine going mining, getting down deep, and all of a sudden the rest of the cave is all infected. It wouldn't spread out of hand, either, because it would only start in loaded chunks.

To be fair, the bacteria mod had only one "infection" and it eats everything, if I remember right, that it is "trained" to. This mod, as far as I can see, is not like that. These goo eat each other and everything else. The Bacteria just keeps spreading and spreading if you aren't careful. Hell, it'll eat your world if you train it to eat certain blocks. This mod, however, has a way to contain and destroy itself. (Itself being the various "goo".) From the outside view, yes, it seems similar to the Bacteria. If anything, this is a more advanced block eater. They are both original in their methods, but similar in the overall idea of "block eaters". So, no, it's not a total rip of the Bacteria mod. They are both separate in their own ways.

To the maker: Good job on making something rather unique. Keep up the good work. I do believe I'll be hanging around to see where this goes. You have my support.

Ha! I havent used blue yet, perfect. I will make a block that only eats fluids. Purple does eat water just fine, though.

And I added the bit about backing up saves. Id hate for someones castle to get eaten.

I have been messing around with worldgen stuff, and I accidentally had way too much spawn in the beginning. About 2 min into the game, everything was purple. Everywhere. It was terrifying. Gotta tone that down a little.

This is a great mod! I'm going to upload a video review of it tomorrow! I hope your looking forward to seeing it! Great mod btw and I had a couple of suggestions you should change/add to the mod! It's all in the video and I think it would be cool to have the ideas in it!

Wow, I cant wait! Thanks. Also, I just added another block, Blue Goo, that eats only water. (and lava).

Right now, I am working on a block that eats air, and grows a bit more slowly that the others. I think it will be white.

I also added a "Plague World" version in the download, that includes some world gen modifications. It randomly spawns just a few purple goo blocks deep underground that slowly surface. Fighting these off can be difficult, because the time they reach the surface, the entire underground is already infected.

You should really make the block appear in worldgen, as someone already suggested. This would make it so you have to stop it from spreading, and would add a fun survival aspect. The matter that eats everything out of its way, spreading like a virus sounds wicked cool, i will definitely try this. You should make the lines on the blocks glow in dark, much like spider eyes. Looks good when i picture it in my mind. These are just suggestions i would like to see.
Great work!

edit: Dang, i was foolish and didn't notice this was added already. Oh well, atleast i have what i wanted!

I had this mod many months before bacteria mod was even in development! You could edit a text file and tell it what to eat and replace it with.

If you mean you had my mod, that is impossible, because I didnt even know what a .class was a week ago...

If you had a similar mod, then cool, Id like to see it!

On a different note, I need to make it so plague world only generates a limited number of Purple seed blocks, sorta like strongholds. Ideally, it would place one block randomly near spawn, and only one more a good deal farther away. No more would spawn for the entire map, because too many causes unmanageable lag.