Better-than-Adventure / bta-issues

You can report bugs for Better than Adventure here.
25 stars 0 forks source link

Dispenser doesn't work if powered too quickly #326

Open kit-la opened 1 month ago

kit-la commented 1 month ago

Describe the bug If powered through a very short pulse, dispensers will not dispense. However, if powered through other means at the same time, it will work normally (see gif).

Expected behavior It should dispense whether it is powered by a short pulse or not.

GIF gif

Version info (please complete the following information):

Bigjango13 commented 1 month ago

This is not a bug, this is two things:

Motion sensors are not solid blocks, so the Redstone dust doesn't power the dispenser. The torch does (I'm not 100% sure about it, but I think it is), when the motion sensor detects the block the dispenser is updated and dispenses. The reason the piston activates is because the redstone is powering it due to QC.

Bigjango13 commented 1 month ago

For example, here is a neat use of dispenser BUDing (albeit not very useful): 2024-05-14_17 43 25 When any redstone dust is broken, the dispenser will activate.

kit-la commented 1 month ago

Motion sensors are not solid blocks, so the Redstone dust doesn't power the dispenser. The torch does (I'm not 100% sure about it, but I think it is), when the motion sensor detects the block the dispenser is updated and dispenses. The reason the piston activates is because the redstone is powering it due to QC.

It can be replicated by using a lever, but i'm using a touchpad so i couldn't pull it off consistently. The sensor thingy was just to make the pulse short and consistent at the same time, and the sticky piston just to visually see the short pulse. Thanks for the detailed response. I didn't know about BUDing, that's really cool :).