This mod was made in 1 day using MCreator. Now before you throw tomatos at me i tested it a fair bit to make sure its (somewhat) balanced. Its also not the first mod i made but it is the first im proud of enough to upload. So lets get to it shall we?
The concept of this mod is simple i hate shields they are low risk high reward. I mean you just have to hold right mouse and look at whatever wants to kill you and suddenly they cant. So instead I made something cooler. The "Parrying Dagger"
Variants And Stats
Parrying Daggers come in all the tiers from Wooden to Netherite

All of them have slightly diffrent stats
Wooden 2.5 Dmg 1.85 Spd 7 Cooldown
Stone 3.5 Dmg 1.85 Spd 7 Cooldown
Iron 4.5 Dmg 1.85 Spd 7 Cooldown
Gold 3 Dmg 2 Spd 8 Cooldown
Diamond 5.5 Dmg 1.85 Spd 6 Cooldown
Netherite 7 Dmg 1.85 Spd 6 Cooldown
Most of the diffrence is in Damage it is also faster than a normal sword.
You maybe wondering what "Cooldown" is well it is a Cooldown for Parrying in seconds.
Parrying
The most important mechanic of this mod
(sorry for bad quality curseforge wouldnt let me upload better for some reason)

By pressing Right Click you get the Effects "Parry Stance" and "Parry Punish"
If someone hits you during "Parry Stance" it will be removed alongside "Parry Punish" and they will get the effect "Parried" you also will get the effect "Counter" Upon a successful parry
How the effects work:
Parry Stance: Boosts Armor, Heavliy Slows you down, makes you unable to attack and puts the dagger on cooldown preventing you from parrying until its over.
NOTE: Wearing no armor will make the armor boost way less effective.
Parry Punish: Slightly Slows you down. Stacks with slowness.
Parried: Almost the same as "Parry Stance" but doesnt boost armor
Counter: Boosts Entity Reach and Damage
NOTE2: Using the Parry Dagger Parry ability makes a noise. Missing it makes a noise and landing it makes a noise.
Range

The Parrying Dagger has 2.6 Entity Range (default Entity Range is 3.0)
Parrying Sounds Can be changed by installing the
resource pack and replacing the audio while keeping the orginal name of the file.
Also Feel Free to use my mod in modpacks if you want :D
TODO:
Fix bugs if found