Skip to content

fix: #136 Add more robust block safety checks#137

Merged
AtriusX merged 1 commit into
mainfrom
fix/136-signs-blocking-warp
May 22, 2026
Merged

fix: #136 Add more robust block safety checks#137
AtriusX merged 1 commit into
mainfrom
fix/136-signs-blocking-warp

Conversation

@AtriusX
Copy link
Copy Markdown
Owner

@AtriusX AtriusX commented May 21, 2026

The existing checks used are fairly naive about how certain blocks get handled. The check largely worked, but blocks such as signs and other non-obstructing blocks would count as "solid", and this prevent the player from utilizing them in circumstances where the concern is merely teleport safety.

To instead ensure that users can get a bit more creative with their options, a new safety service was introduced which adds handling for more explicit edge cases, and enables a new configuration option to determine if liquids count as obstructing blocks.

The existing checks used are fairly naive about how certain blocks get handled. The check largely worked, but blocks such as signs and other non-obstructing blocks would count as "solid", and this prevent the player from utilizing them in circumstances where the concern is merely teleport safety.

To instead ensure that users can get a bit more creative with their options, a new safety service was introduced which adds handling for more explicit edge cases, and enables a new configuration option to determine if liquids count as obstructing blocks.
@AtriusX AtriusX force-pushed the fix/136-signs-blocking-warp branch from d87e155 to 14de07d Compare May 22, 2026 01:34
@AtriusX AtriusX merged commit 8e937a2 into main May 22, 2026
5 checks passed
@AtriusX AtriusX deleted the fix/136-signs-blocking-warp branch May 22, 2026 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant