I have had many ideas when using pistons which have been stonewalled. Maybe other people have suggested this but I made an account on this forum just to get this idea out there. When pistons push something such as a block, as of now, they remove anything on said block. Whether it be a redstone torch or redstone. I was just thinking how EPIC it would be for them to not be removed when a block is pushed. By them being removed when a block is pushed, my circuit ideas have failed. I would like to be able to use my auto strip mining machine with the flick of a switch, but I have to go back to my repeater circuit and close the circuit with a piece of redstone, when I was hoping to simply have pistons push a redstone torch contraption into the circuit to close it and keep repeating the signal. I also noticed that pistons cannot vertically push storage containers up. I had an idea for a storage room with switches that lift the storage container that you wish out of the floor, sort of like a vending machine, but that sadly cannot work either, perhaps that is simply a bug. If any minecraft devs are out there reading this, please consider it and imagine the possibilities of blocks that you can move with redstone torches on them that will stay on when moved. Thank you.
Only one row of blocks can be moved by a piston. Unless that changes it's not going to happen (rails, pressure plates, redstone, ect. take up the block above.)
Only one row of blocks can be moved by a piston. Unless that changes it's not going to happen (rails, pressure plates, redstone, ect. take up the block above.)
I understand what you mean there, but that is not necessarily true. The items placed on blocks do not have the exact same properties as other blocks. Sure it may take up that space, but that simply means that when you move a block with something on it (lets use a redstone torch for example), the area it is being moved to simply must have a void space for both the block and the redstone. A block with redstone has different properties than another block because you cannot place another block on it and have it stack, like putting cobblestone on cobblestone. This means that the If Then statements used for the programming are already able to make exceptions for the pistons. This is really hard for me to put my idea into typing so I don't really expect you to understand (not an insult to intelligence, just hard to make myself clear and understandable). So If I am moving a block with a torch on top horizontally -> then there simply needs to be a space for the block and for the torch already open. It wouldn't be difficult at all to program.
Sorry, not to be a noob but I don't really understand that especially with the mushrooms and cobblestone. Lol....
Alright, redstone can go up one block, right? 2 redstone where 1's on the ground and 1's elevated 1 block besides it connect. But, if there's a block above the 1st redstone and right next to the 2nd redstone, they don't connect. So make a piston push the block that stops the signal to remove it and complete the signal. Alternatively, you can have a piston remove a redstone wire that inverts a torch, so the torch is reverted, causing the signal to be completed.
I understand what you mean there, but that is not necessarily true. The items placed on blocks do not have the exact same properties as other blocks.
It's about math, guy. They occupy the same mathematical coordinates as a block above the one being pushed.
Also, as someone else pointed out even if you didn't understand the diagram, you can just use blocks pushed by pistons as circuit breakers rather than using pistons to complete a circuit. Have the redstone wire run to a block and continue from the other side. When the block is moved the circuit will but off.
Alright, redstone can go up one block, right? 2 redstone where 1's on the ground and 1's elevated 1 block besides it connect. But, if there's a block above the 1st redstone and right next to the 2nd redstone, they don't connect. So make a piston push the block that stops the signal to remove it and complete the signal. Alternatively, you can have a piston remove a redstone wire that inverts a torch, so the torch is reverted, causing the signal to be completed.
YOU SIR ARE THE BIGGEST GENIUS I HAVE EVER SEEN IN MY LIFE. Hahaha. Thank you SO much! I mean, I still would like my suggestion to be implemented but you literally just made 5 of my ideas plausible again. I appreciate it very much.
YOU SIR ARE THE BIGGEST GENIUS I HAVE EVER SEEN IN MY LIFE. Hahaha. Thank you SO much! I mean, I still would like my suggestion to be implemented but you literally just made 5 of my ideas plausible again. I appreciate it very much.
Thank you.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
And the first cobble is moved and the circuit is completed.
Mostly moved on. May check back a few times a year.
Sorry, not to be a noob but I don't really understand that especially with the mushrooms and cobblestone. Lol....
I understand what you mean there, but that is not necessarily true. The items placed on blocks do not have the exact same properties as other blocks. Sure it may take up that space, but that simply means that when you move a block with something on it (lets use a redstone torch for example), the area it is being moved to simply must have a void space for both the block and the redstone. A block with redstone has different properties than another block because you cannot place another block on it and have it stack, like putting cobblestone on cobblestone. This means that the If Then statements used for the programming are already able to make exceptions for the pistons. This is really hard for me to put my idea into typing so I don't really expect you to understand (not an insult to intelligence, just hard to make myself clear and understandable). So If I am moving a block with a torch on top horizontally -> then there simply needs to be a space for the block and for the torch already open. It wouldn't be difficult at all to program.
Alright, redstone can go up one block, right? 2 redstone where 1's on the ground and 1's elevated 1 block besides it connect. But, if there's a block above the 1st redstone and right next to the 2nd redstone, they don't connect. So make a piston push the block that stops the signal to remove it and complete the signal. Alternatively, you can have a piston remove a redstone wire that inverts a torch, so the torch is reverted, causing the signal to be completed.
It's about math, guy. They occupy the same mathematical coordinates as a block above the one being pushed.
Also, as someone else pointed out even if you didn't understand the diagram, you can just use blocks pushed by pistons as circuit breakers rather than using pistons to complete a circuit. Have the redstone wire run to a block and continue from the other side. When the block is moved the circuit will but off.
YOU SIR ARE THE BIGGEST GENIUS I HAVE EVER SEEN IN MY LIFE. Hahaha. Thank you SO much! I mean, I still would like my suggestion to be implemented but you literally just made 5 of my ideas plausible again. I appreciate it very much.
Thank you.