Paper icon indicating copy to clipboard operation
Paper copied to clipboard

Pushing rails on slime blocks causes them to pop off

Open Prof-Bloodstone opened this issue 4 years ago • 3 comments

Expected behavior

You can place rails on slime blocks (with slime block at the end of them too) and push them with a piston just fine.

Observed/Actual behavior

Everything moves, but then all but last rail pops off.

Steps/models to reproduce

Video from original reporter on Discord: https://cdn.discordapp.com/attachments/289587909051416579/837996727217815552/video.mp4

Minimal reproduction image: 2021-05-01_12 40 59 You can put more rails. If you power the piston, all rails apart from the one that's against the slime block wall will get popped off.

Plugin list

None

Paper version

This server is running Paper version git-Paper-638 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT) You are running the latest version Previous version: git-Paper-"4047cffca" (MC: 1.16.5)

Agreements

  • [X] I am running the latest version of Paper available from https://papermc.io/downloads.
  • [X] I have searched for and ensured there isn't already an open issue regarding this.
  • [X] My version of Minecraft is supported by Paper.

Additional info

Originally reported on Discord: https://discord.com/channels/289587909051416579/289587909051416579/837996731735212062

This is a regression caused by Piston Duping patch - disabling the fix causes it to work like in Vanilla.

Legitimate uses it breaks include flying machines. Unsupported uses it breaks include perma block breaking exploits.

Prof-Bloodstone avatar May 01 '21 10:05 Prof-Bloodstone

also affects 1.17.1 and the newet paper build

Tzpi89 avatar Aug 16 '21 18:08 Tzpi89

Issue is in https://github.com/PaperMC/Paper/blob/3a43821c382ed99b3e64892381c263a23e9cc56a/patches/server/0441-Fix-piston-physics-inconsistency-MC-188840.patch, can be fixed by enabling the unsupported setting allow-piston-duplication.

Machine-Maker avatar Jan 14 '22 05:01 Machine-Maker

Issue is in https://github.com/PaperMC/Paper/blob/3a43821c382ed99b3e64892381c263a23e9cc56a/patches/server/0441-Fix-piston-physics-inconsistency-MC-188840.patch, can be fixed by enabling the unsupported setting allow-piston-duplication.

Changing that setting, restarting, and trying again does not fix the issue. Maybe the setting is no longer being honored?

greggh avatar Jan 12 '23 15:01 greggh