PaperMC / Paper

The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
https://papermc.io/
Other
9.98k stars 2.31k forks source link

Falling blocks/Boat/Pistons do not interact correctly on paper. #9560

Closed Alugia7 closed 5 months ago

Alugia7 commented 1 year ago

Expected behavior

I expected the sand to not break in this setup. The sand collides with the boats and snaps down to the block below it. Reloading the affected chunks has no effect on the setup. Video demonstration: https://www.youtube.com/watch?v=PJcRZoXnDyY

Observed/Actual behavior

The sand in the setup broke, but only after reloading the chunks containing it. Instead of the sand snapping down to the block below it on collision with the boats, the sand breaks and turns into an item. Video demonstration https://www.youtube.com/watch?v=s64w52nRuos

Steps/models to reproduce

1: Build the setup shown in this video: https://www.youtube.com/watch?v=t-BS3L-Yz-w Do not paste it in using commands or plugins. Ensure that the boats are colliding with the higher of the two upwards-facing sticky pistons. Blocks will need to be pushed into the setup using 0 ticks or to build the setup correctly. 2: Place a button on the top-most piston on power it. This will cause all the pistons to 0-tick and return the sand. This is the expected behavior. 3: Unload and then reload the chunks containing the build 4: Repeat step 2. This time, the sand will break if the server is a paper server. It will not break on a vanilla server

Plugin and Datapack List

[19:29:18] [Render thread/INFO]: [CHAT] Server Plugins (19): [19:29:18] [Render thread/INFO]: [CHAT] Bukkit Plugins: [19:29:18] [Render thread/INFO]: [CHAT] - ArmorStandTools, BanManager, BuycraftX, CleanroomGenerator, CoreProtect, Multiverse-Core, Multiverse-Inventories, Multiverse-NetherPortals, *PermissionsEx, PlotSquared [19:29:18] [Render thread/INFO]: [CHAT] ProtocolLib, SynergyCore, SynergyCreative, SynergyLobby, SynergySurvival, VanishNoPacket, VoxelSniper, WorldEdit, WorldGuard

Paper version

[19:27:37] [Render thread/INFO]: [CHAT] This server is running Paper version git-Paper-"1704bf7" (MC: 1.19.4) (Implementing API version 1.19.4-R0.1-SNAPSHOT) (Git: 1704bf7)\nYou are 264 version(s) behind\nDownload the new version at: https://papermc.io/downloads\nPrevious version: git-Paper-"abe53a7" (MC: 1.19.2)

Other

The boat on the setup shown in the video has a Y hiehgt ending in .98125, however, the same issue is observed in setups with a boat height of .9625 which consists of two minecarts followed by a boat on a solid block.

pop4959 commented 1 year ago

Are you still able to reproduce this in 1.20.1, and without any plugins?

codebycam commented 5 months ago

G'day @Alugia7, I've tried testing this in both Vanilla & Paper (without plugins) and I'm not able to reproduce the issue; the behaviour is the same on the latest Paper as it is on Vanilla 1.20.6.

If you're still able to reproduce it on the latest Paper (without plugins) please reopen this issue!