Better-than-Adventure / bta-issues

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

Pistons can leave a "Piston mover" block after pushing, that sometimes replaces the originally pushed block #352

Open theothertored opened 2 weeks ago

theothertored commented 2 weeks ago

To Reproduce

  1. Build a setup like this (the lamp is only there to show that the lever is turned on):

2024-08-28_12 06 05

  1. Place redstone dust between the lever and the dust line.
  2. The redstone dust will be broken and drop as an item, while the fence will be replaced with an invisible "piston mover" block. Right clicking this block causes it to disappear, left clicking causes it to break and produce missing texture particles.

2024-08-28_12 06 19

The fence can be replaced with any transparent block that can be pushed by a piston without breaking. I found that these cause the bug:

but this list is not exhaustive.

Expected behavior

I expected the transparent block to be pushed to where the redstone dust was placed and no piston mover block to appear.

Version info:

Bigjango13 commented 2 weeks ago

With a slightly diffrent setup, you can transform every pushable block into one: 2024-08-28_16 16 24 2024-08-28_16 16 35 It involves using redstone dust to update a BUD'd piston while the other line is being pushed (and by expanding the update line and the push line, you can make as many moving pistons as you want, why would you want them? No clue!).

Bigjango13 commented 2 weeks ago

Your setup seems to do any pushable block as well, not just transparent blocks.

theothertored commented 2 weeks ago

@Bigjango13 tested again and it does seem to work for any block, I could swear I tested solid blocks and they got pushed normally, maybe I changed the setup slightly and forgot? Dunno, weird.

Might as well add this simple setup for generating these, piston facing up, gravel, redstone block:

2024-08-28_19 10 39 2024-08-28_19 10 57