Pistons sometimes displace dropped items instead of pushing them
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.
What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops somewhere in the space where the piston head is. This should not happen because the shulker box is pushed in PISTON1.png is the ideal result
Edit: affects all blocks that have a chance to drop items. (Melons and pumpkins, leaves, etc)
- Fixed
Jeffrey
- 122
- 25
- Confirmed
- 125290
- Windows
- item-drops piston-extension redstone-piston shulker_box
1.16.0.61 Beta - 1.14.30 Hotfix
1.16.0.61 Beta 1.16.0.57 Beta 1.16.0.55 Beta 1.16.0.53 Beta 1.15.0.55 Beta 1.15.0.54 Beta 1.15.0.53 Beta 1.15.0.51 Beta 1.14.30.51 Beta 1.14.2.51 Beta 1.14.2.50 Beta 1.14.0.51 Beta 1.13.3 1.13.1 1.14.1 Hotfix 1.13.0.6 Beta 1.4.0.5 1.5.0.7 1.5.0.10 1.6.0.1 1.4.2.0 1.6.0.5 1.6.0.6 1.6.0.8 Beta 1.6.0.30 Beta 1.7.0.2 Beta 1.7.0.9 Beta 1.6.1 1.8.0.11 Beta 1.8.0.14 Beta 1.7.0 1.12.0 1.14.1.2 Beta 1.14.0 1.14.30 Hotfix- 1.16.1
Created Issue:
Pistons and shulker boxes
When pistons break shulker boxes. The shulker box (item form) sometimes goes above the piston head instead of being broken and pushed forward.
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form drops in the space behind the piston head. Which should not happen because the shulker box is pushed in the opposite direction.
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form drops in the space behind the piston head. Which should not happen because the shulker box is pushed in the opposite direction.Please fix it so the contraption I built can work. Thanks
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item formdrops in the space behind the piston head. Which should not happen because the shulker box is pushed in the opposite direction.Please fix it so the contraption I built can work. Thanks
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops in the space behind the piston head. Which should not happen because the shulker box is pushed in the opposite direction.Please fix it so the contraption I built can work. Thanks
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] dropsin the space behindthe piston head.Whichshould not happen because the shulker box is pushed in the opposite direction.Please fix it so the contraption I built can work. Thanks
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops where the piston head is. This should not happen because the shulker box is pushed in the opposite direction.Please fix it so the contraption I built can work. Thanks
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops where the piston head is. This should not happen because the shulker box is pushed in the opposite direction. PISTON1.png is the ideal result.Please fix it so the contraption I built can work. Thanks
relates to
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops where the piston head is. This should not happen because the shulker box is pushed in the opposite direction. PISTON1.png is the ideal result.Please fix it so the contraption I built can work. Thanks
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops where the piston head is. This should not happen because the shulker box is pushed in the opposite direction. PISTON1.png is the ideal result.Edit: affects all blocks that have a chance to drop items. (Melons and pumpkins, leaves, etc)
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops where the piston head is. This should not happen because the shulker box is pushed in the opposite direction.PISTON1.png is the ideal result.Edit: affects all blocks that have a chance to drop items. (Melons and pumpkins, leaves, etc)
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops somewhere in the space where the piston head is. This should not happen because the shulker box is pushed in the opposite direction.
PISTON1.png is the ideal result.Edit: affects all blocks that have a chance to drop items. (Melons and pumpkins, leaves, etc)
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops somewhere in the space where the piston head is. This should not happen because the shulker box is pushed inthe opposite direction.
PISTON1.png is the ideal result.Edit: affects all blocks that have a chance to drop items. (Melons and pumpkins, leaves, etc)
When pistons break shulker boxes. The shulker box (item form) sometimes goes above or below the piston head if the adjacent blocks are non full blocks (ex.hoppers) instead of being broken and pushed forward.
What Should Happen:
When a piston pushes a shulker box, the shulker box should break and the item form is pushed towards where the piston is facing.What Happens Instead:
When the shulker box is broken by the piston, the item form [sometimes] drops somewhere in the space where the piston head is. This should not happen because the shulker box is pushed in PISTON1.png is the ideal resultEdit: affects all blocks that have a chance to drop items. (Melons and pumpkins, leaves, etc)
Pistons and shulkerboxesShulker boxes have random momentum and direction when broken by pistons
Shulker boxes have random momentum and direction when broken by pistonsPistons sometimes displace dropped items instead of pushing them
is duplicated by
1.13.0.16 also
happens in 1.13.0.9 also
1.13.0.17 also
Jeffrey, it still happens in 1.13.0.6 https://bugs.mojang.com/browse/MCPE-49629
1.13.0.18 and 1.14.0.1 also
1.14.0.2 also
1.14.0.3 also
1.14.0.4 also
Relevant to 1.13.0 and all the 1.13 updates
1.14.0.51 and 1.13.3 also
1.14.1.2 also
is duplicated by
1.14.2.50 and 1.14.1 hotfix also
1.14.2.51 also.
1.14.30.51 also
(Tested before reported - from 'Technical Bugs List' https://docs.google.com/document/d/1nziKYzCr4pBdCRj2gIMlfr9MVdWHd6HyafdiBHx9F0c/edit)
This issue happens in 1.14.30 hotfix and 1.15.0.51 also.
1.15.0.54 also
1.15.0.55 also
1.16.0.53 also
1.16.0.55 also
I think the underlying issue here is the same as MCPE-33715 - please add any new/additional instances of this issue occurring to MCPE-33715.
Sorry, it's the same problem as https://bugs.mojang.com/browse/MCPE-33715
But I don't know how to delete this post...
Anyway, I would like to attach those videos to MCPE-33715
I could not reproduce this issue. The piston just breaks the bamboo and causes it to drop.
It is possible that the bamboo clipped through a block due to MCPE-33715.
I'm not able to reproduce pistons pushing items through solid blocks in 1.16.1. I think this is due to the same change that fixed MCPE-33715. To me, it looks like when shulkers and pumpkins are broken by pistons the item entities spawn inside the block they were in, instead of in any adjacent block space. They spawn near the edge opposite the piston with random momentum away from the piston. Then they either collide with the sides of blocks around them, or or sometimes land on top of those blocks if there isn't another on top.
@Tal Melamed if you can still reproduce could you provide a new video demonstration?




The java version does not have this issue, the shulker box (item) would be consistently pushed forward where the piston is facing. (It doesn't matter if the hopper is powered) Please fix this, its just a minor bug but very annoying when creating contraptions with shulker boxes.
Confirmed in Windows 10 release 1.4.2. A shulker box item can be pushed into a confined space above a hopper and be sucked in by the hopper, but it cannot be pushed into a hopper through its side.See below.The shulker box(item) sometimes drops in the same space as the piston head even when there is nothing blocking the shulker box (item) where the piston is facing. The hopper thing is not really a bug because it was not connected, just the placing of the shulker box (item). The first picture should happen consistently. This bug happens in PE as well, not just windows 10. I've tested it.
After reviewing this issue, I see that I misunderstood it. The issue is that when a piston breaks a block that drops an item entity, the item entity is not necessarily pushed in the direction of the piston head's motion. I think what's happening is that the item entity is created with momentum in a random direction, and depending on the order of updating of the item entity and the piston head, the item entity may move up, down, sideways, or even backwards (towards the piston body) instead of being pushed by the piston head. The order of updating is currently undefined by design.
This affects not only shulker boxes, but any block a piston can break that has a chance to drop an item. Examples include leaves, paintings, pumpkins, and beds. Which direction the dropped item winds up moving in appears to be random.
Yes, I think that the pushed item entity just randomly choose a place to drop.
Still affects 1.5.0.10 and 1.6.0.1 but it happens less in 1.6.0.1
Still affects 1.6.0.5 but happens even less.
This is going in a good direction. This now only happens at about 1/15 shulker boxes in my contraption. But only if there is a hopper minecart where the shulker box is supposed to drop.
Still happening in 1.6.0.6.
Contraption for reproduction
Note that even with using an open fence post (with no hotbox) the box will end up inside the hopper. (Related: MCPE-31393)
Hmm, I've already provided a lot of images and video on how to reproduce it but I appreciate your help.😀
Affects 1.8.x beta versions
Editted title to be more descriptive.
Seems to be fixed in the 1.10 beta. As far as I've seen, the shulker box is pushed in the right direction. The momentum still varies but the direction is no longer too random.
Does it still affect 1.12.0.2 beta?
ShowMeep Yes. I created a new report for this because the descriptions here are not fully detailed.
It happens with all items that pushed by pistons, not only shulker boxes.
Link: https://bugs.mojang.com/browse/MCPE-49629
Affects 1.13 on windows 10 and xbox one, this issue is WAY worse now. Items often glitch out entirely and go going flying several blocks away, or glitch downwards and get stuck.
Pistons above pumpkins / melons (with redstone on top of piston) will often result in the dropped pumpkin / melon being on top of the piston instead of below or to side of where the block was. Never saw this in 1.12.1 but happens often in 1.13 so the issue is much worse now.
I attached two more videos: 'problem 1' and 'problem 2'
(Tested before reported - from 'Technical Bugs List' https://docs.google.com/document/d/1nziKYzCr4pBdCRj2gIMlfr9MVdWHd6HyafdiBHx9F0c/edit)
This issue happens in 1.15.0.53 also.
1.16.0.57 also
Affects 1.16.0.59
1.16.0.61 also
Fixed in 1.16.0.63!
Confirmed to be fixed in 1.16 release. Blocks broken by pistons do still get random momentum, but never toward the piston. They no longer get tangled in the piston head or glitch backwards.