> For the complete documentation index, see [llms.txt](https://docs.minecraftbot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.minecraftbot.com/api/context.md).

# Context

- [Player](https://docs.minecraftbot.com/api/context/player.md)
- [Entities](https://docs.minecraftbot.com/api/context/entities.md)
- [IPlayerEntity](https://docs.minecraftbot.com/api/context/entities/iplayerentity.md): Represents an instance of a player entity. This can also include other bots.
- [IMobEntity](https://docs.minecraftbot.com/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](https://docs.minecraftbot.com/api/context/entities/iobjectentity.md): Represents an instance of a world object. This includes entites such as dropped item stacks, falling sand, etc.
- [World](https://docs.minecraftbot.com/api/context/world.md)
- [IBlock](https://docs.minecraftbot.com/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](https://docs.minecraftbot.com/api/context/containers.md)
- [IWindow](https://docs.minecraftbot.com/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](https://docs.minecraftbot.com/api/context/containers/islot.md): Represents an instance of a slot.
- [Functions](https://docs.minecraftbot.com/api/context/functions.md)
