How to prevent rigged mesh from intersecting itself?

(This model uses the Blender 3.0 beta)
Hello! I was wondering if there was a way to prevent a rigged mesh from intersecting itself when a bone is rotated. I have a character rig I’ve been working on for the past several months, and when I rotate the ear bone (The cone empty) far enough, It intersects with the head. How do I prevent this?

Obligatory Post Bump

and the Unintentional Body Movements. I LOVE that band!

Saw 'em in '96… somewhere along highway 41.

You search for “Corrective Shape Keys” tutorials on Youtube:

Fixed, thank you.