Smithed Summit is back! Check it out here!
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

Read and write entity positions and rotations as scoreboard values.

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

Create smooth curves from control points, with Bézier, Catmull-Rom, B-Spline, and Hermite interpolation.

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

Mathematical operations beyond what vanilla commands offer.

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

Execute commands based on what an entity is looking at.

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

The complete Bookshelf library in a single datapack: dozens of modules covering blocks, hitboxes, math, raycast, and more.

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

Assign unique numeric IDs to entities.

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

Manipulate blocks with their states and NBT, and combine block properties.

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

A collection of all core modules, meant to ship with your datapack.

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

Cast rays to detect block and entity hits, with voxel-accurate collisions.

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

Manipulate strings, which vanilla commands barely support.

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

Vector math for datapacks, including rotations and coordinate conversions.

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

Combine scores and NBT data into a single structured dump.

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

Attach click and hover events to Interaction entities.

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

A collection of modules with structure files to use in your world.

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

Manipulate colors and convert them between formats.

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

Log messages to chat with varying levels of severity.

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

Manipulate integers as sequences of bits.

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

Run a function over every position in a shaped region, spread across ticks.

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 inside a datapack.

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

Link entities together so their positions and rotations stay synchronized.

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

A collection of modules to help you debug your datapack while you build it.

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

Build scoreboard sidebars with formatted, updatable content.

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

Schedule commands that remember which entity and location triggered them, and can be cancelled.

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

Access biome, weather, and time-based conditions.

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

Move entities along a velocity vector, with collision handling.

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

Work with the hitboxes of blocks and entities.

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

Read and modify player XP levels, and set the progress bar by percentage rather than by points.

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

Read and modify player health, and give entities a lifetime.

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

Generate random values, weighted picks, and noise patterns.

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

Pre-built tree structures with multiple variations.

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

Manipulate collections with a full set of functional operations.

Smithed

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