Bookshelf Raycast ModuleСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (14)
release
Bookshelf Raycast Module
4.2.119 сент. 2026 г.89Minecraft: 26.3datapack
Что нового
## 📦 [Bookshelf - 4.2.1](https://github.com/mcbookshelf/bookshelf/releases/tag/v4.2.1)
> **🩹 Hotfix!**
>
> *This is a hotfix for version 4.2.0.*
### `🔦 bs.raycast`
- 🐛 **[#586](https://github.com/mcbookshelf/bookshelf/issues/586)** - Prevent entity ID collisions between casts.
release
Bookshelf Raycast Module
4.2.015 сент. 2026 г.10Minecraft: 26.3datapack
Что нового
## 📦 [Bookshelf - 4.2.0](https://github.com/mcbookshelf/bookshelf/releases/tag/v4.2.0)
> **🎬 The Animation Update!**
>
> *Adds a new animation module and support for Minecraft 26.3.*
Bookshelf is now based on **Minecraft 26.3**.
- <abbr title="New Features">✨</abbr> **[#572](https://github.com/mcbookshelf/bookshelf/pull/572)** - Migrate resources to Minecraft 26.3.
release
Bookshelf Raycast Module
4.1.127 авг. 2026 г.174Minecraft: 26.2datapack
Что нового
## 📦 [Bookshelf - 4.1.1](https://github.com/mcbookshelf/bookshelf/releases/tag/v4.1.1)
> **🩹 Hotfix!**
>
> *This is a hotfix for version 4.1.0.*
release
Bookshelf Raycast Module
4.1.017 июн. 2026 г.132Minecraft: 26.2datapack
Что нового
## 📦 [Bookshelf - 4.1.0](https://github.com/mcbookshelf/bookshelf/releases/tag/v4.1.0)
> **🗂️ The Collection Update!**
>
> *Adds a new collection module and support for Minecraft 26.2.*
Bookshelf is now based on **Minecraft 26.2**.
* <abbr title="Bug Fix">🐛</abbr> **[#552](https://github.com/mcbookshelf/bookshelf/pull/552)** - Migrate to the Minecraft 26.2 predicate format.
### `🔦 bs.raycast`
- 🐛 **[#556](https://github.com/mcbookshelf/bookshelf/issues/556)** - Fixed `$raycast.prev_entry_distance` and `$raycast.prev_exit_distance` lambda score scaling.
release
Bookshelf Raycast
4.0.14 апр. 2026 г.98Minecraft: 26.1datapack
Что нового
## 📦 [Bookshelf - 4.0.1](https://github.com/mcbookshelf/bookshelf/releases/tag/v4.0.1)
> **🩹 Hotfix!**
>
> *This is a hotfix for version 4.0.0.*
release
Bookshelf Raycast
4.0.024 мар. 2026 г.19Minecraft: 26.1datapack
Что нового
## 📦 [Bookshelf - 4.0.0](https://github.com/mcbookshelf/bookshelf/releases/tag/v4.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`
- <abbr title="Breaking Changes">⚠️</abbr> **[#531](https://github.com/mcbookshelf/bookshelf/pull/531)** - Removed deprecated `bs:out raycast` and `bs:lambda raycast` storage data.
- <abbr title="Breaking Changes">⚠️</abbr> **[#531](https://github.com/mcbookshelf/bookshelf/pull/531)** - Renamed `on_hit_point` callback to `on_entry_point`. Added new `on_exit_point` callback.
- <abbr title="Breaking Changes">⚠️</abbr> **[#531](https://github.com/mcbookshelf/bookshelf/pull/531)** - Renamed `$raycast.distance` to `$raycast.entry_distance`. Added `$raycast.exit_distance`.
- <abbr title="Breaking Changes">⚠️</abbr> **[#531](https://github.com/mcbookshelf/bookshelf/pull/531)** - Replaced `$raycast.pierce_distance` (delta) with `$raycast.prev_entry_distance` and `$raycast.prev_exit_distance` (absolute values). Compute deltas manually for more flexibility (e.g., `entry - prev_entry`).
- <abbr title="New Features">✨</abbr> **[#531](https://github.com/mcbookshelf/bookshelf/pull/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.
- <abbr title="New Features">✨</abbr> **[#531](https://github.com/mcbookshelf/bookshelf/pull/531)** - Added `$raycast.targeted_block.[x,y,z]` lambda scores for targeted block coordinates.
- <abbr title="Documentation">📝</abbr> **[#531](https://github.com/mcbookshelf/bookshelf/pull/531)** - Improved documentation with comprehensive "How to use" section including examples for callbacks, filtering, piercing, and hitbox providers.
release
Bookshelf Raycast
3.2.21 февр. 2026 г.170Minecraft: 1.21.9, 1.21.10, 1.21.11datapack
Что нового
## 📦 [Bookshelf - 3.2.2](https://github.com/mcbookshelf/bookshelf/releases/tag/v3.2.2)
> **🩹 Hotfix!**
>
> *This is a hotfix for version 3.2.1.*
release
Bookshelf Raycast
3.2.112 янв. 2026 г.35Minecraft: 1.21.9, 1.21.10, 1.21.11datapack
Что нового
## 📦 [Bookshelf - 3.2.1](https://github.com/mcbookshelf/bookshelf/releases/tag/v3.2.1)
> **🩹 Hotfix!**
>
> *This is a hotfix for version 3.2.0.*
release
Bookshelf Raycast
3.2.09 дек. 2025 г.45Minecraft: 1.21.9, 1.21.10, 1.21.11datapack
Что нового
## 📦 [Bookshelf - 3.2.0](https://github.com/mcbookshelf/bookshelf/releases/tag/v3.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**.
- <abbr title="New Features">✨</abbr> **[#403](https://github.com/mcbookshelf/bookshelf/issues/403)** - Added the `#bs.load:status` function to view loaded modules.
- <abbr title="Enhancements">⚡</abbr> **[#501](https://github.com/mcbookshelf/bookshelf/pull/501)** - Optimized tp commands used in macros.
- <abbr title="Enhancements">⚡</abbr> **[#501](https://github.com/mcbookshelf/bookshelf/pull/506)** - Reduce NBT writing and remove a few macros.
- <abbr title="Bug Fix">🐛</abbr> **[#501](https://github.com/mcbookshelf/bookshelf/pull/501)** - Ensure sculk sensors are not triggered when markers are killed.
### `🔦 bs.raycast`
- <abbr title="New Features">✨</abbr> **[#473](https://github.com/mcbookshelf/bookshelf/issues/473)** - Added custom block hitboxes and improved multi-layer piercing.
release
Bookshelf Raycast
3.1.130 авг. 2025 г.293Minecraft: 1.21.6, 1.21.7, 1.21.8datapack
Что нового
## 📦 [Bookshelf - 3.1.1](https://github.com/mcbookshelf/bookshelf/releases/tag/v3.1.1)
> **🩹 Hotfix Release!**
>
> *Patch release for version 3.1.0.*
release
Bookshelf Raycast
3.1.017 июл. 2025 г.201Minecraft: 1.21.6, 1.21.7, 1.21.8datapack
Что нового
## 📦 [Bookshelf - 3.1.0](https://github.com/mcbookshelf/bookshelf/releases/tag/v3.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**.
### `🔦 bs.raycast`
- <abbr title="New Feature">✨</abbr> **[#465](https://github.com/mcbookshelf/bookshelf/pull/465)** - Added support for baked and custom entity hitboxes.
- <abbr title="New Feature">✨</abbr> **[#445](https://github.com/mcbookshelf/bookshelf/issues/445)** - `#bs.raycast:run` now computes all lambda data before invoking callbacks.
- <abbr title="Bug Fix">🐛</abbr> **[#457](https://github.com/mcbookshelf/bookshelf/issues/457)** - Fixed raycasts not stopping at the nearest hit when detecting both blocks and entities.
release
Bookshelf Raycast
3.0.24 мая 2025 г.205Minecraft: 1.21.5datapack
Что нового
## 📦 [Bookshelf - 3.0.2](https://github.com/mcbookshelf/bookshelf/releases/tag/v3.0.2)
> **🩹 A Quick Hotfix!**
>
> *This is a hotfix for version 3.0.1.*
- <abbr title="Bug Fix">🐛</abbr>**[#431](https://github.com/mcbookshelf/bookshelf/pull/431)** - Improve compatibility by using deflate instead of bzip2 for compression.
release
Bookshelf Raycast
3.0.12 мая 2025 г.177Minecraft: 1.21.5datapack
Что нового
## 📦 [Bookshelf - 3.0.1](https://github.com/mcbookshelf/bookshelf/releases/tag/v3.0.1)
> **🩹 Simple Hotfix!**
>
> *This is a hotfix for version 3.0.0.*
- <abbr title="Documentation">📝</abbr> **[#314](https://github.com/mcbookshelf/bookshelf/issues/314)** - Add the Lifestring example, linking players' health using the `bs.health` module.
release
Bookshelf Raycast
3.0.06 апр. 2025 г.196Minecraft: 1.21.5datapack
Что нового
## 📦 [Bookshelf - 3.0.0](https://github.com/mcbookshelf/bookshelf/releases/tag/v3.0.0)
> **🚂 The Pipeline Update!**
>
> *This release overhauls the project structure with Beet, focusing on modularity and isolation of each module. It also introduces a new version loader that resolves conflicts between multiple versions.*
>
> **⚠️ BREAKING CHANGES**: This new version has a few breaking changes!
Bookshelf is now based on **Minecraft 1.21.5**.
Each module of Bookshelf is now shipped as a separate datapack for people wanting to use only a single module.
Introduced bundles to better group modules, replacing **Bookshelf** and **Bookshelf Dev** datapacks: **Bookshelf Runtime**, **Bookshelf Dev**, **Bookshelf Prefabs**, and **Bookshelf Suite**.
- <abbr title="Breaking Changes">⚠️</abbr> **[#281](https://github.com/mcbookshelf/bookshelf/issues/281)** - Merged the `bs.biome` and `bs.weather` modules into a single `bs.environment` module.
- <abbr title="New Bundles">📦</abbr> **[#323](https://github.com/mcbookshelf/bookshelf/pull/323)** - Introduced bundles to better group modules, replacing **Bookshelf** and **Bookshelf Dev** datapacks: **Bookshelf Runtime**, **Bookshelf Dev**, **Bookshelf Prefabs**, and **Bookshelf Suite**.
- <abbr title="New Modules">🎉</abbr> **[#272](https://github.com/mcbookshelf/bookshelf/issues/272)** - Added an automatically generated `bs.load` module, removing the need for manual `load` and `unload` tags. Bookshelf now also uses **LanternLoad**.
- <abbr title="Enhancements">⚡</abbr> **[#285](https://github.com/mcbookshelf/bookshelf/pull/285)** - Removed the need for `__help__` functions and `help` tags. These are now generated.
- <abbr title="Documentation">📝</abbr> **[#285](https://github.com/mcbookshelf/bookshelf/pull/285)** - Migrated the documentation to **mcbookshelf.dev** and reworked the contribution guide to explain the new **Beet** pipeline.
- <abbr title="GitHub & CI/CD">⚙️</abbr> **[#285](https://github.com/mcbookshelf/bookshelf/pull/285)** - Created a GitHub organization and transitioned from the **Jupyter Notebook** to **Beet**. Updated the metadata format, added new issue templates, and introduced workflows for automatic deployment to **Modrinth** and **Smithed**. Modules now also require a `README.md` and a `pack.png`.
- <abbr title="Download">📥</abbr> **[#333](https://github.com/mcbookshelf/bookshelf/issues/333)** - Bookshelf now has its own [download manager](https://mcbookshelf.dev), allowing users to select modules along with their dependencies and create custom bundles.
- <abbr title="Download">📥</abbr> **[#336](https://github.com/mcbookshelf/bookshelf/issues/336)** - Bookshelf is now available on **PyPI** for use with the **Beet** toolchain.
### `🔦 bs.raycast`
- <abbr title="Enhancements">⚡</abbr> **[#358](https://github.com/mcbookshelf/bookshelf/issues/358)** - Added additional lambda values to callbacks.
- <abbr title="Enhancements">⚡</abbr> **[#318](https://github.com/mcbookshelf/bookshelf/issues/318)** - Added the `hitbox_shape` argument to `run`, allowing selection between `collision` and `interaction` shapes.