
FastCrystals
Completely async plugin for faster, smoother crystal spamming, even with high ping!
Список изменений
💎 FASTCRYSTALS 1.5.0 — BUKKIT
⚡ MASSIVE PERFORMANCE & COMPATIBILITY UPDATE
FastCrystals 1.5.0 brings the complete FastCrystals optimization system to Bukkit 1.21.11, alongside major networking improvements and the brand-new Ultra Sync system.
⚠️ IMPORTANT — BUKKIT USERS
Older FastCrystals releases were NOT properly compatible with Bukkit. They were primarily designed around Paper and could rely on APIs or implementations unavailable on a pure Bukkit/CraftBukkit environment.
If your server runs Bukkit, use this dedicated 1.5.0 Bukkit build.
🛠️ PROPER BUKKIT SUPPORT
FastCrystals has now been adapted specifically for a Bukkit environment instead of simply expecting Paper-specific functionality to exist.
This means the Bukkit release gets its own compatibility work while preserving the same FastCrystals experience.
Bukkit 1.5.0 includes:
- ✅ Proper Bukkit 1.21.11 compatibility
- ✅ Removal of Paper-only dependencies
- ✅ Removal of Spigot-only runtime calls
- ✅ Modern Bukkit networking compatibility
- ✅ PacketEvents integration
- ✅ Player ping support
- ✅ Plugin Messaging support
- ✅ FastCrystals GUI
- ✅ Optimization profiles
- ✅ Crystal tracking
- ✅ Anti-ghost handling
- ✅ Full Ultra Sync support
🚨 OLDER BUILDS ARE NOT RECOMMENDED FOR BUKKIT
Paper users could use previous FastCrystals versions, but Bukkit users should migrate to this dedicated build.
🚀 CRYSTAL OPTIMIZATION
FastCrystals improves the responsiveness of Crystal PvP while keeping the server authoritative.
The optimization system works for every player, including completely vanilla clients.
Improvements include:
- ⚡ Faster and more responsive crystal interactions
- 💎 Improved crystal destruction responsiveness
- 📡 Ping-aware optimization profiles
- 👻 Anti-ghost crystal handling
- 🧠 Crystal tracking and prediction
- 🔄 Better synchronization under high latency
- 📈 Automatic optimization based on network conditions
- 🛡️ Server-authoritative combat validation
- 🔧 Improved runtime stability
No client mod is required for the standard FastCrystals optimization system.
🧪 THE CHEMICAL REACTION
FastCrystals 1.5.0 introduces support for:
PLUGIN + MOD = ULTRA SYNC
When a player joins using my upcoming Crystal PvP optimization mod:
💜 ImAnEngineer's Fast Crystals
the Bukkit plugin and Fabric mod can detect each other and synchronize.
Instead of having two independent optimizers...
The client and server can cooperate.
🔗 ULTRA SYNC
Once the compatible mod is detected, FastCrystals establishes a dedicated synchronization session with that player's client.
Ultra Sync provides:
- ⚡ Client ↔ Server crystal synchronization
- 💎 Faster crystal interaction feedback
- 📡 Dedicated FastCrystals handshake
- ❤️ Connection heartbeat
- 🔄 Client/server prediction synchronization
- 🧠 Faster placement confirmation
- ⚔️ Optimized manual crystal break intents
- 🔑 Session token validation
- 🔢 Sequence / replay protection
- 🛡️ Server-side interaction validation
- 🚀 Major improvements for high-ping Crystal PvP
Ultra Sync allows the client and server to remove delays that neither side could safely eliminate on its own.
🧪 STANDALONE + STANDALONE = CHEMICAL REACTION
Both projects remain completely independent.
💎 FastCrystals Plugin only:
✅ Works normally
✅ Optimizes vanilla clients
✅ No client mod required
💜 ImAnEngineer's Fast Crystals Mod only:
✅ Works independently
✅ Client-side prediction
✅ Faster visual feedback
✅ No server plugin required
⚡ BOTH TOGETHER:
🧪 ULTRA SYNC ACTIVATES
Client prediction
+
Server optimization
+
Dedicated synchronization
=🚀 MAXIMUM FASTCRYSTALS PERFORMANCE
🧪 THE CHEMICAL REACTION HAPPENS.
🖥️ NEW MOD INTEGRATION
The /fastcrystals GUI now includes a dedicated section for:
ImAnEngineer's Fast Crystals
The plugin can display the synchronization status individually for each player.
The GUI can show:
- 🟢 Mod detected / installed
- 🔗 Ultra Sync status
- ⚙️ Client optimization status
- 📦 Installed mod version
- 📡 Protocol compatibility
If the mod is already installed and synchronized:
You already have this mod installed and synced!
If the mod isn't detected, FastCrystals can instead provide the player with the download page.
🔗 CONFIGURABLE MOD DOWNLOAD
Server owners can configure the future Modrinth URL directly through config.yml.
Players without the mod can click the Mod Upgrade inside /fastcrystals and receive:
Install ImAnEngineer's Fast Crystals here:
followed by the configured download link.
This keeps the client mod completely optional while making it easy for players to discover Ultra Sync.
📡 PING-AWARE PROFILES
FastCrystals continues to automatically adapt its behavior depending on the player's network conditions.
Available optimization profiles include:
- 🟢 SAFE
- 🔵 BALANCED
- 🟡 HIGH
- 🟠 MAX
- 🟣 BEDROCK
- 🔴 High-latency fallback
A low-ping player therefore doesn't receive unnecessarily aggressive latency compensation, while high-ping players can benefit from stronger optimization.
Ultra Sync adds another optimization layer when the compatible client mod is present.
👻 ANTI-GHOST SYSTEM
FastCrystals doesn't simply assume every predicted interaction succeeded.
The anti-ghost system helps recover when:
- a predicted interaction is rejected;
- a crystal behaves differently server-side;
- latency suddenly increases;
- packets arrive later than expected;
- another player interacts with the crystal first.
The server always remains authoritative.
📦 DEPENDENCIES
Required:
PacketEvents
Optional:
Geyser / Floodgate
Bedrock players remain supported by the server-side FastCrystals optimization system where applicable.
📄 BUKKIT USERS — READ THIS
Unlike the Paper edition, old FastCrystals releases should NOT be considered viable Bukkit builds.
The dedicated Bukkit 1.5.0 release exists specifically to provide the FastCrystals experience without depending on Paper or Spigot-specific runtime behavior.
If you're running:
Paper
➜ Use the Paper build
Spigot
➜ Use the Spigot build
Bukkit / CraftBukkit
➜ Use the Bukkit build
Do NOT mix the builds.
Each platform should use its corresponding FastCrystals JAR.
🔒 FAIR-PLAY DESIGN
FastCrystals is designed around latency optimization and responsiveness, not automated Crystal PvP.
It does NOT provide:
- ❌ Auto Crystal
- ❌ Auto Place
- ❌ Auto Break
- ❌ Auto Aim
- ❌ Reach
- ❌ Automatic item switching
- ❌ Automatic combat
- ❌ Cooldown bypasses
Your clicks remain your actions.
FastCrystals focuses on reducing unnecessary waiting and improving synchronization around those actions.
