Permanent Pearls is a lightweight Fabric mod that makes thrown Ender Pearls persist reliably across death, logout, chunk unloading, world reloads, and full server restarts.
The mod is designed to preserve vanilla Ender Pearl behavior while fixing the situations where pearls would normally disappear because their owner died, disconnected, or the world was restarted.
- Makes the behavior of
ender_pearls_vanish_on_death=falsepermanent by default - Keeps thrown Ender Pearls alive when their owner dies
- Preserves pearls when the player leaves the world or disconnects
- Preserves pearls through chunk unloads and full server restarts
- Saves the exact Pearl UUID
- Saves its dimension and position
- Saves its velocity, direction, yaw, and pitch
- Preserves the UUID of the player who threw it
- Reconnects the pearl to its original thrower when that player returns
- Supports multiple pearls from the same player
- Does not permanently load chunks
When the original thrower is unavailable, the pearl remains frozen in place with its movement data preserved. Once the same player returns, the pearl is reattached and continues with its saved state.

