Issue:
Sometimes Shulker boxes (for example) pass through solid blocks when destroyed by pistons. I know dropped items go to random directions but in that case, the item passes the block, but this is definitely a bug.
Please see picture and watch the video to understand clearly the problem.
World download: (Attachments)
Linked issues
is duplicated by
relates to
Attachments
Comments


Had the same issue!!!

Had the same issue!!!

I understand your frustration.
I hope the developers will look at that issue one day...

I understand your frustration.
I hope the developers will look at that issue one day...

Affects 1.13 on windows 10 and xbox one

In the attached video and test world I do not see any evidence that hoppers are sucking items from beside or below them. The items sometimes going into the hopper under the solid block is probably just a consequence of the dropped item being assigned a random position within the solid block before it is pushed out by a solidity check. Then, the hopper grabs it before it can get out. So, I am not convinced that there is a hopper bug here. It looks more like a bug in the intuitively expected behavior of blocks broken by pistons.

In the attached video and test world I do not see any evidence that hoppers are sucking items from beside or below them. The items sometimes going into the hopper under the solid block is probably just a consequence of the dropped item being assigned a random position within the solid block before it is pushed out by a solidity check. Then, the hopper grabs it before it can get out. So, I am not convinced that there is a hopper bug here. It looks more like a bug in the intuitively expected behavior of blocks broken by pistons.

Ok.. So this is still a bug definitely.
If you sure 100% this is a piston behaviour bug I will edit the title and the description

Ok.. So this is still a bug definitely.
If you sure 100% this is a piston behaviour bug I will edit the title and the description

I tried replacing the hopper and all of the glass blocks around it and under the piston with solid blocks and was able to get shulker boxes to glitch through the solid block wall. I think this confirms that the piston-block-breaking mechanic can assign random item positions inside solid blocks. The expected behavior would be for the piston-block-breaking to do block checks. I have uploaded a video.
Also, tested to be sure it is not specific to shulker boxes. If you place pumpkins and let the piston break them, they will sometimes glitch through the solid wall.

I tried replacing the hopper and all of the glass blocks around it and under the piston with solid blocks and was able to get shulker boxes to glitch through the solid block wall. I think this confirms that the piston-block-breaking mechanic can assign random item positions inside solid blocks. The expected behavior would be for the piston-block-breaking to do block checks. I have uploaded a video.
Also, tested to be sure it is not specific to shulker boxes. If you place pumpkins and let the piston break them, they will sometimes glitch through the solid wall.

I understand now! so according to what you say, this is the same problem as MCPE-49631
?

I understand now! so according to what you say, this is the same problem as MCPE-49631
?

Yes. Hoppers catch the items along the way.

Yes. Hoppers catch the items along the way.

Thanks

Thanks

This bug is present in java edition too. It really needs to be fixed.

This bug is present in java edition too. It really needs to be fixed.

Important!
Kind of fixed in 1.16.0.67.
Items no longer enter to a hopper under a full block, however items can still pass through solid blocks when pushed by pistons!

Important!
Kind of fixed in 1.16.0.67.
Items no longer enter to a hopper under a full block, however items can still pass through solid blocks when pushed by pistons!

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.
@@unknown if you can still reproduce could you provide a new video demonstration?

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.
@@unknown if you can still reproduce could you provide a new video demonstration?

Build the setup I upload. It still affects 1.16.1.
I still see shulker boxes land and breaks by pistons through solid blocks - on the top of the piston or through the sides of the blocks. Put a lot of shulker boxes to test it.

Build the setup I upload. It still affects 1.16.1.
I still see shulker boxes land and breaks by pistons through solid blocks - on the top of the piston or through the sides of the blocks. Put a lot of shulker boxes to test it.

This is the setup:
[media]I tried it and the shulker boxes do end up on top of the piston and everywhere around the blocks. However, it isn't the piston pushing out the shulker boxes, it's the new shulker boxes placed by the dispenser that pushes the dropped ones out. Shulker box blocks are full blocks, so they push out any items in their space.
So, it's
[media]
This is the setup:
[media]I tried it and the shulker boxes do end up on top of the piston and everywhere around the blocks. However, it isn't the piston pushing out the shulker boxes, it's the new shulker boxes placed by the dispenser that pushes the dropped ones out. Shulker box blocks are full blocks, so they push out any items in their space.
So, it's
[media]
Ok, I understand.

Ok, I understand.

Related to MCPE-101391 or a duplicate.
If it is a duplicate, reopen this one.

Related to MCPE-101391 or a duplicate.
If it is a duplicate, reopen this one.