

This is probably simple but I have been tying to understand it all day and cannot.
Redstone blocks hard power adjacent blocks. And Redstone tourch hard powers block above it. Why in the world does the redstone block light up only adjacent redstone lamps, while redstone torch does the excpected which is powers lamp above it, which powers adjacent lamps. Does this mean that redstone blocks soft power?
by Carlo9129
5 Comments
Difference between soft and hard powering.
The torch hard powers the block above it (lamp), which then soft powers the adjacent lamps. The block the torch is placed on is also used as input (to turn the torch off), so that block won’t be powered.
The redstone block just soft powers adjacent blocks (lamps).
[deleted]
Redstone blocks soft power, yes. Imagine a redstone block as a hard powered block that soft powers the blocks around it. A redstone block has the same powering abilities as the lamp directly above the torch
Block powers any block it touches. Torch doesn’t power the block it’s attached to but powers the other blocks directly around it. It also powers the block above it very specially where it basically turns the block above it into a pseudo redstone block powering the blocks around it.
Generally, what people mean by hard power is that the block is able to transmit power to redstone dust. You put a torch below a block or run a repeater into a block and any redstone lines next to that block get powered.
A redstone block does not hard power adjacent blockss, rather a hard powered block behaves like a redstone block in that it can power adjacent redstone lines and power redstone components.
Although there is one difference that I am aware of in Java, a redstone block can be used as a side input for comparators which does not work with a hard powered block.