fireproof_zombie:
  type: zombie
  combustible: false
  brain:
    remove_goals:
      - flee_sun

fireproof_drowned:
  type: drowned
  combustible: false
  item: fishing_rod
  brain:
    remove_goals:
      - flee_sun

trident_drowned:
  type: drowned
  combustible: false
  item: trident

fireproof_stray:
  type: stray
  combustible: false
  item: bow
  brain:
    remove_goals:
      - flee_sun

fireproof_skeleton:
  type: skeleton
  combustible: false
  item: bow
  brain:
    remove_goals:
      - flee_sun

contained_enderman:
  type: enderman
  prevent_teleport: true

armed_wither_skeleton:
  type: wither_skeleton
  item: stone_sword

fireproof_baby_zombie:
  type: zombie
  baby: true
  combustible: false
  brain:
    remove_goals:
      - flee_sun

fireproof_zombie:
  type: zombie
  combustible: false
  brain:
    remove_goals:
      - flee_sun
      - restrict_sun

fireproof_drowned:
  type: drowned
  combustible: false
  item: fishing_rod
  brain:
    remove_goals:
      - flee_sun
      - restrict_sun

trident_drowned:
  type: drowned
  combustible: false
  item: trident

fireproof_stray:
  type: stray
  combustible: false
  item: bow
  brain:
    remove_goals:
      - flee_sun
      - restrict_sun

fireproof_skeleton:
  type: skeleton
  combustible: false
  item: bow
  brain:
    remove_goals:
      - flee_sun
      - restrict_sun

contained_enderman:
  type: enderman
  prevent_teleport: true

armed_wither_skeleton:
  type: wither_skeleton
  item: stone_sword

fireproof_baby_zombie:
  type: zombie
  baby: true
  combustible: false
  brain:
    remove_goals:
      - flee_sun
      - restrict_sun

Remove restrict_sun goal as well as flee_sun from fireproof mobs
Remove restrict_sun goal as well as flee_sun from fireproof mobs

I think only skeletons actually use these goals though .. zombies are dumb
