Questions about custom mobs

Hello! I just have a few questions about creating custom mobs in datapack.

  1. What would be the easiest way to go about creating one?
  2. Is it possible to change the head of a mob with another entity (for example, I’m trying to make a variant of a zombie with its head as a diamond instead of a zombie head)
  3. Is it possible to get a custom mob to spawn naturally?
  4. Is it possible to use custom models for entities, if so how?
Continue to help post