Compatibility
Minecraft: Java Edition
26.1
1.21.5–1.21.11
Platforms
Creators
Details
Changelog
📦 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.raycast
- ⚠️ #531 - Removed deprecated
bs:out raycastandbs:lambda raycaststorage data. - ⚠️ #531 - Renamed
on_hit_pointcallback toon_entry_point. Added newon_exit_pointcallback. - ⚠️ #531 - Renamed
$raycast.distanceto$raycast.entry_distance. Added$raycast.exit_distance. - ⚠️ #531 - Replaced
$raycast.pierce_distance(delta) with$raycast.prev_entry_distanceand$raycast.prev_exit_distance(absolute values). Compute deltas manually for more flexibility (e.g.,entry - prev_entry). - ✨ #531 - Added
$raycast.entry_point.[x,y,z]and$raycast.exit_point.[x,y,z]lambda scores for precise hit positions relative to the target. - ✨ #531 - Added
$raycast.targeted_block.[x,y,z]lambda scores for targeted block coordinates. - 📝 #531 - Improved documentation with comprehensive "How to use" section including examples for callbacks, filtering, piercing, and hitbox providers.



