# Context

- [Player](/api/context/player.md)
- [Entities](/api/context/entities.md)
- [IPlayerEntity](/api/context/entities/iplayerentity.md): Represents an instance of a player entity. This can also include other bots.
- [IMobEntity](/api/context/entities/imobentity.md): Represents an instance of a mob. This includes friendly mobs (e.g.: sheep, cow) and aggressive mobs (e.g.: zombie, skeleton).
- [IObjectEntity](/api/context/entities/iobjectentity.md): Represents an instance of a world object. This includes entites such as dropped item stacks, falling sand, etc.
- [World](/api/context/world.md)
- [IBlock](/api/context/world/iblock.md): Represents a block in the world. This can be used to interact with the block (e.g.: dig, use) or block location (e.g.: place at).
- [Containers](/api/context/containers.md)
- [IWindow](/api/context/containers/iwindow.md): Represents an instance of a (usually currently open) window/container. This includes double chests, single chests, bot's inventory, etc.
- [ISlot](/api/context/containers/islot.md): Represents an instance of a slot.
- [Functions](/api/context/functions.md)
