Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-108

Droppers, Dispensers and Pistons activate when blocks are providing power diagonally or two blocks above


    • Icon: Bug Bug
    • Resolution: Works As Intended
    • None
    • Minecraft 1.4.2, Minecraft 1.4.5, Minecraft 1.4.6, Minecraft 1.4.7, Snapshot 13w01a, Snapshot 13w01b, Snapshot 13w02a, Snapshot 13w02b, Snapshot 13w03a, Snapshot 13w04a, Snapshot 13w05a, Snapshot 13w05b, Snapshot 13w06a, Snapshot 13w07a, Snapshot 13w09a, Snapshot 13w09b, Snapshot 13w09c, Snapshot 13w10a, Snapshot 13w10b, Minecraft 1.5, Snapshot 13w11a, Minecraft 1.5.1, Minecraft 1.5.2, Snapshot 13w18c, Snapshot 13w19a, Snapshot 13w23b, Snapshot 13w24a, Snapshot 13w24b, Snapshot 13w25a, Snapshot 13w25b, Snapshot 13w25c, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 1.11.2, Minecraft 17w17b, Minecraft 17w18a, Minecraft 17w18b, Minecraft 1.12
    • Confirmed

      What I expected to happen was...:
      Pistons should only extend when powered by a block that updates them. Blocks that are not touching the piston should not power it (touching diagonally is OK).

      In this image, the pistons should accept any power from the green blocks, check to see if the orange blocks would notify it before accepting power from them, and not accept power from any of the stone blocks:

      What actually happened was...:
      Pistons extend when blocks are providing power to the block above them, even if they don't update the piston. In this case, the piston must be updated by another method in order to extend or retract.

      Example of odd effects this has: https://www.youtube.com/watch?v=JqU0Kmb_bFA

      Steps to Reproduce:
      1. Place a piston.
      2. Put a block on top of it.
      3. Put another block on any exposed face of that block.
      4. Put a lever on the block you just placed and flip it.
      5. Notice that the piston doesn't extend.
      6. Place or break any block directly next to the piston.
      7. Notice that the piston extends.
      8. Flip the lever off.
      9. Notice that the piston did not retract.
      10. Place or break another block directly next to the piston.
      11. Notice that the piston retracts.

      Edit: Image now allows for more interesting new types of redstone components and less invasive implementation.


      Moderator Note

      Discussion in regards to this report, such as its functionality, usefulness, and comparison with a "BUD Block" (should one be added to the PC edition) an observer, is to be done on the subreddit.

        1. 2013-01-27_19.55.26.png
          229 kB
        2. 2013-02-01_15.37.24.png
          452 kB
        3. 2013-02-01_15.39.06.png
          258 kB
        4. 2013-02-01_15.50.21.png
          385 kB
        5. 2013-02-10_18.25.37.png
          686 kB
        6. 2013-04-26_20.23.42.png
          70 kB
        7. 2013-04-26_20.23.59.png
          70 kB
        8. 2013-07-10_20.20.01.png
          429 kB
        9. 2013-07-10_20.20.11.png
          405 kB
        10. 2013-07-11_11.10.25.png
          156 kB
        11. 2013-07-12_11.47.29.png
          360 kB
        12. 2013-07-15_08.37.32.png
          343 kB
        13. 2019-06-21_23.14.34.png
          664 kB
        14. bud_fix_demo.zip
          271 kB
        15. display_demo.zip
          258 kB
        16. Dropper_bug.gif
          5.37 MB
        17. piston_toggle.gif
          762 kB
        18. PistonBug.jpg
          91 kB
        19. Piston Bugs.wmv
          7.35 MB
        20. pistons_2.png
          9 kB
        21. pistons.png
          9 kB
        22. screenshot-1.jpg
          59 kB
        23. screenshot-2.jpg
          191 kB
        24. Screen Shot 2018-10-24 at 5.07.49 PM.png
          Screen Shot 2018-10-24 at 5.07.49 PM.png
          1.86 MB
        25. Screen Shot 2018-10-24 at 5.16.13 PM.png
          Screen Shot 2018-10-24 at 5.16.13 PM.png
          1.69 MB