# 🧰 Bookshelf Runtime

The **Bookshelf Runtime** is a collection of modules that provide essential utilities for building Minecraft datapacks. It includes modules such as:

- **🧱 Block**: Get and manipulate blocks (supports BlockStates and NBT).
- **🔦 Raycast**: Cast rays and see if they collide with blocks or entities.
- **🧮 Math**: Mathematical functions: sin, cos, exp, log, sqrt and much more!
- **🏗️ Generate**: Generate terrains and landscapes, incorporating natural features.
- **🎲 Random**: Random functions for different distributions and noise patterns.
- **❤️ Health**: Easily manage the health of a player or the lifetime of an entity!

*And much more...*

For more details and usage examples, check out the [documentation](https://docs.mcbookshelf.dev/en/latest/index.html).
