Hello, have you ever made some Survival map or PvP one? That requires easy - hard difficulty. So, this machine, not so complicated makes possible just pressing one button at the time, select any difficulty you want, you can even include peacefull. This machine can also select the gamemode of the player, the time (day-moon-night-midnight, which is useful if the player needs to make his respawn next to somethig, so he sets the time to night and sleep), or the area he need to teleportates. So just change the command blocks in the top to "/tp @a/p "coordinates of the area", and the bottom ones to "/say Area 1".
The jungle wood represents the INPUT, where you should put a button or pressure plate etc...
Under every Spruce wood is a non-sticky piston which will push the road of glass and oak wood in circles, almost every spruce wood...
The birch wood is where the redstone will pass, including the reapeaters.[/spoiler]
1.Making a monostable circuit, note that the piston is sticky, to push the block back, macke sure too that the redstone needs to power the piston. Reapeter in default timing.
2. Now, make a "G" shape, exactly how its shown in the picture, and then fill it in with redstone dust all the way, and repeaters in the 3-tick delay. Under the spruce wooden planks will be the non-sticky piston. The first piston - no delay, second - 3-delay, third - 6-delay, fourth - 9-delay.
3. Make a spiral form with the pistons, in the middle will be the ring of glass and solid blocks (don't need to be necessarly oak wooden planks
4. Now, there is the hardest, making the ring. You need to make an rectangle first [6x5x1] made of glass. Now place the solid blocks in order. Make sure theres 2 blocks of glass between the blocks. But before, break 3 of thge 4 edges of the rectangle.
5. Make a curve when making the redstone line to the fourth non-sticky piston, so then you won't power the command blocks before the repeaters lit up. (Bug fixed on the world download)
Command blocks: [spoiler]
The top ones will set the command you want, and the bottom ones will say what command was set, if the commandBlockOutput is set to false. If you need to set difficulty, just type in the command blocks:
Good bye guys, make sure you post your feedback on the comments below. :-( ):