
Bookshelf Hitbox Module
Work with the hitboxes of blocks and entities.
1,5 тыс.3обновлён 19 сент. 2026 г.
Библиотеки
Описание
Bookshelf is a Minecraft datapack library. It provides performant modules that help you create complex systems more easily.
🎯 Bookshelf Hitbox Module
Work with the hitboxes of blocks and entities.
"Talent hits a target no one else can hit; Genius hits a target no one else can see."
— Arthur Schopenhauer
✨ Features
- Get the exact hitbox of any block or entity
- Check if entities are within block collision or interaction boxes
- Fluid and non-fluid block hitbox providers for other modules
- Override an entity's dimensions with a custom size
About Bookshelf
This module is part of the Bookshelf library:
🧩 Find more in the Bookshelf Organization
📦 Get the full Bookshelf Suite
Get involved
💬 Join our Discord
🛠 Learn how to contribute
Последние версии
Все версии →release
Bookshelf Hitbox Module
4.2.119 сент. 2026 г.58Minecraft: 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.*
release
Bookshelf Hitbox Module
4.2.015 сент. 2026 г.7Minecraft: 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 Hitbox Module
4.1.127 авг. 2026 г.137Minecraft: 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.*
### `🎯 bs.hitbox`
- <abbr title="Bug Fixes">🐛</abbr> **[#563](https://github.com/mcbookshelf/bookshelf/issues/563)** - Fixed fluid providers ignoring the water in non-waterloggable fluid blocks such as kelp and seagrass.
- <abbr title="Documentation">📝</abbr> **[#569](https://github.com/mcbookshelf/bookshelf/pull/569)** - Expanded block tag documentation and added `#bs.hitbox:is_water`, `#bs.hitbox:is_waterlogged`, `#bs.hitbox:is_full_cube_shape`, and `#bs.hitbox:is_full_cube_collision`
release
Bookshelf Hitbox Module
4.1.017 июн. 2026 г.74Minecraft: 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.hitbox`
- <abbr title="New Features">✨</abbr> **[#555](https://github.com/mcbookshelf/bookshelf/pull/555)** - Updated entity hitboxes for Minecraft 26.2.
release
Bookshelf Hitbox
4.0.14 апр. 2026 г.65Minecraft: 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.*
### `🎯 bs.hitbox`
- 🐛 **[#543](https://github.com/mcbookshelf/bookshelf/issues/543)** - Fixed glow squid entities hitboxes and the `is_sized` entity type tag.
release
Bookshelf Hitbox
4.0.024 мар. 2026 г.16Minecraft: 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.hitbox`
- <abbr title="Breaking Changes">⚠️</abbr> **[#523](https://github.com/mcbookshelf/bookshelf/issues/523)** - Removed deprecated functions and tags from previous versions.
- <abbr title="Breaking Changes">⚠️</abbr> **[#532](https://github.com/mcbookshelf/bookshelf/pull/532)** - Removed fluids from the `intangible` block tag to simplify the use of hitbox providers.
- <abbr title="New Features">✨</abbr> **[#532](https://github.com/mcbookshelf/bookshelf/pull/532)** - Updated entity hitboxes for Minecraft 26.1.
release
Bookshelf Hitbox
3.2.21 февр. 2026 г.111Minecraft: 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.*
### `🎯 bs.hitbox`
- 🐛 **[#520](https://github.com/mcbookshelf/bookshelf/pull/520)** - Fixed Nautilus entities hitboxes.
- 🐛 **[#519](https://github.com/mcbookshelf/bookshelf/pull/519)** - Fixed fluid hitbox providers for full liquid blocks.
release
Bookshelf Hitbox
3.2.112 янв. 2026 г.28Minecraft: 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 Hitbox
3.2.09 дек. 2025 г.26Minecraft: 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.hitbox`
- <abbr title="Deprecations">🗑️</abbr> **[#484](https://github.com/mcbookshelf/bookshelf/pull/484)** - Block tag `has_offset` has been **deprecated** and will be removed in a v4.0.0. Please use `has_shape_offset` instead.
- <abbr title="Deprecations">🗑️</abbr> **[#484](https://github.com/mcbookshelf/bookshelf/pull/484)** - Function `#bs.hitbox:get_block` has been **deprecated** and will be removed in a v4.0.0. Please use `#bs.hitbox:get_block_shape` or `#bs.hitbox:get_block_collision` instead.
- <abbr title="Deprecations">🗑️</abbr> **[#484](https://github.com/mcbookshelf/bookshelf/pull/484)** - Functions `#bs.hitbox:is_entity_in_block_interaction`, `#bs.hitbox:is_entity_in_blocks_interaction`, and `#bs.hitbox:is_in_block_interaction` have been **deprecated** and will be removed in a v4.0.0. Please use `#bs.hitbox:is_entity_in_block_shape`, `#bs.hitbox:is_entity_in_blocks_shape`, or `#bs.hitbox:is_in_block_shape` instead.
- <abbr title="New Features">✨</abbr> **[#502](https://github.com/mcbookshelf/bookshelf/pull/502)** - Added new 1.21.11 entities.
release
Bookshelf Hitbox
3.1.130 авг. 2025 г.235Minecraft: 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.*