### Bug fixes
- **Fixed: holding right-click could get into a place/break loop.** If you broke a predicted crystal before the server had spawned the real one, the attack went out with a client-only entity ID that the server ignored — leaving an invisible crystal occupying the block, so every re-placement was rejected. The attack is now re-sent against the real entity once it arrives.
- - **Fixed:** predicted explosions were built but never actually run, so the client-side explosion setting did nothing.
- - Stale predicted positions now expire instead of lingering, so they can't interfere with a later crystal at the same spot.
Same coverage as before: **one jar for Minecraft 1.20 → 26.2**, the right hooks are picked automatically at launch.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }