⚔ Built by server admins, for server admins ⚔
Troy is a small, fast anticheat for Paper/Spigot 1.21.x. 25 checks across movement, combat, rotation, interact, player actions, and world. That's the whole pitch.
Core Protection
No bloated overhead, no false bans, no babysitting. Set it up once and stop thinking about cheaters.
Join flood protection. Per-IP connection limits and brand checks shut down botnet joins at the door.
Speed, Flight, NoFall, Step, Phase, Tower, KillAura, Reach, HitBox, AutoClicker, Criticals — flagged per-tick.
Tracks which ores players dig and how they got to them. Lucky streaks stop looking lucky real fast.
Stays out of your TPS. Runs fine on the host you actually have, not the one you wish you had.
Flags stack before anything happens. One weird tick won't ban a player. A pattern will.
Every violation written to file. Discord webhook posts flags live, cooldown-gated so it doesn't spam the channel.
Checks run per-tick. Packet timing, movement, combat geometry, inventory deltas — all feed into one decision, fast enough that nobody notices it's there.
Quality of Life
The QoL bits that come in the box. Nothing you have to bolt on later.
In-game and Discord pings the second a flag goes up. Whoever's on can deal with it.
Every flag written to file with timestamp, check type, and VL. Settles ban-appeal arguments fast.
Every check has its own threshold, decay, max-vl, and buffer. Tune false-positives without disabling anything.
Hit kick-vl or ban-vl and Troy fires your command template. Setback, cancel, kick, ban — your call.
Granular troy.bypass.* nodes. Skip a single check for one player without dropping the rest of the wall.
TroyAcApi via Bukkit ServicesManager. Other plugins can query VL, hook flags, build their own panels.
Discord
Not live yet. Hop in the Discord, poke at the defaults, ask questions, and get a ping the day it ships.
discord.gg/B4w3NnkeRB