Create

Create

86M Downloads

Mechanical Pistons move in unintended ways when rotation is stopped

Zonofv opened this issue ยท 1 comments

commented

Describe the Bug

When trying to get a mechanical piston set to "place only when anchor is destroyed" to stop it's movement partway past a block it will not stop where it's intended to. It will often "snap" backwards towards the mechanical piston and either stop on a block or slightly past a block.

Reproduction Steps

  1. Place a mechanical piston or mechanical sticky piston in the world, give it any number of piston poles, have it set to "place only when anchor is destroyed" and have a block or set of glued blocks in front of it.
  2. Supply rotational power and then remove the rotational power when the blocks it is moving are "off gird" so not aligned with the other blocks around it. This can be done with a hand crank or using a sequenced gearshift with a speed reduction in between.
  3. Watch as the piston moves it's connected blocks in unexpected ways after it stops moving.
    ...

Expected Result

The blocks attached to the mechanical piston will not stop where they were when rotational power was stopped. If the piston was extending it will move the blocks to;
a) The block behind it
b) Slightly in front of the block behind it
c) Just past halfway into the block it's one
If the piston is being retracted using a hand crank the blocks may move all the way back to the mechanical piston very quickly regardless of distance despite the hand crank only being turned for a split second.

Screenshots and Videos

No response

Crash Report or Log

No response

Operating System

Windows 11

Mod Version

0.5.1c

Minecraft Version

1.19.2

Forge Version

43.2.4

Other Mods

Just Enough Items 11.6.0
Polymorph 0.46.4
Create Crafts and Additions 20230623a
Create Deco 1.3.3
Hex Casting 0.10.3
Immersive Engineering 9.2.2-165
Kotlin for Forge 3.12.0
Patchouli 77
Paucal 0.5.0

Additional Context

No response

commented

i have the same problem. i hope it gets fixed soon because im trying to make an adjustable tnt cannon with this but this bug makes it unreliable. i added a video of the problem so this can get more attention.

Create.Snap.Bug.2.mp4