Note
Legacy its a Paper plugin designed to bring back the old combat system (1.7-1.8) to newer minecraft versions.
Warning
Thanks to minecraft adding a new way to use items, blockhit animations will only be seen if the player client's version is 1.21.5 - 1.21.*
All other versions under the 1.21.5 will not show the blockhit animation, it will just delay you as if you were doing it.
- 🧩 Customizable: change only what you need to change: cooldown, tool damage, knockback, potions, projectile physics, sounds, & more.
- 🚀 Performant: lean listeners only enabled as needed; reflection lookups are cached and recurring tasks are minimised (shared where possible) to keep tick time low on busy PvP servers.
- 🗺️ Modesets: ship different rules for different worlds. Perfect for mixed PvP/PvE, minigames, or duels.
- ✅ Tested for you: live integration tests run real Paper servers across multiple versions every build.
- 💸 Semi Free: Freemium source, if you need support about any issue, you first need to support us with a donation.
- Drop the jar into
plugins/. - Restart and edit
profiles.ymlto start tuning the values to your favourite choice. - Or just do
/combat menuand start managing between all the values that you can change. - Use
/legacy reloadto apply changes instantly (if changes were made directly on .yml, if not, it's not necessary). - Manage Knockback with
/kbto manage the values if you don't want to open the editor.
Control block and sweep behaviour.
- Sword blocking: Restore Old BlockHit (Right-Clicking a sword) into Paper 1.21.5+, we also add the native sword blocking animation via the consumable component
- Sword sweep: enable or disable sweeps
- Sword sweep particles: hide or show sweep visuals
- Tools Damage: Adjust to any damage that you want.
Warning
As I'm writing this, disabling sword sweep and its particles it's not a thing but will be added soon.
- Player Knockback: Adjust with a variety of values to tune.
- Proyectile & Rod Knockback: Adjust with a variety of values to tune.
- Projectile Physics: You can adjust all the physics to each projectile.
Important
Egg proyectile use the same physics as the Snowball.
- Change anything you want inside the ingame editor.
- Almost anything its customizable ingame.
- It's only dependency is ProtocolLib, because of the sword sweep particles & hit sounds.
- We target Paper 1.21.5 and runs on Java 21.
- We stick to Spigot/Paper APIs for forward compatibility; NMS/reflection is used only when necessary.
- If you find any bug or if you just have a suggestion:
- Verify if there is an existing open issue.
- Please give a detailed explanation about your problem with video if you can.
- Be clear about any bug so we can reproduce it and fix it.