
Bookshelf Generation Module
Apply functions across world regions in Minecraft datapacks. Iterate over 2D/3D shapes with lag-free tick spreading and custom callbacks.
- Загрузки
- 779
- Подписчики
- 3
- Обновлён
- 17 июня 2026 г.
- Лицензия
- MPL-2.0
Опубликован 6 апреля 2025 г.
🏗️ Bookshelf Generation Module
Apply functions across world regions in Minecraft datapacks. Iterate over 2D/3D shapes with lag-free tick spreading and custom callbacks.
"Nature's beauty is a reflection of the harmony of numbers and patterns."
— Anonymous
✨ Features
- 🌄 Terrain generation: create complex 2D shapes and terrains using various algorithms
- 🎨 Noise algorithms: utilize Simplex and Fractal noise for natural-looking terrain generation
- 🔄 Custom generation: execute custom callbacks at each generation step for flexible terrain creation
📖 About Bookshelf
This module is part of the Bookshelf Library:
🧩 Find more modules in the Bookshelf organization
📦 Get the full Bookshelf Suite
🤝 Get involved
💬 Join our Discord community
🛠 Contribute via the contribution guide
Ченджлог
4.1.0Релиз26.2 · 17 июня 2026 г.
📦 Bookshelf - 4.1.0
🗂️ The Collection Update!
Adds a new collection module and support for Minecraft 26.2.
Bookshelf is now based on Minecraft 26.2.
- 🐛 #552 - Migrate to the Minecraft 26.2 predicate format.
4.0.1Релиз26.1 · 4 апреля 2026 г.
📦 Bookshelf - 4.0.1
🩹 Hotfix!
This is a hotfix for version 4.0.0.
4.0.0Релиз26.1 · 24 марта 2026 г.
📦 Bookshelf - 4.0.0
🧹 The Tiny Sweep Update!
First release for Minecraft's new date-based versioning, dropping support for previous versions.
⚠️ BREAKING CHANGES: This version has breaking changes!
Bookshelf is now based on Minecraft 26.1.
🌱 bs.generation
- ⚠️ #509 - Complete module rework. Replaced
gen_shape_2d,gen_fractal_shape_2d, andgen_simplex_shape_2dwith a generic iteration system. - ✨ #509 - Added
on_cuboidfor 3D iteration over a cubic region with configurable direction, spacing, and tick limit. - ✨ #509 - Added
on_rectanglefor 2D iteration over a rectangular region with configurable direction, spacing, and tick limit. - ✨ #509 - Added predefined callbacks:
set_block,set_block_type,set_random_block,fractal_noise_2d, andsimplex_noise_2d. - 🐛 #435 - Configurable iteration direction now allows accommodating mask offsets when blocks are updated during iteration.
3.2.2Релиз1.21.9, 1.21.10, 1.21.11 · 1 февраля 2026 г.
📦 Bookshelf - 3.2.2
🩹 Hotfix!
This is a hotfix for version 3.2.1.
3.2.1Релиз1.21.9, 1.21.10, 1.21.11 · 12 января 2026 г.
📦 Bookshelf - 3.2.1
🩹 Hotfix!
This is a hotfix for version 3.2.0.
3.2.0Релиз1.21.9, 1.21.10, 1.21.11 · 9 декабря 2025 г.
📦 Bookshelf - 3.2.0
🧱 The Block Update!
Introduces new block data and deprecates several older features in preparation for the future.
Bookshelf is now based on Minecraft 1.21.9-1.21.11.
3.1.1Релиз1.21.6, 1.21.7, 1.21.8 · 30 августа 2025 г.
📦 Bookshelf - 3.1.1
🩹 Hotfix Release!
Patch release for version 3.1.0.
3.1.0Релиз1.21.6, 1.21.7, 1.21.8 · 17 июля 2025 г.
📦 Bookshelf - 3.1.0
💫 The Spatial Update!
Introduces Moon and Sun position features, as well as fully customizable hitboxes that integrate across the entire Bookshelf ecosystem.
Bookshelf is now based on Minecraft 1.21.8.
Комментарии
Загружаем…