In vanilla minecraft, the wither and the enderdragon can destroy the blocks in their path. However, they can't destroy a few blocks (bedrock, command block, extended piston...) and they just pass through them like if they were ghosts.
It would be cool to be able to give the ability to pass through blocks to a custom mob.
It will make boss battles harder, allow for the creation of mini-bosses that don't destroy blocks and special ghost-like monsters.
It will also pair well with flying mobs (when they will be added).
Issue comments
Ok, I will close this ticket in such case and link to it from the ticket regarding flying mobs: https://mcreator.net/tracker/issue/41685
So the idea is to add an option to define a list of blocks that mob does not collide with?