Until 15w36a, the Shulker collision was fine. In 15w36a, collision being added to many entities, the Shulker gained the ability to push mobs away from it. Now, even though the Shulker was supposed to have collision much like a block, it now pushes other mobs away from it, making it to look strange as a block-type mob. I'm not sure if you could consider this a bug, but I think it should be taken as one.
What I expected to happen was...:
The Shulker to have a collision like a block.
What actually happened was...:
The Shulker pushed other mobs away from it, even if they didn't touch the Shulker itself.
Steps to Reproduce:
1. Spawn a Shulker.
2. Try to come near it or jump on it.
Video: https://www.youtube.com/watch?v=VTv_d4jc1rI&feature=youtu.be
Linked issues
is duplicated by 1
Comments 14
This is caused by the new collisionRule option. You can bypass this by putting the Shulker on a team and setting that team to collisionRule never.
I do not like it either. I would say it is a bug because Mojang stated that the new mob was supposed to act like a block.
I'd recommend updating the bug title to clarify that Shulkers are affected by collisionRule
It's not a problem. Simply create a scoreboard team, set its collisionRule to never, and add your shulkers to that team.
@Caleb,
That only works with custom maps and people who use commands. It messes up any regular survival mechanics. Also, adding them to your team will not allow them to attack you.
@qmagnet
Points taken, however the player does not need to be on the same team as the shulkers to avoid Being pushed by them. And what if the player does want to be pushed by them?
...I suppose if shulkers only pushed players when they were on a scoreboard team specifically allowing it, then everyone would be happy.
I hate this too, but you can suggest to remove shulker hitbox to mojang. it's not a bug.