Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,13 @@ name: 📋 Modules Review
on:
push:
branches: ["master"]
paths:
- "modules/**"
- "src/**"
pull_request:
paths:
- "modules/**"
- "src/**"
workflow_call:
workflow_dispatch:

Expand Down
4 changes: 2 additions & 2 deletions .spyglassrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
"useFilePolling": false,
"exclude": [
".*/**",
"bookshelf/**",
"build/**",
"data/**",
"docs/**",
"release/**"
"release/**",
"src/**"
],
"mcmetaSummaryOverrides": {
"commands": {
Expand Down
66 changes: 57 additions & 9 deletions data/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -1801,6 +1801,22 @@
"minecraft_version": "1.21.4"
}
},
{
"id": "#bs.hitbox:is_fluid",
"kind": "block_tag",
"documentation": "https://docs.mcbookshelf.dev/en/latest/modules/hitbox.html#blocks",
"authors": [
"Aksiome"
],
"created": {
"date": "2025/11/11",
"minecraft_version": "1.21.10"
},
"updated": {
"date": "2025/11/11",
"minecraft_version": "1.21.10"
}
},
{
"id": "#bs.hitbox:is_full_cube",
"kind": "block_tag",
Expand All @@ -1817,6 +1833,38 @@
"minecraft_version": "1.21.4"
}
},
{
"id": "#bs.hitbox:is_waterloggable",
"kind": "block_tag",
"documentation": "https://docs.mcbookshelf.dev/en/latest/modules/hitbox.html#blocks",
"authors": [
"Aksiome"
],
"created": {
"date": "2025/11/11",
"minecraft_version": "1.21.10"
},
"updated": {
"date": "2025/11/11",
"minecraft_version": "1.21.10"
}
},
{
"id": "#bs.hitbox:none",
"kind": "block_tag",
"documentation": "https://docs.mcbookshelf.dev/en/latest/modules/hitbox.html#blocks",
"authors": [
"Aksiome"
],
"created": {
"date": "2025/11/11",
"minecraft_version": "1.21.10"
},
"updated": {
"date": "2025/11/11",
"minecraft_version": "1.21.10"
}
},
{
"id": "#bs.hitbox:intangible",
"kind": "entity_type_tag",
Expand Down Expand Up @@ -1884,7 +1932,7 @@
{
"id": "#bs.hitbox:get_block",
"kind": "function_tag",
"documentation": "https://docs.mcbookshelf.dev/en/latest/modules/hitbox.html#get",
"documentation": "https://docs.mcbookshelf.dev/en/latest/modules/hitbox.html#get-block",
"authors": [
"Aksiome"
],
Expand Down Expand Up @@ -1932,7 +1980,7 @@
{
"id": "#bs.hitbox:get_entity",
"kind": "function_tag",
"documentation": "https://docs.mcbookshelf.dev/en/latest/modules/hitbox.html#get",
"documentation": "https://docs.mcbookshelf.dev/en/latest/modules/hitbox.html#get-entity",
"authors": [
"Aksiome"
],
Expand Down Expand Up @@ -3567,8 +3615,8 @@
"minecraft_version": "1.13"
},
"updated": {
"date": "2025/10/06",
"minecraft_version": "1.21.9"
"date": "2025/11/23",
"minecraft_version": "1.21.10"
}
},
{
Expand All @@ -3584,8 +3632,8 @@
"minecraft_version": "1.13"
},
"updated": {
"date": "2025/10/06",
"minecraft_version": "1.21.9"
"date": "2025/11/23",
"minecraft_version": "1.21.10"
}
},
{
Expand Down Expand Up @@ -4432,7 +4480,7 @@
{
"id": "#bs.raycast:run",
"kind": "function_tag",
"documentation": "https://docs.mcbookshelf.dev/en/latest/modules/raycast.html#run-the-raycast",
"documentation": "https://docs.mcbookshelf.dev/en/latest/modules/raycast.html#run",
"authors": [
"Aksiome"
],
Expand All @@ -4441,8 +4489,8 @@
"minecraft_version": "1.20.2"
},
"updated": {
"date": "2025/08/27",
"minecraft_version": "1.21.8"
"date": "2025/11/09",
"minecraft_version": "1.21.10"
}
}
]
Expand Down
15 changes: 14 additions & 1 deletion docs/changelog/v3.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Bookshelf is now based on **Minecraft 1.21.9/10**.

- <abbr title="New Features">✨</abbr> **[#403](https://github.com/mcbookshelf/bookshelf/issues/403)** - Added the `#bs.load:status` function to see loaded modules.


### `🧱 bs.block`

- <abbr title="Deprecations">🗑️</abbr> **[#489](https://github.com/mcbookshelf/bookshelf/pull/489)** - Deprecated `play_block_sound` in favor of more granular functions (`play_break_sound`, etc.).
Expand All @@ -18,6 +19,7 @@ Bookshelf is now based on **Minecraft 1.21.9/10**.
- <abbr title="New Features">✨</abbr> **[#489](https://github.com/mcbookshelf/bookshelf/pull/489)** - Added new block tags: `can_occlude` and `ignited_by_lava`.
- <abbr title="Enhancements">⚡</abbr> **[#489](https://github.com/mcbookshelf/bookshelf/pull/489)** - Modified `emit_block_particle` to support a default `type`, aligning it with the new block sound function behavior.


### `🎯 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.
Expand All @@ -27,4 +29,15 @@ Bookshelf is now based on **Minecraft 1.21.9/10**.

### `🏃 bs.move`

- <abbr title="Bug Fix">🐛</abbr> **[#487](https://github.com/mcbookshelf/bookshelf/issues/487)** - Prevent false collision on zero-velocity axes with partial blocks like slabs
- <abbr title="New Features">✨</abbr> **[#473](https://github.com/mcbookshelf/bookshelf/issues/473)** - Added custom block hitboxes and soft collisions.
- <abbr title="Bug Fix">🐛</abbr> **[#487](https://github.com/mcbookshelf/bookshelf/issues/487)** - Prevented false collisions on zero-velocity axes with partial blocks such as slabs.


### `🔦 bs.raycast`

- <abbr title="New Features">✨</abbr> **[#473](https://github.com/mcbookshelf/bookshelf/issues/473)** - Added custom block hitboxes and improved multi-layer piercing.


### `👀 bs.view`

- <abbr title="Bug Fix">🐛</abbr> **[#498](https://github.com/mcbookshelf/bookshelf/issues/498)** - Fixed `#bs.view:at_block_placement` to match vanilla placement behavior for special blocks such as cauldrons, hoppers, composters, and scaffolding.
2 changes: 1 addition & 1 deletion docs/contribute/cli-reference.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# 📜 CLI Reference
Expand Down
2 changes: 1 addition & 1 deletion docs/contribute/conventions.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# 📖 Conventions
Expand Down
2 changes: 1 addition & 1 deletion docs/contribute/definitions.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# 📘 Definitions
Expand Down
2 changes: 1 addition & 1 deletion docs/contribute/file-format.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# 📄 File Format
Expand Down
2 changes: 1 addition & 1 deletion docs/contribute/getting-started.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# 🚀 Getting Started
Expand Down
2 changes: 1 addition & 1 deletion docs/contribute/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# 🤝 Contribute
Expand Down
2 changes: 1 addition & 1 deletion docs/contribute/shared-resources.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# 🌐 Shared Resources
Expand Down
2 changes: 1 addition & 1 deletion docs/contribute/special-thanks.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# ❤️ Special Thanks
Expand Down
2 changes: 1 addition & 1 deletion docs/contribute/tree-structure.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# 🌳 Tree Structure
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
---

# 📖 Examples
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
html_theme.sidebar_secondary.remove: true
hide-sidebar-secondary: true
sd_hide_title: true
---

Expand Down
Loading