Tutorials/Rube Goldberg machine

A complex redstone device might not be every miner's cup of tea, but a giant chain reaction device can be a quite entertaining thing to build and test, and you can learn a lot from it. On this page are some ideas and tips that could make your RGM one to be noticed. Who knows, maybe you could become the Sprice of Minecraft!

Ideas
If an idea's title is bold, it is only possible in the PC version.

If an idea's title is italic, it is only possible in the PC and console versions.

Zombie Maze
Show off zombie path finding by making a small maze with a trapped villager at the end. Near the end, make the zombie step on a pressure plate.

Variation
Make one exposed to the sky so they burn, causing them to find shelter with pressure plates.

N-ice items!
Droppers can be used to shoot items over ice that has water on top. Make an item slide onto a pressure plate that triggers another dropper to shoot more in a different direction.

Yes you can-non
Sand and gravel cannons could shoot a block over to an area that has a powered repeater with a redstone dust missing. Once the block falls in place it will be electrified and will conduct power. You can also use anvils to crush a mob, and make its drops fall into a comparatored hopper.

Greenstone
A neat type of wiring can be made with cactus, sand and torches. Place a cactus, add sand on top, add a torch in the sand, and place a sand on the torch. Where the sand will fall, add another cactus. Rinse and repeat.

''Note: In Pocket Edition, due to a recent update torches no longer support sand. However this can now be substituted with ladders and some other blocks.''

Bluestone
Water can knock out torches. Use a water device that knocks out a torch supporting sand/gravel, making it fall 2 blocks. This will continue the water flow.

Sandclock
A piston pushing a solid, gravity affected block (sands and gravel) over a hole with a powered repeater on one side of the sand's destination before it falls and a line of repeaters on the other side can make some short pulses, and if a lot of the block is used can be used to unlock certain circuits.

Pistone
Redstone blocks are a source of power, and we'll take advantage of that in this. Make a piston push a redstone block into the rear end of another piston that will push a redstone block into another piston... Also, you could place a piston where the redstone block originally was, so when the piston pushes it, piston 2 unpowers. You could make it a sticky piston that pulls a powered block away from another piston...

You could also replace the redstone blocks with opaque blocks with a torch below, this being slightly harder to do but allows the making of this in an console edition. In the PC edition, slime blocks may also be used.



Oh, shoot.
Make a dispenser shoot an arrow/snowball/egg/potion/anything else that is shot as a projectile when put in a powered dispenser at a painting or item frame. This will knock it off onto a pressure plate/comparatored hopper, sending redstone signal to the next part of the contraption.

Sheep+Arrow=RedWool
Killing a mob with projectiles or an anvil making its treasure fall onto wood pressure plates and/or a comparatored hopper can be a funny way to add some depth into your complex device. The arrow can come from the Oh, shoot trick.

Variation
Dip the local snowman in water.

Hot Gravel
Placing a one tick piston, or a Liquid flow, that pushes away the torch in front of it that has gravel on top can be useful. On this gravel, there will be a torch on the side holding up another gravel, etc. You could even make a message with these, by stacking gravel and sand, to write something like "THANKS FOR WATCHING". This will not be visible when in its "torches" state, but when everything falls into place, everything falls into place.

♪
Why not add music into your Rube Goldberg devices? Get creative with note blocks! It doesn't stop there; things that make other noises (like droppers!) can sound quite melodic when mixed in with note blocks. And they could contain stuff in them to jump right into the N-ice items! trick. And shot arrows make a whole different sound. So you can leap straight into the Oh, shoot. Technique. Or you could go with the classic Sheep+Arrow=RedWool technique. Keep in mind pistons are melodic as well (carry on into Pistone) and so are doors (release the zombie into a maze!)

Minecart Marble Run
You can use minecarts with redstone and detector rails to change the path for every minecart that uses the rail. Each should end up at a different destination, and all of them must be there to complete the circuit.

Source-ry
You probably had that terrible moment where you were building a sink bowl in a mob farm when all the water turned into sources. And then your keyboard found itself lodged halfway through the monitor. Well, you can still use the source trick as an RGM component. Make an almost-complete sink bowl, and then add a dispenser that will add water in the right way to turn the whole bit into a huge source. This will allow the water to wash away a sand-supporting torch on the other side.

It burns!
You can light wood/wool on fire with a dispenser and a fire charge and have sand above the wood/wool fall once the block disappears, causing the sand to fall activating a redstone current. Be careful, you don't want to burn your creation down! This technique is risky, due to the chance the fire may not reach the block, however "checkpoints" (dispensers with fire charges in the middle of the fire track) may make such occurrences less likely.

Using Minecraft as part of a machine
Although great on their own, implementing Minecraft (or indeed, any other sandbox game which allows the construction of these machines) into a real life physical Rube Goldberg machine can add much more depth into both. Using an object heavy enough, such as a big marble, to activate a button which causes an action (for example, the mouse buttons), can achieve said effect. This can be seen in DoodleChaos's 23rd Rube Goldberg How to Kill a Creeper, where a block is broken and a creeper dies as a result of this.

With more hackery involved, since some microcontroller boards like Arduino Leonardo or Teensy can take virtually any signal, electronic or otherwise with sensors, as an input and emulate a keyboard and a mouse using its USB connection, you can program it to spam some commands if triggered by an external source.

In the Minecraft Pi Edition for Raspberry Pis, since the Raspberry Pi board is, just like aforementioned microcontroller boards, takes any signal as an input, and runs a special version of Minecraft that supports scripting using Python which is a full featured programming language, on a full-blown Linux distribution, more epicness can be achieved.

Omniversial
The aforementioned microcontroller board hacks can also be used with servers - this means you can connect your CMP or SMP world with the real world! Also the aforementioned Raspberry Pi can be used as a (albeit limiting) Minecraft server and the programming which is still driven by external sources, though not through that Python interface within the game directly, is still possible.

Tips and tricks

 * On the console edition, you can exit without saving after testing the RGM so you don't need to reset it.
 * Make backup copies on the PC version by copying level folder.
 * You can reset a RGM machine with the /clone command, a copy of the RGM machine, and command blocks.

Physikalische Mechanismen/Block-Kettenreaktion