Paper
Paper copied to clipboard
Pushing rails on slime blocks causes them to pop off
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:
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.
also affects 1.17.1 and the newet paper build
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.
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?