You are currently on the unstable branch. Click here to go to safety.
THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Legacy1.17 - 1.21.4

Bookshelf is a user-friendly modular library datapack, crafted to assist map makers in effortlessly implementing intricate systems within their maps.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Position Module1.21.5 - 26.2

Manage entity positions and rotations via scoreboard values in Minecraft datapacks. Set precise coordinates on any axis.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Spline Module1.21.5 - 26.2

Create smooth curves from control points in Minecraft datapacks. Supports Bézier, Catmull-Rom, B-Spline, Hermite, and Linear interpolation.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf View Module1.21.5 - 26.2

Execute commands based on where entities look in Minecraft. Detect aimed blocks, entities, and more.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Math Module1.21.5 - 26.2

Advanced math for Minecraft datapacks: trigonometry, exponentials, factorials, GCD, and float operations beyond vanilla commands.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf ID Module1.21.5 - 26.2

Assign unique numeric IDs to entities in Minecraft datapacks. Create continuous ID chains and query entities by ID.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Log Module1.21.5 - 26.2

Log messages to chat with severity levels (error, warn, info, debug). Filter by namespace and tags, and browse log history.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Raycast Module1.21.5 - 26.2

Cast rays in Minecraft datapacks to detect block and entity hits. Voxel-accurate collision detection with customizable callbacks.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Prefabs Bundle1.21.5 - 26.2

Ready-to-use structures from the Bookshelf modular datapack library: trees and templates to speed up world creation.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Suite Bundle1.21.5 - 26.2

A modular datapack library for Minecraft with 25+ modules covering math, raycasting, hitboxes, blocks, entity control, and more.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Interaction Module1.21.5 - 26.2

Build in-world GUIs in Minecraft using Interaction entities. Bind click events, detect hover, and create interactive 3D menus.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Vector Module1.21.5 - 26.2

Vector math for Minecraft datapacks: rotations, coordinate conversions, and 3D operations. Essential for physics and movement.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Dump Module1.21.5 - 26.2

Debug Minecraft datapacks by printing scoreboard values, NBT data, and storage contents to chat with a simple, unified syntax.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Bitwise Module1.21.5 - 26.2

Perform bitwise AND, OR, XOR, and NOT operations in Minecraft datapacks. Useful for flags, permissions, and compact data storage.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Runtime Bundle1.21.5 - 26.2

Core utilities from the Bookshelf modular datapack library: math, vectors, raycasting, entity control, blocks, health, and more.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Time Module1.21.5 - 26.2

Access the real-world system time from Minecraft datapacks. Get hours, minutes, and seconds for time-based events.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Color Module1.21.5 - 26.2

Convert colors between RGB, hexadecimal, and integer formats in Minecraft datapacks. Useful for dynamic text colors and visual effects.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Generation Module1.21.5 - 26.2

Apply functions across world regions in Minecraft datapacks. Iterate over 2D/3D shapes with lag-free tick spreading and custom callbacks.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Link Module1.21.5 - 26.2

Link entities together in Minecraft datapacks with synchronized positions and rotations. Create complex multi-entity structures.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Block Module1.21.5 - 26.2

Get and set block IDs and states in Minecraft datapacks. Mix block properties and produce sounds, particles, display blocks, and more from stored data.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Move Module1.21.5 - 26.2

Control entity movement in Minecraft datapacks with velocity vectors and collision handling. Build physics-based projectiles and motion systems.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Environment Module1.21.5 - 26.2

Access biome and weather data in Minecraft datapacks. Get the current biome, check temperature, and detect rain or snow at any position.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf String Module1.21.5 - 26.2

Manipulate strings in Minecraft datapacks: concatenate, change case, search, replace, and count.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Health Module1.21.5 - 26.2

Manage entity health in Minecraft datapacks: heal, damage, get/set values, modify max health, and assign lifetimes with death callbacks.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Development Bundle1.21.5 - 26.2

Debug and logging tools from the Bookshelf modular datapack library. Inspect variables, log with severity levels, and track issues.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf XP Module1.21.5 - 26.2

Manage player XP in Minecraft datapacks. Control the XP bar with precision, query status, and manipulate levels programmatically.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Sidebar Module1.21.5 - 26.2

Create dynamic sidebars in Minecraft using scoreboards. Supports rich text formatting, alignment, and real-time content updates.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Hitbox Module1.21.5 - 26.2

Get precise hitbox data for blocks and entities in Minecraft datapacks. Check collisions and access both collision and interaction shapes.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Schedule Module1.21.5 - 26.2

Schedule commands in Minecraft datapacks with cancellation and context preservation. Remember which entity and location triggered it.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Random Module1.21.5 - 26.2

Generate random numbers in Minecraft datapacks. Supports various distributions, weighted choices, and noise functions like Simplex and Fractal.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Tree Module1.21.5 - 26.2

Pre-built tree structures for Minecraft: Birch, Cypress, Dark Oak with multiple variations.

THE DEVELOPER IS TOO LAZY. NOT EVEN A SCREENSHOT IS HERE
Bookshelf Collection Module26.2

Work with collections in Minecraft datapacks. Map, filter, reduce, find, and transform elements with functional operations.

Smithed

Copyright © 2023-2026 Smithed
Not an official Minecraft product. Not approved by or associated with Mojang Studios