Every redstone block, explained
What every redstone block does, in plain words. Java and Bedrock, each on its own.
Basics 2
Read these two once. Everything below builds on them.
How redstone power works
Redstone power is like electricity for your build. Some blocks make power (a lever, a button, a torch), some blocks carry it (redstone dust, repeaters), and some blocks do something when they get it (a door, a lamp, a piston). Power has a strength from 1 to 15. With a full-strength source like a lever or a torch, the dust touching it gets 15 and each next piece gets 1 less, so a line lights up 15 pieces of dust and the 16th stays dead. A weaker source, like a daylight sensor at dusk, starts the line lower and reaches fewer pieces. For example, flick a lever, run a line of dust to a lamp, and the lamp turns on.
JavaIn Java, a piston, dropper or dispenser can also turn on when the empty spot above it gets power, sometimes only after a nearby block changes. You can click a single dust into a dot that powers only the block under it, and a build always behaves the same way where it stands, though a few timing tricks work only in one spot or facing, because dust updates its neighbors in an order that depends on its position.
BedrockIn Bedrock, only the block itself counts, and dust laid next to a piston bends toward it on its own. Power moves in steps of a tenth of a second and dust can hand it out in a random order, so two machines side by side may not fire in the same order every time.
Good to know
- Strength only decides how far power reaches: a lamp on strength 1 is just as on as a lamp on 15.
- Power does not hop from block to block. A powered stone block turns on the dust and machines touching it, but not the stone block next to it.
- A block powered by a lever, torch, repeater or comparator also lights the dust around it. A block powered only by dust does not, but it still turns on machines touching it.
- Glass, slabs, stairs, leaves, pistons, observers and blocks of redstone can never be powered, so power never passes through them.
- Redstone time is counted in ticks: 1 redstone tick is 0.1 seconds, so 10 happen every second.
- JavaDust can climb up onto glass, glowstone or an upside down slab, but power never comes back down from one.
- BedrockDust can carry power down from glass too, but never down from a slab.
TipIf a machine does not fire, check three things. Does the dust point into it, not just run past it? Is the power fed through a plain full block like stone or planks, not glass, slabs or pistons? Is there still power left at the end of the dust line?
Java and Bedrock: what is different
Minecraft has two editions, Java (PC) and Bedrock (phones, consoles, Windows app), and their redstone is not quite the same. Simple parts like dust, repeaters, buttons and levers work the same in both. The differences hide in the details: how pistons get power, how fast parts react and what a piston can push. A door opener works in both, but a fast piston machine from a video may only work in the edition it was built in.
JavaIn Java, a piston, dropper or dispenser also switches on when the spot above it gets power, and the game handles things in a fixed order, so exact-timing machines repeat reliably where they are built (a few only work in one spot or facing, because dust updates in a position-dependent order). Pistons cannot push chests, hoppers, droppers or dispensers.
BedrockIn Bedrock, a piston only switches on when it gets power itself, and parts react in small fixed steps, so split-second tricks from Java often fail. Pistons can push chests, hoppers, droppers and dispensers, and dust next to a piston points into it on its own.
Good to know
- The same in both: a redstone tick is 0.1 seconds, a repeater waits 0.1 to 0.4 seconds, a torch switches in 0.1 seconds and a piston pushes up to 12 blocks.
- Buttons last the same everywhere: a stone button 1 second, a wooden one 1.5 seconds.
- Slime and honey blocks never stick to each other in either edition.
- JavaOnly the back of a piston is safe for levers and torches: on its sides they pop off when it pushes.
- JavaSome Java machines use a piston that waits for a nearby block to change before it fires (a BUD switch). Those do not work in Bedrock.
- BedrockA piston starts about 0.1 seconds later than in Java.
- BedrockLevers and torches can sit on a piston's sides and stay on when it pushes.
- BedrockA torch stuck on a piston goes dark while that piston is powered.
TipStart with the parts that work the same everywhere: dust, repeaters, comparators, torches and levers. If a design needs a piston powered from the spot above it, a super short blink of power, a pushed chest or two parts racing each other, check which edition it was made for before you copy it.
Sources 10
Blocks that make power.
Redstone Torch
minecraft:redstone_torch, minecraft:redstone_wall_torchA redstone torch is a little torch that gives out full redstone power all the time, without you touching it. It also works backwards: when the block it is stuck to gets powered, the torch turns off. So it turns power into no power and no power into power. For example, it can make a door that is open by default and closes when you pull a lever.
JavaIn Java a torch that flickers on and off too fast burns out and goes dark. Placing or breaking a block next to it wakes it up, but a torch that is about to try relighting by itself waits 8 seconds first, and nothing can wake it up until that try happens.
BedrockIn Bedrock a torch only burns out when it is wired to switch itself off with no wait at all. A torch stuck on a piston goes dark whenever that piston gets power, and only Bedrock lets you stick a torch on a hopper.
Good to know
- It takes 0.1 seconds to switch, both going dark and lighting back up.
- A lit torch powers the block right above it, but no other block around it.
- Glass, slabs, fences, walls and hoppers never carry power, so a torch stuck on one of them can never be switched off through it.
- It gives light level 7 and throws off little red specks, just like powered dust.
- A piston breaks it and it drops as an item.
- JavaIt can stand on top of glass panes, iron bars and fence gates.
- BedrockA torch on the side of a piston stays on when the piston pushes.
TipThe torch never powers the block it is standing on, so put your dust or repeater beside it or on the block above it, not under it.
Block of Redstone
minecraft:redstone_blockA block of redstone is a solid block that is always on. Redstone parts touching it get full power: dust, repeaters, comparators, pistons, lamps and doors, but a plain block like stone next to it gets nothing. You cannot switch it off, but pistons can push and pull it, so moving it in and out of place is how you turn things on and off. It is made from 9 redstone dust and can be crafted back, so it is also a compact way to store redstone.
JavaIn Java a block of redstone right beside a comparator also counts as power coming in from the side. It can also make a piston go off from a spot one block up and to the side of it, but only after something nudges that piston.
BedrockIn Bedrock a block of redstone beside a comparator's side does nothing. It only starts a piston it actually touches.
Good to know
- It needs nothing to sit on: it floats in the air and still powers everything touching it.
- While a piston is moving it, it gives no power. It powers its new neighbors the moment it lands.
- A redstone torch stuck on it turns off.
- It can never be powered itself, so power never passes through it.
- JavaA piston facing up with a block of redstone on top of it can push out but never pull back in.
TipUse it for flying machines and toggles: a sticky piston moving a block of redstone next to the next piston is the classic engine, because the block powers that piston as soon as it arrives.
Lever
minecraft:leverA lever is a switch you flip by hand. Flip it on and it gives full power to the wire and the machines next to it, and to the solid block it sits on. Flip it off and the power stops. It stays the way you leave it, so it is the block for things you want to keep on, like a lamp in a room or a door you lock at night.
JavaIn Java, a lever needs a full solid block, an upside-down slab or upside-down stairs to sit on, and an active lever sprinkles little red specks so you can see it is on. Water breaks it, so keep it dry.
BedrockIn Bedrock, a lever can also sit on top of a fence, a wall or a hopper. It can sit in water too.
Good to know
- It switches the instant you flip it, with no delay.
- On a wall, down is on and up is off.
- A wind charge can flip it, even one shot by a breeze.
- Pistons cannot move it: a push breaks it and it drops.
- JavaOn the side of a piston it pops off when the piston pushes. The back is the only safe spot.
- BedrockIt stays on a piston's back or sides when the piston pushes.
TipA full solid block a lever is attached to becomes powered too, so you can hide the lever on the far side of a wall and run your wire from the wall block inside. A slab, fence or wall does not carry the power like that, and leaves will not hold a lever at all.
Stone Button
minecraft:stone_button, minecraft:polished_blackstone_buttonA stone button (or polished blackstone button) is a little switch you stick on a block. Press it and it gives full power for exactly one second, then it turns itself off again. Only a player can press it (or a wind charge hitting it): mobs cannot, and arrows do not press it, unlike a wooden button. It is perfect for opening an iron door for a moment, or firing a dispenser once per press.
JavaIn Java you can put it on the side, top or bottom of any full solid block, and on a floor or ceiling you can turn it to face any of the four directions. Water flowing into it knocks it off.
BedrockIn Bedrock it works the same way and lasts the same one second, but you can also stick it on top of a fence, and water does not knock it off: the button just sits in the water.
Good to know
- It powers everything touching its own spot, not just the block it hangs on, so a lamp right beside it lights up too.
- Redstone dust next to it bends toward it on its own.
- Pistons cannot move it: a push breaks it and it drops.
TipIf you need the door or piston to stay on longer than one second, use a wooden button (1.5 seconds) or a lever instead. And remember the button powers the block it sits on, so dust or a lamp touching that block turns on too.
Wooden Buttons
minecraft:oak_button, minecraft:spruce_button, minecraft:birch_button, minecraft:jungle_button, minecraft:acacia_button, minecraft:dark_oak_button, minecraft:mangrove_button, minecraft:cherry_button, minecraft:bamboo_button, minecraft:pale_oak_button, minecraft:poplar_button, minecraft:crimson_button, minecraft:warped_buttonA wooden button is a small switch you stick on the side, top or bottom of a solid block. Press it and it gives full power for one and a half seconds, then turns itself off. Unlike a stone button, it also gets pressed when an arrow or a thrown trident hits it, and it then stays pressed until that arrow or trident vanishes or someone picks it up. It is the classic way to open a door for a moment or to fire a dispenser once per click.
JavaIn Java a button placed on the top or bottom of a block can be turned to face any direction, and water or lava flowing into its space pops it off. A trident stuck in a button vanishes after a minute, so the button lets go on its own.
BedrockIn Bedrock a button can also sit on top of a fence post and can sit in water without popping off, though lava can burn it up. A thrown trident never vanishes in Bedrock, so a trident-pressed button stays on until someone picks the trident up.
Good to know
- Arrows shot by skeletons or by dispensers press it too.
- It powers everything touching its own spot, not just the block it hangs on.
- Pistons cannot move it: a push breaks it and it drops.
- Fire does not spread to it.
TipWant a button you can hit from a distance? Shoot a wooden button with an arrow: it stays on until the arrow vanishes (about a minute) or someone picks the arrow up. Arrows shot by skeletons can never be picked up, so those always hold the button for the full minute. Shoot a stone button and nothing happens.
Stone Pressure Plate
minecraft:stone_pressure_plate, minecraft:polished_blackstone_pressure_plateA stone pressure plate is a thin plate you put on top of a block. When a player or a mob stands on it, it switches on and sends full power into the block under it and to any redstone dust, repeater or comparator touching it. Dropped items, arrows and minecarts do not set it off, only living things (and armor stands). A classic use is a door that opens when you walk up to it but stays shut when a zombie drops an item on it.
JavaTurns on as soon as you step on it. While it is on it checks once a second whether anyone is still standing on it, so after you step off it clicks off within a second, and even a quick step keeps it on for a full second.
BedrockSame feel: on when you step on, off within a second after you leave, and on for at least a second. On Bedrock you can also place it under water.
Good to know
- Water and lava do not break it, so it can hold water back like a tiny wall.
- A player riding in a minecart presses it, but an empty minecart does not.
- JavaMobs never spawn on a stone pressure plate.
- JavaIt can sit on top of glass panes, iron bars and fence gates.
TipStone plates need a block with a solid top or a center post under them (fences, walls, hoppers, upside-down stairs and slabs work, leaves do not). If a piston pushes into the plate, or the block under it is moved, the plate pops off as an item. Run past it fast enough and it may not notice you.
Wooden Pressure Plates
minecraft:oak_pressure_plate, minecraft:spruce_pressure_plate, minecraft:birch_pressure_plate, minecraft:jungle_pressure_plate, minecraft:acacia_pressure_plate, minecraft:dark_oak_pressure_plate, minecraft:mangrove_pressure_plate, minecraft:cherry_pressure_plate, minecraft:bamboo_pressure_plate, minecraft:pale_oak_pressure_plate, minecraft:poplar_pressure_plate, minecraft:crimson_pressure_plate, minecraft:warped_pressure_plate, minecraft:wooden_pressure_plateA wooden pressure plate is a thin wooden pad you put on top of a block. When anything stands or lands on it, a player, a mob, a dropped item, even an arrow, it switches on and gives full power to the block under it and to the wires and machines next to it. It switches off within about a second after the last thing leaves. A classic use is a door that opens by itself when you walk up to it, or a drop chute where a dropped item lands on the plate and turns on a light.
JavaIn Java, an item frame cannot switch a wooden plate on, but it can keep an already pressed plate on. Plates can sit on top of glass panes, iron bars and fence gates, but never in water.
BedrockIn Bedrock, a wooden plate can sit in water and still works there. It will not go on top of iron bars or fence gates.
Good to know
- It gives full power no matter how many things are on it.
- Even a quick touch keeps it on for a full second.
- Experience orbs and fishing bobbers press it too.
- Water and lava do not break it, so it can hold water back.
TipWooden plates react to dropped items and arrows, so a mob or player only door should use a stone plate instead. Never place one on leaves, it will not go there. A minecart on a straight rail will not press a plate next to the track, but a plate diagonal to a curved rail's corner can be pressed.
Daylight Detector
minecraft:daylight_detector, minecraft:daylight_detector_invertedA daylight detector is a flat block that turns sunlight into redstone power. The brighter the sky above it, the more power it gives, so it is strongest at noon, fades at dusk and gives nothing at night. Right click it to flip it into night mode, where it powers up when it gets dark instead. Use it to switch street lamps on at sunset and off at sunrise without touching anything.
JavaIn Java pistons cannot move it. The Nether and the End have no sky, so there a normal detector gives nothing and a night mode detector gives full power all the time.
BedrockIn Bedrock pistons can move it and it can sit in water. It never gives any power in the Nether or the End, in either mode.
Good to know
- Rain caps it at strength 12, and a thunderstorm at 10.
- It only updates once a second, so a change can take up to a second to show.
- In night mode, covering it completely from the sky gives full power all day long.
- Breaking a night mode detector gives you back a normal one.
TipPut it somewhere with open sky above it. A slab or water over the top may change how much power it gives. A torch or glowstone does nothing: it only reads the sky.
Detector Rail
minecraft:detector_railA detector rail is a piece of track that turns on when a minecart rolls over it. While a cart is on it, it sends full power to the redstone next to it and to the block under it. It only checks for the cart about once a second, so even a quick pass keeps the power on for at least one whole second. Put a comparator next to it and it can even tell you how full a chest minecart or hopper minecart is.
JavaIn Java a rail placed on its own points the way you are facing, and most mobs refuse to step onto rails, so a strip of track can help keep animals where they are.
BedrockIt works the same way in Bedrock, but a rail placed on its own always points north to south, mobs walk over rails freely, and flowing water washes the rail away (still water is fine).
Good to know
- Only a minecart turns it on: levers, torches and dust next to it do nothing to it.
- With two carts on it, a comparator reads only the one that was placed first.
- Pistons can push it, but it breaks if it ends up with nothing under it.
- JavaMobs never spawn on detector rails.
TipTreat it as a cart sensor: put a powered rail right after one to give the cart a boost only when it actually arrives, or wire it to a door or a note block to greet every cart.
Trapped Chest
minecraft:trapped_chest, minecraft:chestA trapped chest looks like a normal chest with a red latch, but it gives off redstone power while somebody has it open. The more players looking inside at once, the stronger the power. Wire it to a bell or a lamp and you know the moment a friend opens your loot.
JavaIn Java you can sneak while placing a second trapped chest so the two stay separate instead of joining into one big chest, and pistons cannot move a chest at all. A full block like stone or dirt on top, or a sitting cat, keeps the chest shut, but glass, stairs and bottom slabs on top do not.
BedrockIn Bedrock pistons can push chests and trapped chests, which is also the way to park two single chests side by side. A bottom slab on top stops the chest from opening.
Good to know
- Only players and copper golems set it off. Other mobs, and items moving through hoppers, do not.
- Opening either half of a double trapped chest powers both halves.
- It never joins a normal chest, so the two can sit side by side.
- Over buried TNT it makes a trap that goes off the first time someone opens it.
- BedrockA piston push splits a double chest into two single chests.
TipPut the trapped chest on a solid block and run dust from that block: the chest powers the block under it, so the wire can be hidden a layer down. Any hopper touching the chest stops working while it is open. A plain chest gives no power, but a comparator (a redstone sensor block) behind either chest tells you how full it is.
Transmission 1
Blocks that carry power.
Redstone Dust
minecraft:redstone_wireRedstone dust is the wire of Minecraft. Sprinkle it on the ground and it carries power from a switch to a door, a lamp or a piston. The power fades a little with every piece of dust it crosses, so one line of dust reaches 15 blocks and then goes dead. Example: a lever, a line of dust, and an iron door at the end.
JavaIn Java a lone piece of dust can be right clicked to switch it between a plus and a dot. The dot only powers the block under it, which is handy for tidy wiring.
BedrockIn Bedrock a lone piece of dust is always a plus that powers all four sides. Dust on glass can pass power down to dust one block lower, which Java cannot do.
Good to know
- Power runs along the whole line at once: dust adds no delay.
- Power does not fade when it goes from dust into a block or a machine, so even the last, weakest piece still fires a piston.
- Powered dust glows brighter the more power it carries, and throws off little red specks.
- Water or lava flowing in washes it away, and pistons cannot move it.
- JavaDust on glass, glowstone or an upside down slab sends power up but never down, so those blocks work as one way valves.
- BedrockDust on top of a piston stays put after the piston pushes out and pulls back.
TipDust climbs and descends one block at a time by itself, but a solid block sitting on top of the lower dust cuts that link. To go past 15 blocks, put a repeater in the line: it refills the power to full.
Logic 3
Blocks that delay, compare or detect.
Redstone Repeater
minecraft:repeater, minecraft:unpowered_repeater, minecraft:powered_repeaterA repeater is a one way gate for redstone power. Power goes in at the back and comes out at the front at full strength, so it refreshes a signal that has faded over a long line of dust. Right click it to add a small pause (four settings, 0.1 to 0.4 seconds) before the power comes out. Example: a row of repeaters along a 40 block dust line keeps a door at the far end working, and stacking their delays makes a slow timer.
JavaIn Java even the shortest flicker of power comes out of a repeater as a clean short pulse. Clever piston builds can also pass power along with no pause at all.
BedrockIn Bedrock a repeater checks its input a little less often than dust does, so a very short flicker can slip past it. You can also put one on a fence or a wall, and water does not wash it away.
Good to know
- Each click adds 0.1 seconds. After 0.4 it goes back to 0.1.
- It fully powers the block in front of it, so the dust around that block lights up too.
- Set to 0.2 seconds or more, it stretches any shorter blip of power to its own length.
- Pistons cannot move it: a push breaks it and it drops.
- JavaWater or lava flowing into it breaks it.
TipPower a repeater from the side with another powered repeater (or comparator) and it locks, freezing whatever it was outputting, which is a cheap way to remember a signal.
Redstone Comparator
minecraft:comparatorA comparator is a small block with an arrow on top. Power goes in at the back and comes out the front at the same strength. Power fed into a side can change that: it can switch the front off, or take some of the power away. Put it behind a chest and it gives out more power the fuller the chest is, so a lamp can light up when the chest fills.
JavaIn Java a block of redstone placed right beside a comparator counts as a side input, very short flickers of power can slip past it unnoticed, and a chest that cannot open (a solid block or a sitting cat on top) reads as empty.
BedrockIn Bedrock it is simply called a comparator. You can also stick it on a wall or a fence, it can sit in water, and it can read a container through a few extra blocks like pistons, farmland, chains and copper grates.
Good to know
- Power takes 0.1 seconds to pass through it, from the back or from a side.
- Only dust, a repeater, another comparator or an observer counts as power from the side. A lever, button or torch beside it does not.
- The two little torches at the back light up whenever it gives out power.
- Behind a cake it counts the slices left, behind a composter it shows how full it is, and behind a jukebox it tells which disc is playing.
- It can read a chest through one solid block in between.
- JavaWater flowing into it breaks it.
TipRight click it to swap modes: it gives a little click and the front torch lights up when it is in subtract mode.
Observer
minecraft:observerAn observer is a block with a face on one side and a red dot on the other. When almost anything about the block, water, lava or air right in front of its face changes, it sends out a very short burst of power from the red dot side. It is like a motion sensor for blocks: point it at a sugar cane or a piston and it fires when that thing changes. Changes that come very quickly, one after another, can merge into a single pulse. Point two observers at each other and they blink on and off very fast.
JavaIn Java the observer notices changes to the shape or state of the block it looks at, such as a crop growing, a door opening or a block being placed or broken. If a piston moves it while it is already firing, it stops instead of pulsing.
BedrockIn Bedrock the observer reacts to any nearby block change right in front of it, so it also notices an item going in or out of a chest, barrel or shulker box, or a sign being edited. Just opening a chest is still not noticed, and when a piston moves it, it fires right away.
Good to know
- Its pulse lasts 0.1 seconds.
- Only the red dot side gives power. The other five sides give nothing.
- Pistons can move it, and it fires after every move. That is what makes flying machines go.
- Placing one by hand does not make it fire.
- JavaIt fires 0.1 seconds after the change it sees.
- JavaIt notices a shulker box opening or a note block being tuned, which Bedrock misses.
- BedrockIt notices a bell ringing or an item frame being turned, which Java misses.
TipThe face with the eyes always points away from you when you place it, so stand where you want the output and look at the thing you want watched.
Outputs 2
Blocks that light up or make sound.
Redstone Lamp
minecraft:redstone_lamp, minecraft:lit_redstone_lampA redstone lamp is a light you can switch on and off. Give it power and it glows as bright as glowstone; take the power away and it goes dark again. It is the block for a house light on a lever, a hallway that lights up when you step on pressure plates, or a scoreboard made of blinking lights.
JavaIt lights up the instant power reaches it and goes dark about a fifth of a second after the power stops, so even a quick pulse from a button shows as a visible blink.
BedrockIt also lights up instantly, but it lingers a little longer, about a third of a second, before going dark. The lit lamp is its own separate block behind the scenes, and lamps show up see-through on maps.
Good to know
- Any strength of power lights it fully.
- A redstone torch stuck on the lamp itself does not light it.
- Pistons can push and pull it like a normal block.
- JavaAn observer facing a lamp fires every time the lamp switches.
TipA lamp counts as a solid block, so a repeater pointed into one lamp turns that lamp into a powered block, and a powered block switches on every lamp touching it. Those neighbors are only switched on, not powered, so they do not pass it on any further.
Note Block
minecraft:note_block, minecraft:noteblockA note block plays one musical note when it gets power, when you hit it, or when you right click it. Right clicking also raises the pitch one step, and the block underneath picks the instrument (wood for bass, stone for bass drum, gold for bells and so on). Keep the space above it empty or the note stays silent. Wire a row of them to repeaters and you have a tune that plays at the push of a button.
JavaA note played by power or by using it (not by hitting it), or a pitch or instrument change, counts as a block change, so an observer facing a note block sees it fire. Handy for chaining note blocks into other contraptions.
BedrockPlaying it or changing its pitch does not count as a nearby block change, so an observer facing it will not notice. Use a sculk sensor when you need to detect a note block.
Good to know
- Holding the power on plays the note once. It plays again only after the power goes off and back on.
- It has 25 pitches, two full octaves. Breaking it resets the pitch.
- Copper under it plays a trumpet, and weathered or oxidized copper plays a lower one.
- Wool between it and a warden, an allay or a sculk sensor stops them from hearing it.
- Pistons can push it.
TipA note block sitting on another note block plays bass, because a note block counts as a wood block. Put a mob head on top and it plays that mob's sound instead of a note (a creeper head gives the fuse hiss). Allays love note blocks: play one near an allay and it brings its items there for 30 seconds.
Mechanisms 6
Blocks that move or push things.
Piston
minecraft:piston, minecraft:piston_head, minecraft:moving_piston, minecraft:piston_arm_collision, minecraft:moving_blockA piston is a block with an arm that pushes out when it gets power and pulls back in when the power stops. It shoves the block in front of it one space forward, and it can push a line of up to 12 blocks at once. A plain piston only pushes, it never pulls anything back. Use it for a hidden door: two pistons slide a wall out of the way when you flip a lever.
JavaIn Java a piston can also be switched on by power in the empty spot just above it, and then it may sit still until something nearby changes. It cannot push chests, furnaces, hoppers, signs or banners at all.
BedrockIn Bedrock only power touching the piston itself counts, and redstone dust next to it bends toward it on its own. It can push chests, furnaces and hoppers, but it breaks any sign or banner in its way.
Good to know
- It pushes out in 0.1 seconds and pulls back in 0.1 seconds.
- If any block in the line cannot move, like obsidian or bedrock, it does not push at all.
- Torches, dust, repeaters, buttons, doors and most plants break when pushed and drop as items.
- Players and mobs in front of it get pushed along.
- A piston cannot move itself, so a flying machine needs at least two.
- JavaIf it loses power while pushing out, it gives up and pulls back.
- BedrockIt starts about 0.1 seconds later than a Java piston.
- BedrockIt always finishes a move before it starts the next one.
- BedrockA torch stuck on it goes dark while the piston is powered.
TipPistons can be powered from any side except the face the arm comes out of, and they face toward you when you place them. In Java, only put levers, buttons and torches on the back of a piston; in Bedrock the sides are safe too.
Sticky Piston
minecraft:sticky_pistonA sticky piston is a piston with a slimeball on its face. When it gets power it pushes out and shoves whatever is in front of it, up to 12 blocks in a row. When the power stops it pulls back in, and unlike a normal piston it drags the one block that is touching its face back with it. That makes it the block for hidden doors: power it to slide a wall block out of the way, cut the power and the block slides back into place.
JavaIn Java the sticky piston also reacts to power in the spot above it, and a very quick blip of power makes it push a block out and leave it there. It will not move chests, furnaces, hoppers, signs or an anvil sitting on the ground.
BedrockIn Bedrock the sticky piston waits a short moment before it moves and never reacts to power in the spot above it. Redstone dust next to it bends toward it on its own, and it can push and pull chests, furnaces, hoppers and anvils.
Good to know
- It moves out and back in 0.1 seconds each way.
- If it cannot pull the block, like obsidian, it just pulls back without it.
- Glazed terracotta can be pushed but never pulled, and slime and honey do not stick to it.
- Sand and gravel can be pushed and pulled, but they fall if nothing holds them up.
- BedrockIt always finishes a move, so a quick blip of power never leaves a block behind.
- BedrockA torch stuck on it goes dark while the piston is powered.
TipPut the block you want to move right against the piston face, not one block away: the sticky piston only ever pulls the single block touching its head (plus anything glued to that block by slime or honey).
Slime Block
minecraft:slime_block, minecraft:slimeA slime block is a bouncy green block made from 9 slimeballs. It is the glue of redstone machines: when a piston pushes or pulls a slime block, every block touching its sides comes along for the ride, so one piston can move a whole clump of blocks. It also bounces players and mobs that land on it, and nobody takes fall damage from landing on it. Builders use it for flying machines, moving doors and player launchers.
JavaIn Java the piston that moves it can start almost instantly, and a very quick flick of power on a sticky piston can shove the slime block forward and leave it there, which is how the fastest flying machines work.
BedrockIn Bedrock the piston always waits about a tenth of a second before moving and finishes every move it starts, so a sticky piston never leaves the slime block behind on a quick blip of power; it pulls it back whenever the pull itself is possible (nothing blocked, 12 blocks or fewer). Anything standing on a moving slime block rides along with it.
Good to know
- It carries redstone power like a normal solid block.
- A piston pushing it launches the players and mobs in front of it.
- Falling 50 blocks onto it bounces you about 22 blocks back up.
- Sneak as you land and you do not bounce, and you still take no fall damage.
- Walking on it is slow and a little slippery.
- JavaThings standing on a moving slime block do not ride along. Only honey carries them.
TipA piston can only move 12 blocks in total, and the slime block plus everything stuck to it all count toward that limit. Slime blocks never stick to honey blocks, so use a honey block where you want a clump to end. A slab or cake on top stops the bounce; a carpet or pressure plate does not.
Honey Block
minecraft:honey_blockA honey block is a sticky block for piston machines: when a piston moves it, the blocks touching it come along, and anything standing on top rides with it instead of being flung off. It does not stick to slime blocks, so the two side by side make parts that move separately. Players and mobs on top walk slowly and can barely jump, and they slide gently down its sides without getting hurt. Example: a moving platform that carries you across a gap.
JavaIn Java the honey block does not carry redstone power, and you cannot put dust, a repeater, a torch or a lever on top of it, or a ladder, torch or vines on its sides. Only things standing on top ride along when a piston moves it, and jumping at its side keeps some of your speed, so you can jump about 2 blocks farther.
BedrockIn Bedrock the honey block carries redstone power like a normal solid block, you can hang torches, levers, buttons, ladders and vines on its sides, and you never suffocate inside one. Hitting its side stops your forward speed right away, you jump even lower on it than in Java, and a piston moving it also carries things touching its sides.
Good to know
- Landing on it cuts fall damage by 80 percent.
- Its bottom face does not slow you down.
- A carpet or a bottom slab on top still slows you and stops you jumping.
- Arrows can slip through the tiny gap between two honey blocks.
- BedrockWalking into its side slows you down a little too.
TipStack honey blocks in a 2x2x2 cube and they all move as one piece. Keep the whole thing at 12 blocks or fewer, or the piston will not move it at all.
Dispenser
minecraft:dispenserA dispenser is a box with a face on it that holds up to 9 stacks of items. Give it a pulse of power and it spits out one item from a random filled slot toward the way it faces. Arrows get shot, water and lava buckets get poured, armor gets put on whoever stands in front, and most other items just drop out. A classic use is an arrow trap: a dispenser full of arrows wired to a pressure plate.
JavaIn Java a dispenser can also fire when the block above it is powered, even if that block is empty air, which surprises a lot of people. Pistons cannot move a dispenser in Java, and it can set down an armor stand item as a real armor stand.
BedrockIn Bedrock only power that reaches the dispenser itself counts, so power in the empty space above it does nothing (a lever or a powered block right on top of it still fires it). Pistons can push a dispenser around in Bedrock, it can throw tridents and ice bombs, and an armor stand item just drops out like any other item.
Good to know
- It fires 0.2 seconds after the power arrives.
- It never puts items into a chest in front of it. Use a dropper for that.
- With flint and steel it lights fires and TNT, and with bone meal it grows the crop in front of it.
- An empty bucket in it scoops up the water or lava in front of it.
TipIt fires once each time the power turns on, so a lever left on gives you just one shot. To keep firing, the power has to switch off and on again. An empty dispenser makes a higher pitched click, so you can hear when it runs dry.
Dropper
minecraft:dropperA dropper is a box with 9 slots that spits out one item each time it gets a burst of power. If it points at a chest, hopper, or another container, the item goes straight inside instead of being thrown. It looks like a dispenser but it never shoots or uses items, it only drops them. Builders use it to move items upward or to feed items into a machine one at a time, for example a dropper chain that carries items up a tower.
JavaIn Java a dropper can also fire when the space right above it gets power, even if nothing is there, and a piston cannot push it.
BedrockIn Bedrock only power touching the dropper itself sets it off, and a piston can push it around.
Good to know
- It drops the item 0.2 seconds after the power arrives.
- If the container it points at is full, it does not fire at all.
- Into a furnace from above it fills the top slot, and from the side the fuel slot.
- It can fill a hopper even while that hopper is locked.
TipPower it with a clock (a repeating pulse) and it will drop one item per pulse, so the pulse count is your item count. Hold power on it and it fires only once, and any extra pulses that arrive during its short delay are ignored.
Transport 4
Rails, hoppers and what rides on them.
Hopper
minecraft:hopperA hopper is a funnel with 5 slots that moves items for you. It grabs items dropped on it, pulls from a chest above it and pushes items into whatever its spout points at. Give it redstone power and it stops moving items itself, but other hoppers can still fill it or empty it. Chain hoppers to feed a furnace or sort a storage room.
JavaIn Java a hopper never moves when a piston pushes it, and redstone two blocks above it does nothing to it. Lock it with a lever or a comparator and it stops working while the power is on, then picks up right where it left off when the power goes.
BedrockIn Bedrock a piston can push a hopper around, and the hopper can sit inside water. Power it to freeze it (the lock can take a split moment to catch), unpower it and it carries on.
Good to know
- It moves 2.5 items per second.
- It only picks up dropped items when there is no container above it.
- Its spout can point down or sideways, never up.
- A playing jukebox or an open trapped chest next to it locks it too.
- A hopper under a brewing stand pulls the potions out before they finish. Lock it to let them brew.
- JavaA full block on top stops it from picking up dropped items. Bee nests and beehives are the exception.
TipAim at the side of the chest you want the spout to touch, and sneak if the chest would open instead. To pause a hopper column, lock two hoppers in a row.
Rail
minecraft:railA rail is the plain track that minecarts ride on. It sits on top of a block, can go straight, turn a corner, or climb one block at a time, and it snaps itself into shape to join the rails next to it. Power does not make it push a cart, but power can flip a corner rail at a T-junction so the cart goes the other way, which is how you build a switch track. Example: a mine track that carries you and your loot from a mineshaft back up to your base.
JavaWhen you place a rail with nothing next to it, it points the way you are facing. Most mobs will not step onto rails, so a rail line works as a soft fence, but spiders and wardens ignore that and any mob already standing on a rail keeps walking.
BedrockWhen you place a rail with nothing next to it, it always lies north to south, so you may need to place a second rail to turn it. Mobs walk over rails like any other block, so a rail line is not a fence here.
Good to know
- A cart tops out at 8 blocks per second.
- A curved rail on every other block of a straight line lets carts go 10 blocks per second.
- A block over the low end of a slope stops carts going down, but not going up.
- An empty cart at full speed coasts up 10 blocks of plain rail.
- JavaFlowing water does not break rails.
- BedrockFlowing water breaks rails.
TipA fresh T or cross junction always curves toward the south or east. If a cart goes the wrong way at a junction, give the corner rail redstone power and it flips to the other curve.
Powered Rail
minecraft:powered_rail, minecraft:golden_railA powered rail is a gold rail that speeds a minecart up when it has redstone power and slows it down when it does not. Power it with a lever, a torch or dust pointing at it and a rolling cart gets a push. Left unpowered it works as a brake: one rail stops a slow cart, but a full or fast cart needs two in a row. Put a few along a minecart line to keep carts moving, and unpowered ones at the station to stop them.
JavaMost animals and monsters will not walk onto rails in Java, so a line of rails works like a fence. It is not a perfect fence: spiders walk right over it, and hopping or teleporting mobs can still land on it.
BedrockWorks the same way, but Bedrock only switches powered rails at set moments, so they can react a split second after the lever. Mobs in Bedrock walk over rails freely.
Good to know
- One power source lights up to 17 connected powered rails: the one it touches plus 8 on each side.
- It never curves. It is always straight or sloped.
- A detector rail next to it powers it while a cart sits on the detector.
- An unpowered one on a slope holds a parked cart in place.
- JavaMobs never spawn on powered rails.
- BedrockFlowing water breaks it.
TipTo make a launcher, put a powered rail against a normal solid block like stone (not glass), park a cart on it, then power the rail: the cart shoots away from the block. On flat ground, a short row of powered rails gets a stopped cart up to full speed.
Activator Rail
minecraft:activator_railAn activator rail is a track piece that does something to a minecart rolling over it, but only while it gets power from a lever, a button, redstone dust or a torch. With power, it throws riders out of their cart, lights the fuse of a TNT minecart, and stops a hopper minecart from collecting items. Without power, carts roll over it like a normal rail. Example: put a powered one at your station so the ride drops you off there.
JavaIn Java, an activator rail placed with nothing to join, or squeezed between rails on two different sides, points the way you are facing. Java also spares the rail and the block under it when a TNT minecart it lit blows up on it.
BedrockIn Bedrock, a lone activator rail lines up north to south and a crowded one lines up east to west, and it flips to east-west on its own if you later place a rail to its east or west, so check the rail after placing. Bedrock also breaks the rail if flowing water runs over it, and it only reacts to power on Bedrock's own redstone timing.
Good to know
- A TNT minecart it lights blows up 4 seconds later.
- An active activator rail is the way to get a mob out of a minecart without breaking the cart.
- A command block minecart on a powered one runs its command every 0.2 seconds.
- It never curves.
- BedrockA fishing rod can also pull a mob out of a minecart.
- BedrockFlint and steel, a fire charge or a Fire Aspect item also lights a TNT minecart.
TipPower one activator rail in the middle of a straight line and it passes the power to 8 rails on each side, so one lever runs a row of 17. A lever at the end of the row reaches only 9 rails.
Reactive 4
Doors, trapdoors and gates that react to power.
Wooden Doors
minecraft:oak_door, minecraft:wooden_door, minecraft:spruce_door, minecraft:birch_door, minecraft:jungle_door, minecraft:acacia_door, minecraft:dark_oak_door, minecraft:mangrove_door, minecraft:cherry_door, minecraft:bamboo_door, minecraft:pale_oak_door, minecraft:poplar_door, minecraft:crimson_door, minecraft:warped_doorA wooden door is a two-block-tall gate you can open by hand, and redstone can open it for you. Put power next to either half, or right above or below the door (a lever, a pressure plate, a powered block), and it swings open right away; take the power away and it closes right away. Example: a pressure plate in front of your house that opens the door as you walk up to it.
JavaFeels the same as Bedrock, with a few Java-only touches. Some vindicators open a wooden door instead of smashing it, some zombified piglins can break one, and a door built underwater keeps a pocket of air.
BedrockWorks the same for redstone, with a few Bedrock differences. A door built underwater fills with water instead of keeping a pocket of air, and zombified piglins never break doors.
Good to know
- You can still open and shut it by hand while it is powered.
- Villagers, piglins and copper golems open wooden doors.
- On Hard, some zombies can break a closed wooden door, which takes about 10 seconds.
- A door keeps lava out, so it makes an air pocket in lava.
- A door across a two block wide water stream stops a boat, and lets it go when it swings.
TipKeep a solid block under the bottom half. If that block is broken or pushed away the door pops off as an item, and a piston that pushes into a door breaks it too.
Wooden Trapdoors
minecraft:oak_trapdoor, minecraft:spruce_trapdoor, minecraft:birch_trapdoor, minecraft:jungle_trapdoor, minecraft:acacia_trapdoor, minecraft:dark_oak_trapdoor, minecraft:mangrove_trapdoor, minecraft:cherry_trapdoor, minecraft:pale_oak_trapdoor, minecraft:poplar_trapdoor, minecraft:bamboo_trapdoor, minecraft:crimson_trapdoor, minecraft:warped_trapdoor, minecraft:trapdoorA wooden trapdoor is a flat hatch you can flip open with a right click or with redstone power. Power it and it swings open at once; cut the power and it snaps shut. It is great for a hidden drop into a secret room, a mob trap floor, or a little hatch over a ladder. Mobs think every trapdoor is closed, so they happily walk over an open one and fall through.
JavaIn Java an open trapdoor right above a ladder can be climbed like part of the ladder. Crimson and warped trapdoors do not catch fire from lava.
BedrockIn Bedrock a trapdoor only reacts to power at set moments, and there is no ladder trick. Even crimson and warped trapdoors can catch fire from lava.
Good to know
- A wind charge flips it open or shut.
- It stays put even if you break the block it hangs on.
- Close one a block above the floor while standing under it and you have to crawl.
- Pistons can push it.
TipIf you close a powered wooden trapdoor by hand it stays shut. Turn the power off and back on to open it with redstone again.
Fence Gates
minecraft:oak_fence_gate, minecraft:spruce_fence_gate, minecraft:birch_fence_gate, minecraft:jungle_fence_gate, minecraft:acacia_fence_gate, minecraft:dark_oak_fence_gate, minecraft:mangrove_fence_gate, minecraft:cherry_fence_gate, minecraft:pale_oak_fence_gate, minecraft:poplar_fence_gate, minecraft:bamboo_fence_gate, minecraft:crimson_fence_gate, minecraft:warped_fence_gate, minecraft:fence_gateA fence gate is the door of your fence: closed, most mobs cannot jump over it, and open, you and your animals walk straight through. Give it power and it swings open on its own; take the power away and it swings shut. Example: put a pressure plate in front of your cow pen gate and it opens as you walk up to it.
JavaIn Java a gate cannot sit in water, but you can stand a torch or a pressure plate on top of it.
BedrockIn Bedrock a gate can sit in water, so it works in flooded builds too, but nothing like a torch or a pressure plate stays on top of it.
Good to know
- An open gate has no collision at all, not even at its posts.
- It faces the way you looked when you placed it. It never turns to line up with your fence.
- It can float in mid air with nothing under it.
- Opened by hand, it always swings away from you.
- A gate that is already open when power arrives stays open, then shuts when the power stops.
TipShut a powered gate by hand and it stays shut until the power goes off and comes back on. Pistons can push a gate without breaking it, and a moved gate can stay open until something nearby changes. A wind charge also flips a gate open or shut.
Iron Door and Iron Trapdoor
minecraft:iron_door, minecraft:iron_trapdoorAn iron door and an iron trapdoor are doors that only redstone can open. Clicking them does nothing: you need a button, lever, pressure plate or any other power next to them. The moment power arrives they swing open, and the moment it stops they swing shut. A classic use is a front door with a stone button on the outside and a pressure plate on the inside: mobs cannot press a stone button, so they stay out, and you walk out over the plate. Put the plate outside instead and any mob that steps on it walks in.
JavaIn Java you can put the door under water and it stays dry inside, so an iron door makes a handy air pocket. An open iron trapdoor sitting right above a ladder can be climbed like part of the ladder.
BedrockIn Bedrock the iron door fills with water instead of keeping it out, so it cannot make an underwater air pocket, but it still keeps lava out. Doors and trapdoors can also react a split second later.
Good to know
- Not even a wind charge opens them: only redstone does.
- Zombies cannot break an iron door.
- An iron trapdoor stays put if you break the block it hangs on.
- Close an iron trapdoor a block above the floor while standing under it and you have to crawl, which makes a neat secret entrance.
TipPower that reaches a block right next to the door or trapdoor opens it, so hide your wiring in the wall and keep the front clean. Never push an iron door with a piston or move the block under it: the door pops off. A trapdoor can be pushed.

