# IGameManager
> Interface for managing game player limits.
`gg.lode.bookshelfapi.api.manager.IGameManager`
---
## Signature
```java
public interface IGameManager
```
---
## Methods
| Method | Return Type | Description |
|--------|-------------|-------------|
| `getMaxPlayers()` | `int` | Returns the maximum number of players. |
| `setMaxPlayers(int maxPlayers)` | `void` | Sets the maximum number of players. |
| `getMinPlayers()` | `int` | Returns the minimum number of players. |
| `setMinPlayers(int minPlayers)` | `void` | Sets the minimum number of players. |
### Parameters
| Parameter | Type | Description |
|-----------|------|-------------|
| `maxPlayers` | `int` | The maximum player count. |
| `minPlayers` | `int` | The minimum player count. |
---
## Usage
```java
IGameManager game = BookshelfAPI.getApi().getGameManager();
game.setMinPlayers(2);
game.setMaxPlayers(16);
int current = Bukkit.getOnlinePlayers().size();
if (current >= game.getMinPlayers()) {
// Start the game
}
```
---
## Related Pages
- [[IBookshelfAPI]]