Windfall

Open-source Minecraft anti-cheat with 52 detection checks. Lightweight, fork-aware, and built for servers running 1.7 through 26.2+.

52 Detection Checks
1.7+ MC Version Support
19+ Server Forks
93ms Avg Boot Time

Works Everywhere

1.7 — 1.8 1.9 — 1.12 1.13 — 1.16 1.17 — 1.21.5 26.x — 26.2 Folia Purpur

Why Windfall?

Built for server owners who want reliable protection without the performance hit.

🛡

52 Detection Checks

Covers movement, combat, inventory, and packet exploits — with new checks added regularly across all categories.

Async & Low Impact

Packet listeners and check processing run asynchronously. Optimized for high-player servers with minimal TPS impact.

🔀

Folia & Purpur Ready

Full Folia region-threading support with safe entity schedulers. Purpur-specific knockback and mechanics detection built in.

🌍

WorldGuard Integration

Automatically detects WorldGuard regions. Toggle check enforcement per-region using flag-based configuration.

🔌

Public API

Expose player data and check status to other plugins via WindfallAPI. No reflection needed — clean, stable interface.

📦

Drop-in Setup

Install Windfall + PacketEvents, restart, done. Works on Spigot, Paper, Folia, Purpur, and 15+ other forks out of the box.

Get Started in 60 Seconds

  1. Download the latest release
  2. Install PacketEvents 2.13.0 as a separate plugin
  3. Drop both JARs into your plugins/ folder
  4. Restart your server — Windfall auto-detects your fork and loads optimal checks
/windfall reload

All 52 Checks

Organized by category. Version-specific checks activate automatically based on your server.

Movement — 29 Checks

Speed Fly Timer NoFall Step Glide Jesus Phase Elevator Spin Velocity Scaffold Spider Sneak GroundSpoof InvalidPlace MultiPlace MultiBreak NoSwing FastBreak WrongBreak RotationBreak Rotation Strafe Water Boat Piston BlockUpdate Climb

Combat — 12 Checks

KillAura Reach AutoClicker CPS Aim AimSpeed SwordBlock FastHeal Projectile Criticals Velocity Angle

Packets — 10 Checks

Invalid Impossible Order Consistency Vehicle Transaction Sign Book Window Place

Inventory — 1 Check

AutoArmor

What's New

Recent changes and improvements.

v1.8.2
  • Folia compatibility fix — EntityScheduler reflection now works across all Folia versions
  • Added fallback for modified Folia forks with alternate scheduler signatures
  • PlatformScheduler async ticks now resolve correctly on Luminol and similar forks
v1.8.0
  • ActionData block-break/place/piston tracking for smarter exemptions
  • WorldGuard region integration — per-flag check enforcement
  • Public API — WindfallAPI interface for other plugins
  • Piston and block-update exemptions in Flight and Speed checks
v1.7.0
  • Full codebase documentation — Javadoc on every public class and method
  • 553 unit tests passing
  • Mockito JDK compatibility fixes for Java 16+
v1.6.0
  • Folia region-threading support — safe entity scheduler integration
  • Purpur fork detection and mechanics support
  • Mojang year-based versioning support (26.x)