Bookshelf Spline

Manipulate smooth curves created from control points.

700

Quick challenge

How far can you run before the mobs catch you?

Bookshelf Spline

<picture> <source media="(prefers-color-scheme: dark)" alt="Bookshelf" srcset="https://github.com/mcbookshelf/bookshelf/raw/master/docs/_imgs/banner-dark.png" width="600px"> Bookshelf </picture>
   

🧣 Bookshelf Spline

Create and manipulate smooth curves from control points.

> "Do not go where the path may lead, go instead where there is no path and leave a trail." > — Ralph Waldo Emerson

✨ Features

- 🎯 Flexible Control: Support for Bézier, B-Spline, Catmull-Rom, Hermite, and Linear splines. - 🎯 Flexible Control: Create curves in 1D, 2D, or 3D space. - 🎯 Flexible Control: Variable number of control points for custom curve shapes.

📚 Read the full documentation

📖 About Bookshelf

This module is part of the Bookshelf Library, a modular collection of Minecraft datapacks built to simplify complex systems and empower mapmakers.

🧩 Find more modules in the Bookshelf organization. 📦 Get the full suite Bookshelf Suite.

🤝 Get Involved

💬 Join our Discord community. 🛠 Contribute via the contribution guide.

ADS