Skip to content

Conversation

@Dueris
Copy link

@Dueris Dueris commented Dec 29, 2025

The issue is caused by the ThrownEnderpeal#tick method, where it checks if the owner entity is alive, which calls isRemoved. In Folia, this is different, and causes ender pearls to vanish when switching dimensions.

The fix proposed is to replace the !isAlive() check(which is just isRemoved()) with getHealth() <= 0, which functions correctly with how it should work.

The issue is caused by the `ThrownEnderpeal#tick` method, where it checks if the `owner` entity is alive, which calls `isRemoved`. In Folia, this is different, and causes ender pearls to vanish when switching dimensions.

The fix proposed is to replace the `!isAlive()` check(which is just `isRemoved()`) with `getHealth() <= 0`, which functions correctly with how it should work.
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