DonutSMP Crystal Optimizer is a client-side Fabric mod that optimizes end crystal breaking and placement. It only sends attack packets when it makes sense: when you have enough damage to break the crystal, you're in range, nothing is blocking line of sight, and there isn't a crystal right next to you that would blow you up. The mod filters out useless or dangerous clicks so you don't waste packets or take avoidable damage. No config and no keybinds—you play as normal and the mod works in the background.
Servers can opt out. If a server has opted out, the mod disables on that server and you get a one-time chat message. Opt-out is per-server and persists across reconnects.
How it works: The server sends a custom packet on channel donutsmp_crystal_optimizer:opt_out (empty payload). The client disables the optimizer and remembers the server. This mod is client-only—servers need their own plugin or mod to send that packet.
| Platform | Supported versions |
|---|---|
| Fabric | 1.21.1 – 1.21.11 |
Use the jar that matches your Minecraft version (e.g. for 1.21.4 use the 1.21.4 build; for 1.21.7 use the closest available, e.g. 1.21.8 or 1.21.5).
Requirements: Fabric Loader, Fabric API, Java 21. Client-only; no server mod required.
This project is licensed under the CC0-1.0 (Public Domain).