mojira.dev
MC-56474

Disspensers don't trigger with certain redstone configurations

Under certain conditions, a redstone signal will fail to trigger a dispenser when it should. In my test I have redstone dust on a block on a dispenser connected to a button. Every time the button is pressed the dispenser should trigger, but what happens is the dispenser only triggers the first time the button is pressed then it becomes locked and won't trigger again until it's updated by a block update. It seems to have something to do with the configuration of the redstone. In the example pictured, the redstone has the model "redstone_ne_se" and when i place another redstone dust adjacent to it to make the model "redstone_nwe_sew" the dispenser works properly. The model "redstone_n_s" also causes this issue. The issues occurs in single player as well as on a server.

What I expected to happen: The dispenser to work every time the button is pressed
What actually happens: The dispenser only works the first time the button is pressed then won't work again until updated

Steps to reproduce:
1. Place a dispenser
2. Place 2x3 of solid blocks on top of the dispenser
3. Place redstone on the blocks so that the redstone directly above the dispenser has the model "redstone_n_s" or "redstone_ne_se"
4. Place a button that will activate the redstone wire
5. Press button multiple times to test dispenser

Related issues

Attachments

Comments

migrated
[media][media][media][media]
kumasasa

Cannot confirm, dispenser fires every button press, see screenshots.

migrated

This is because all the blocks under the redstone can power the dispenser and it won't fire if it thinks it is already powered.

migrated

I took a look at MC-11193. This makes sense now. The redstone is updating in a way that makes the dispenser get locked because the individual block updates happen in an indeterminate order.

migrated

(Unassigned)

Unconfirmed

Minecraft 14w21b

Retrieved