Pistons push items the wrong way
What I expected to happen was:
Pistons pushing the sugarcane to the middle making it fall in the water stream.
What actually happened was:
Some of the sugarcane got pushed up through the roof.
Steps to reproduce:
1. Place sugarcane.
2. Place a piston pointing at the sugarcane.
2. Place a glass-pane in front of the sugarcane, in the direction of the piston.
3. place a solid block or half-slab on top of the sugarcane.
4. Power the piston and see what happens.
Linked Issues
is duplicated by2
Created Issue:
Pistons push and scatter items through half slabs
To reproduce make a piston push them items to a glass pane with half slabs as roof. From my observation the items are only pushed to the roof if the roof is made of half slabs. It works as espected with full blocks as roof.
- Unresolved
- Open
- Unconfirmed
- 1.5 glass half pane pison slab
- 1.5
To reproduce make a piston push
them items to a glass panewith half slabs as roof. From my observation the items are only pushed to the roof if the roof is made of halfslabs. It works as espected with full blocks as roof.To reproduce make a piston push items with half slabs as roof. From my observation the items are only pushed to the roof if the roof is made of half-slabs. It works as espected with full blocks as roof.
To reproduce make a piston push items with half slabs as roof. From my observation the items are only pushed to the roof if the roof is made of half-slabs. It works as espected with full blocks as roof.
What I expect:
Pistons pushing the sugarcane to the middle making it fall in the water streamWhat actually happens:
Some of the sugarcane got pushed up through the roofSteps to reproduce:
Make a piston push sugarcane with half-slabs on top of the sugarcane.
From my observation the items are only pushed to the roof if the roof is made of half-slabs. It works as espected with full blocks as roof.
What I expect:
Pistons pushing the sugarcane to the middle making it fall in the water streamWhat actually happens:
Some of the sugarcane got pushed up through the roofSteps to reproduce:
Make a piston push sugarcane with half-slabs on top of the sugarcane.
From my observation the items are only pushed to the roof if the roof is made of half-slabs. It works as espected with full blocks as roof.What I expect:
Pistons pushing the sugarcane to the middle making it fall in the water streamWhat actually happens:
Some of the sugarcane got pushed up through the roofSteps to reproduce:
Make a piston push sugarcane with half-slabs on top of the sugarcane.
Works normally with full blocks as roof.
What I expect:
Pistons pushing the sugarcane to the middle making it fall in the water streamWhat actually happens:
Some of the sugarcane got pushed up through the roofSteps to reproduce:
Make a piston push sugarcane with half-slabs on top of the sugarcane.
Works normally with full blocks as roof.What I expect:
Pistons pushing the sugarcane to the middle making it fall in the water streamWhat actually happens:
Some of the sugarcane got pushed up through the roofSteps to reproduce:
Make a piston push sugarcane with half-slabs on top of the sugarcane.Works normally with full blocks as roof.
What I expect:
Pistons pushing the sugarcane to the middle making it fall in the water streamWhat actually happens:
Some of the sugarcane got pushed up through the roofSteps to reproduce:
Make a piston push sugarcane with half-slabs on top of the sugarcane.Works normally with full blocks as roof.
What I expected to happen was:
Pistons pushing the sugarcane to the middle making it fall in the water stream.What actually happened was:
Some of the sugarcane got pushed up through the roof.Steps to reproduce:
1. Place sugarcane.
2. Place a piston pointing at the sugarcane.
3. place a half-slab on top of the sugarcane.
4. Power the piston and see what happens.Works normally with full blocks as roof.
Pistons pushand scatteritems through halfslabsPistons push items through half-slabs.
Pistons push and scatter items through half-slabs.
What I expected to happen was:
Pistons pushing the sugarcane to the middle making it fall in the water stream.What actually happened was:
Some of the sugarcane got pushed up through the roof.Steps to reproduce:
1. Place sugarcane.
2. Place a piston pointing at the sugarcane.
3.place ahalf-slab on top of the sugarcane.
4.Power the piston and see what happens.Works normally with full blocks as roof.
What I expected to happen was:
Pistons pushing the sugarcane to the middle making it fall in the water stream.What actually happened was:
Some of the sugarcane got pushed up through the roof.Steps to reproduce:
1. Place sugarcane.
2. Place a piston pointing at the sugarcane.
2. Place a glass-pane in front of the sugarcane, in the direction of the piston.
3. place a half-slab on top of the sugarcane.
4. Power the piston and see what happens.only happens when you use both half-slabs as roof and blocks in front of the sugarcane.
What I expected to happen was:
Pistons pushing the sugarcane to the middle making it fall in the water stream.What actually happened was:
Some of the sugarcane got pushed up through the roof.Steps to reproduce:
1. Place sugarcane.
2. Place a piston pointing at the sugarcane.
2. Place a glass-pane in front of the sugarcane, in the direction of the piston.
3. place a half-slab on top of the sugarcane.
4. Power the piston and see what happens.only happens when you use both
half-slabs as roof and blocks in front of the sugarcane.What I expected to happen was:
Pistons pushing the sugarcane to the middle making it fall in the water stream.What actually happened was:
Some of the sugarcane got pushed up through the roof.Steps to reproduce:
1. Place sugarcane.
2. Place a piston pointing at the sugarcane.
2. Place a glass-pane in front of the sugarcane, in the direction of the piston.
3. place a solid block or half-slab on top of the sugarcane.
4. Power the piston and see what happens.
Is this still an issue in the most recent versions (currently that is 1.12.2, or 18w03b) of Minecraft? If so, please update the affected versions and help us keeping this ticket updated from time to time. If you are the owner/reporter of this ticket, you can modify the affected version(s) yourself.
relates to
is duplicated by
is duplicated by
relates to
Thank you for your report!
However, we are already tracking this issue, and this report is a Duplicate of MC-11293, which is a report that has not been resolved yet.
If you want, you can upvote the parent ticket, and enable watching to receive any updates about it - if you believe you have any information that may be important for this issue, please leave a comment on the parent. Please also use the search function in the future to prevent duplicate reports.
Quick Links:
📓 Issue Guidelines – 🛠 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki
💬 Mojira Subreddit – 💬 Mojira Discord
Duplicate of MC-11293.





Confirmed in 1.5pre.
Confirmed. Happens even when there are solid blocks in the middle.
I have discovered that this behavior of items passing through non-full blocks can actually be helpful, like in Practical Uses for example.
Although in that example i'm not sure that the eggs actually pass through the half-slab, or are sucked right away.
I would like someone to clarify what happens in this situation, please.
The half-slab on top of the hopper serves the purpose of avoiding chikens falling through the hopper, like in MC-25365
What would really need an improvement is the physics behind the Drops.
Sometimes, when a chicken is burned or a piston pushes a melon or a sugarcane, for example, the Drops get all over the place, it's like they explode!
Also, when pushed by a piston, Drops can sometimes travel backwards or get stuck in the gap of the piston arm, like in Gap Fall
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Updated. I thought that once a bug would be 'confirmed' it would remain on a check list until it would be 'fixed'.
In my previous comment, I may have a couple of individual bugs, but I'm unsure whether or not I should create individual issues for them.
All bugs are on a list. Confirmed just means we have confirmed it.
And you should make a ticket for each bug
Created an issue regarding chikens falling through hoppers.
My only questions now are if Pistons push items through a half-slab roof relates to Practical Use: Hopper sucks items through half-slab regarding items passing through half-slabs?
Also if Pistons push items through a half-slab roof relates to Items travel backwards or get stuck in the gap of the piston arm regarding the way pistons push tems.
I wanted to avoid create duplicated/related issues.
Still happens in the last version.
I won't bother updating the information anymore.
Have a nice day.
Still happens in 14w31a...
Is this still an issue in the current Minecraft Snapshot 15w49b or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Confirmed for 1.13.1.
Confirmed for 20w11a
Can confirm that this issue is still present in 20w51a.
I'm unable to recreate this in 1.18.2 & 22w18a
This is NOT a bug. It is a consequence of 2 perfectly intentional features:
It is also NOT related to https://bugs.mojang.com/browse/MC-278182 , as this is not an intended feature, but rather a mistake from mojang developers
All other entities are pushed correctly, it's just items that are misbehaving here. Yes them being pushed out of collisionboxes is intended, but they shouldn't end up inside the collision box to begin with, after all, the sugar cane breaks the moment the other block starts moving, so the item shouldn't be appearing inside that block.
There's your mistake. The issue isn’t with the entity itself. Instead, the item is summoned and pushed by the piston. A few game ticks later, the piston block entity completes its extension. At that point, a block suddenly appears where the item entity was originally located (glass pane instantly connecting upon shape update).
As I said earlier, it is the consequence of multiple, perfectly intentional behaviors.
Items do not end up inside the collision box, but rather the block ends up where the item is (it also does not happen in gt0, but a couple gt's after). Not a bug
Pistons push entities forward, as do blocks moves by pistons; that the item isn't pushed by the moving block is the problem here. Take a look at gap_fall. png, that has no glass pane that connects to blocks, yet still launched the item out.