{  
   "minecraft:entity":{  
      "format_version":"1.1.0",
      "component_groups":{  
         "marooned:spawnentity":{  
            "minecraft:spawn_entity":{  
               "min_wait_time":1,
               "max_wait_time":1,
               "spawn_entity":"chicken"
            },
            "minecraft:timer":{  
               "randomInterval":false,
               "looping":false,
               "time":[  
                  1,
                  1
               ],
               "time_down_event":{  
                  "event":"marooned:clearspawnentity",
                  "target":"self"
               }
            }
         },
         "marooned:interactentity":{  
            "minecraft:interact":[  
               {  
                  "cooldown":5,
                  "on_interact":{  
                     "event":"marooned:preparespawnentity",
                     "target":"self"
                  },
                  "play_sounds":"note",
                  "interact_text":"action.interact.talk"
               }
            ]
         },
         "librarian":{  
            "minecraft:type_family":{  
               "family":[  
                  "librarian",
                  "townfolk",
                  "friendly"
               ]
            },
            "minecraft:variant":{  
               "value":1
            }
         }
      },
      "components":{  
         "minecraft:identifier":{  
            "id":"minecraft:zombie_villager"
         },
         "minecraft:type_family":{  
            "family":[  
               "townfolk"
            ]
         },
         "minecraft:health":{  
            "value":1000,
            "max":1000
         },
         "minecraft:collision_box":{  
            "width":0.9,
            "height":1.87
         },
         "minecraft:nameable":{  
            "alwaysShow":true
         },
         "minecraft:fall_damage":{  
            "value":0.0
         },
         "minecraft:behavior.look_at_player":{  
            "priority":1,
            "look_distance":6.0,
            "probability":3
         }
      },
      "events":{  
         "minecraft:entity_spawned":{  
            "add":{  
               "component_groups":[  
                  "librarian",
                  "marooned:interactentity"
               ]
            }
         },
         "marooned:clearspawnentity":{  
            "remove":{  
               "component_groups":[  
                  "marooned:spawnentity"
               ]
            },
            "add":{  
               "component_groups":[  
                  "marooned:interactentity"
               ]
            }
         },
         "marooned:preparespawnentity":{  
            "remove":{  
               "component_groups":[  

               ]
            },
            "add":{  
               "component_groups":[  
                  "marooned:spawnentity"
               ]
            }
         }
      }
   }
}