Cooldown Remover++ takes the modern combat era back to the 1.8 feel that PVP communities never stopped asking for. Vanilla weapon cooldowns gone. Hold-to-block (or click-to-block) sword defense restored, with packet-level handling that looks right to clients without sacrificing tick-rate budget.
What it actually does
- Removes vanilla cooldowns — the post-1.9 weapon swing mechanic disappears, restoring the spammable-strike combat PVP servers grew up on
- 1.8-style sword blocking — hold right-click with a sword to enter blocking stance, with configurable damage reduction (0–100%)
- Two control modes — hold-to-block (1.8-faithful) or click-to-block (short-window fallback)
- Per-world toggling — turn it on for
pvp_arena, leave it off in survival; runtime overrides via command - Folia-supported — region-aware scheduling baked in, not a flag
- ProtocolLib hold detection — accurate blocking state via packet inspection rather than tick polling
Why operators install it
You can spend an afternoon assembling 4 different plugins to recreate 1.8 combat. Or you can drop one jar in. The plugin runs lean — it adds no per-tick listeners on hot paths, leans on Paper’s data components for the client-side blocking animation, and concurrent-maps every per-player state for thread safety on Folia.
Commands
/crpp reload Reload config
/crpp status Current state
/crpp toggle [on|off] Global on/off
/crpp toggle world <here|world> <on|off> Per-world override
/crpp debug <on|off> Verbose logging
All gated under crpp.admin (op by default), with crpp.block as the per-player permission to use sword blocking.
Compatibility
- Paper / Spigot 1.20+
- Folia — supported
- ProtocolLib — required dependency
- Multi-platform repo: Bukkit + BungeeCord + Velocity modules in the workspace
Live on Modrinth (preferred) and BuiltByBit.