Free public open-source anticheat
Arrow keeps your server secure.
Arrow is a lightweight, packet-based Minecraft anticheat built for modern and legacy server versions, with Java and Bedrock-compatible environments in mind.
Scroll to explore
Why Arrow
Open code, practical detection, active development.
Arrow focuses on server-side validation, packet analysis, and predictable performance. The source is public so server owners and developers can inspect, build, test, contribute, and report issues directly.
Packet-based detection
Arrow is designed around packet-level state, which makes movement, combat, and bad-packet checks more precise than relying only on Bukkit events.
Modern and legacy support
Built with cross-version Minecraft support in mind, covering newer server software while still caring about older legacy environments.
Java and Bedrock focus
Arrow is aimed at mixed server environments where Java and Bedrock users both need fair, consistent gameplay protection.
Actively worked on
The project is still being improved with movement prediction, latency-aware compensation, check tuning, and better server workflow tools.
Optional auto-updating loader
Use source builds, or use the loader if you want convenience.
Arrow is open source, so you can build it yourself from the repository. The loader is only for server owners who want automatic updates and do not want to rebuild the anticheat manually every time a new version is pushed.
The public loader downloads the anticheat from Arrow's configured update location and reports anonymous usage through bStats, so the project can track how many servers are running Arrow.
Download the loader
Put ArrowLoader.jar into your server's plugins folder.
Download packetevents
Install PacketEvents into your server's plugins folder.
Start the server
The loader downloads the current Arrow anticheat build from the configured update source.
bStats tracks usage
Anonymous metrics help show public adoption. Server owners can still manage bStats through their server's bStats config.
Community
Join testing and development.
Join the Discord for announcements, help, testing discussion, false-positive reports, and compatibility feedback. Since Arrow is public and free, good reports and clean reproduction steps matter more than license tickets.
Join DiscordServers list
Server listing.
The servers page is a donation based list to show all servers that want to be promoted while using Arrow.
View Servers