> For the complete documentation index, see [llms.txt](https://docs.easy.gg/scripting/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.easy.gg/scripting/bedwars-scripting/events/playerpickupitem.md).

# PlayerPickupItem

Example usage:

```lua
Events.PlayerPickupItem(function(event)
    if (event.player:getEntity() == nil) then
        return
    end
    if (event.itemType == ItemType.GLITCH_TRUMPET) then
        EntityService.spawnKitEntity(KitType.MELODY, event.player:getEntity():getPosition())
        AnnouncementService.sendAnnouncement("Let's jam!")
    end
end)
```

### Parameters

#### player: [Player](/scripting/bedwars-scripting/objects/player.md)

The player that is picking up the item.

#### itemType: [ItemType](/scripting/bedwars-scripting/types/itemtype.md)

The type of item that is being picked up by the player.

#### amount: number

The amount of the item that is being picked up by the player.

#### cancelled: bool <mark style="color:yellow;">\[modifiable]</mark>

If set to true, the item pickup event will be cancelled.
