Combatify - Complete Overhaul of Minecraft Combat System

Main Features
This mod is an accurate port of Mojang's Combat Test 8c combat system to modern Minecraft versions. The mod completely reworks current combat mechanics, offering customizable parameters for both servers and clients.
Melee Combat Changes
Different weapon types now have unique attack speed, reach, and damage characteristics. Fist damage has been increased to 2, and it's now possible to attack through non-solid blocks without breaking them.
The attack system has been significantly improved:
- Charged hits (200%) provide an additional block of reach
- Misses impose a 4-tick delay regardless of weapon
- Invulnerability time is 10 ticks
- Attack timer only resets when performing an attack
Added auto-attack function when holding left mouse button and "grace period" that allows attacks in the 80% to 100% charge window.
Shield and Weapon Improvements
Shields now protect against 5 damage in melee combat and completely block projectiles. Bannered shields protect against 10 damage. Axes disable shields for 1.6 seconds by default.
New axe-exclusive enchantment - Cleaving:
- Disables shields for additional time: +0.5 seconds per level
- Adds extra damage: +2/+3/+4 units
- Replaces Sharpness enchantment in the enchantment table
Shooting Changes
Projectiles no longer trigger invulnerability periods. Bow shooting uncertainty decreased from 1.0 to 0.25. Added bow fatigue - after holding for 3 seconds, accuracy gradually decreases.
Hunger and Healing System
Eating is interrupted when taking damage. Natural healing occurs every 2 seconds (previously 8). Hunger also occurs every 2 seconds. Healing works at 6 food points instead of 18.
Combatify Exclusive Features
- Sword Blocking: Setting for sword blocking capability
- Midair Knockback: Control over knockback distance of opponents in the air
- Fishing Rods: Return of fishing rod mechanics from version 1.8
- Healing Modes: Various implementations of the healing system
- Fast Healing: Restoration of fast healing through saturation from version 1.9
- Mob Shields: Mobs can use shields under certain conditions
- Mob Sprint: Some mobs can start sprinting based on distance and other factors
