# HarvestableClass.server_onRemoved

Called when a [Player](../Game-Script-Environment/Userdata/Player.md) wants to remove the [Harvestable](../Game-Script-Environment/Userdata/Harvestable.md).

**Kind:** Callback

**Environments:** Game

## Game

**Callback side:** Server

``` { .lua .api-signature }
HarvestableClass:server_onRemoved( player )
```

[Open the full Game reference](../Game-Script-Environment/Classes/HarvestableClass.md#server_onremoved)

> **Note:**
> The [HarvestableClass](../Game-Script-Environment/Classes/HarvestableClass.md) is responsible for doing the remove using [Harvestable.destroy](../Game-Script-Environment/Userdata/Harvestable.md#destroy).

**Parameters:**

| Name | Type | Description |
| --- | --- | --- |
| `self` | table | The class instance. |
| `player` | [Player](../Game-Script-Environment/Userdata/Player.md) | The [Player](../Game-Script-Environment/Userdata/Player.md) that wants to remove the [Harvestable](../Game-Script-Environment/Userdata/Harvestable.md). |
