# GeneratorService

Example usage:

```lua
-- Create a TNT generator above newly placed Ceramic blocks
Events.BlockPlace(function(event)
    if (event.blockType ~= ItemType.BLASTPROOF_CERAMIC) then
        return
    end

    local gen = GeneratorService.createGenerator(ItemType.TNT, event.position)
    gen:setCooldown(4)
    gen:setMax(100)
end)
```

### Functions

#### createGenerator(itemType: [ItemType](https://docs.easy.gg/scripting/bedwars-scripting/types/itemtype), position: [Vector3](https://create.roblox.com/docs/reference/engine/datatypes/Vector3)): [Generator](https://docs.easy.gg/scripting/bedwars-scripting/objects/generator)

Creates a Generator at the given position that will drop the item on a cooldown.
