ChocoAntiAutoFishing
Stop players from abusing AFK and auto-fishing setups. ChocoAntiAutoFishing intelligently detects same-spot farming, AFK automation builds, and autoclicker/macro fishing — then blocks the cast and tells the player why.
━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━
• Same-spot detection — players must move a configurable number of blocks before fishing the same area again.
• AFK automation blocking — stops fishing from water slides, AFK pools, bubble columns & waterlogged blocks, minecarts/boats & other vehicles, rail-track setups, and redstone contraptions (piston, slime, honey, tripwire, observer, dispenser).
• Macro / autoclicker detection — blocks inhuman fast recasts that happen quicker than legitimate player timing.
• Per-world control — protect every world or only the ones you choose.
• Bypass permission — let staff or VIPs fish freely.
• Fully customizable messages with MiniMessage hex-color support.
• Lightweight & event-driven — no heavy schedulers, minimal performance impact.
• In-game reload — change the config without restarting.
━━━━━━━━━━━━━━━━━━━━
COMMANDS
━━━━━━━━━━━━━━━━━━━━
/chocoantiautofishing reload (aliases: /caaf, /antifish)
━━━━━━━━━━━━━━━━━━━━
PERMISSIONS
━━━━━━━━━━━━━━━━━━━━
chocoantiautofishing.bypass — ignore all anti-auto-fishing checks (default: op)
chocoantiautofishing.reload — reload the configuration (default: op)
━━━━━━━━━━━━━━━━━━━━
COMPATIBILITY
━━━━━━━━━━━━━━━━━━━━
• Requires Paper (or a Paper fork such as Purpur) 1.21+
• Java 21
• No external dependencies — drop the jar in /plugins and go.
Stop players from abusing AFK and auto-fishing setups. ChocoAntiAutoFishing intelligently detects same-spot farming, AFK automation builds, and autoclicker/macro fishing — then blocks the cast and tells the player why.
━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━
• Same-spot detection — players must move a configurable number of blocks before fishing the same area again.
• AFK automation blocking — stops fishing from water slides, AFK pools, bubble columns & waterlogged blocks, minecarts/boats & other vehicles, rail-track setups, and redstone contraptions (piston, slime, honey, tripwire, observer, dispenser).
• Macro / autoclicker detection — blocks inhuman fast recasts that happen quicker than legitimate player timing.
• Per-world control — protect every world or only the ones you choose.
• Bypass permission — let staff or VIPs fish freely.
• Fully customizable messages with MiniMessage hex-color support.
• Lightweight & event-driven — no heavy schedulers, minimal performance impact.
• In-game reload — change the config without restarting.
━━━━━━━━━━━━━━━━━━━━
COMMANDS
━━━━━━━━━━━━━━━━━━━━
/chocoantiautofishing reload (aliases: /caaf, /antifish)
━━━━━━━━━━━━━━━━━━━━
PERMISSIONS
━━━━━━━━━━━━━━━━━━━━
chocoantiautofishing.bypass — ignore all anti-auto-fishing checks (default: op)
chocoantiautofishing.reload — reload the configuration (default: op)
━━━━━━━━━━━━━━━━━━━━
COMPATIBILITY
━━━━━━━━━━━━━━━━━━━━
• Requires Paper (or a Paper fork such as Purpur) 1.21+
• Java 21
• No external dependencies — drop the jar in /plugins and go.
