Parry This! is my attempt at improving combat in Minecraft, by adding new mechanics and weapons. If you aren't sure how to get started, a patchouli guidebook is available, crafted with a book and gold sword.
The core of the mod is its mechanics, which add new ways to attack and defend. These are intended to supplement the vanilla combat system, and make new playstyles viable.
Parrying is a relatively simple mechanic. When you are hit with a melee attack, if you are swinging a weapon the attack will be deflected. A "weapon" in this case is any item with an attack damage value, eg a sword or pickaxe. To parry, you must be aiming at the attacker. Parrying is easier the higher the attack recharge meter is. A successful parry reduces the defense meter.
Dual Wielding allows you to use a weapon from your offhand. Parry This! uses a unique implementation of dual wield. Instead of using right click to trigger an offhand attack, you will alternate between your main and off hands by attacking normally. Dual wielding grants a small boost in attack speed, as well as a penalty for using weapons with differing speeds. Some weapons are marked as "two handed", and cannot be used for dual wielding.
Shield bash is a special attack that can be performed using a shield. While blocking, pressing the attack button (default left click) will cause the shield to bash against anything in front of you. A bash can hit a maximum of 3 targets at once, though the "bashing" enchant can allow you to hit more. Bashing a target will do one of two things; Against players, bashing will briefly remove their ability to parry attacks. Against mobs, it will cause the them to briefly take 150% damage. Upon bashing, your shield will be placed on a cooldown. This cooldown increases with each target hit, and is drastically reduced if you miss your shield bash.
Backstab is a powerful special attack that can be performed by attacking a target from behind. It's hard to hit, but if you get your aim right, you can deal 300% damage to your target. Combined with vanilla stealth mechanics, such as sneaking and invisibility, a rouge or ninja playstyle becomes practical. In pvp, backstabs are practically impossible if your enemy knows you are coming, so use stealth to your advantage. Backstab works with both melee and ranged attacks, making sniping possible as well. Backstab only affects targets with 20 max health or less by default.
Dodge is a movement ability, similar to sprinting. By holding alt (configurable) and tapping A, S, or D (or whatever keys your movement is bound to) you can leap left, backwards, or right, respectively. This ability has a short, invisible cooldown. Knockback resistance has an adverse effect on dodging, reducing its power. Thus, wearing Netherite armor will make dodging somewhat less effective. Additionally, you must be touching the ground to dodge, so it may not always be effective in pvp due to the large amount of jumping. The distance you dodge can be improved through the jump boost effect. Each level of jump boost adds roughly one block of dodge distance.
Certain weapons have a new attribute called "armor penetration". This attribute specifies a percentage of the weapon's damage that ignores armor. So if your weapon has 35% armor penetration, 35% of the weapon's damage will ignore armor. All bludgeoning weapons possess armor penetration to varying degrees.
The defense meter is the little shield under your crosshair that appears whenever you block or parry. Whenever you parry a blow or block one with a shield, your defense meter is reduced. If it hits zero, you are briefly stunned, and any shield you were using is disabled briefly. It recharges fairly quickly, but higher damage blows will reduce the meter more, so be careful when up against high damage enemies such as vindicators or players with a hammer.
Parry This! adds several new weapons, with various strengths and weaknesses. These include armor penetrating bludgeons and throwable stabbers.
Maces are relatively standard bludgeoning weapons. They deal the same damage as a sword, but are slower. The main advantage of a mace is their armor penetration, which allows them to kill armored targets faster than an equivalent sword.
These heavy weapons deal a large amount of damage, and ignore a large portion of the target's armor. The downside is they are very slow, and as such are not very suitable for parrying.
These unique weapons are very fast, and have a tiny amount of armor penetration. Their main advantage over other weapons is they can bypass a shield, dealing 50% damage to blocking targets. Flails also have a chain sound and unique animation.
Spears have extended reach, and can be thrown. A thrown spear deals more damage than a melee attack with one. Yes, they can backstab, even at range. Spears cannot be used for dual wielding.
Fast and throwable, daggers are versatile weapons. They have the unique ability to reduce the time a target is invulnerable after an attack, making them very useful for rapid attacks. Thrown daggers can indeed backstab, making them a rouge's favorite.
This crossbow variant can zoom in like a spyglass, and fires zero gravity arrows, allowing for truly long range shots.
Parry This! adds multiple new enchantments to modify the new mechanics in various ways, or to add extra effects to a weapon.
This enchantment can only be applied to swords, and allows arrows to be deflected if you are swinging the sword. The arrows will be redirected in the direction you are facing, with an offset relative to the aim of the shooter. The arrows will have their speed reduced upon being deflected, with each level of deflection retaining 20% of the arrow's speed, to a maximum of level 3 (60% speed). This enchantment is mutually exclusive with sweeping edge and riposte.
This rare enchantment grants strength 1 to the wielder upon parrying a blow. The effect does not stack. This enchant can be applied to swords or axes. This enchantment is mutually exclusive with sweeping edge and deflection.
The bashing enchantment increases the number of targets a shield bash can hit by 1 per level, to a max of 3. At max level, you can bash 6 targets, with a 10 second cooldown.
An enchantment for bludgeoning weapons, crippling has a random chance of applying slowness to your target. This is a rather nasty enchantment, particularly in pvp.
This powerful enchantment increases damage from backstabs. If you can pull one off, even a lowly iron dagger becomes a deadly weapon. Incompatible with venomous.
This enchantment inflicts a poison effect equal to its level on a successful backstab. While not as powerful as treachery, it is still useful if a target manages to survive the initial strike. Incompatible with treachery.
The curse of fragility can afflict any weapon, and causes the amount of durability lost from parrying to be tripled.
This dastardly curse causes parrying to have a 1 in 3 chance of failing (The deflection enchantment is unaffected). A sound will be played when a parry fails, as the enemy's attack phases through your weapon.
This powerful enchantment is exclusive to spears. When riding an entity, the wielder of the spear will find that their spear has a considerable increase to both damage and melee range. This works with any entity that is ridable. Yes, including vehicles like boats. Minecart jousts, anyone?
Many aspects of this mod are configurable:
Parrying, bashing, backstabbing, dual wielding, and dodging can all be individually disabled.
The effective angle required for parrying, bashing, and backstabbing can be configured.
The cooldowns for bashing and dodging are all configurable.
The damage multiplier for backstab can be changed.
The maximum health for backstab can be changed.
The minimum number of targets for a shield bash can be changed (bash all the things!)
The curses can be configured to appear from the enchantment table.
Each enchantment can be disabled in survival mode individually.
Each weapon can have its crafting disabled.
Most enchantments support Darkhax's enchantment description mod.
Most melee weapons and arrows from Spartan Weaponry should work with parrying.
Most modded swords/axes/etc should work with parrying.
Most arrows from Archer's paradox should work with deflection.
Most modded shields should be able to bash.
Epic fight is not compatible. It replaces the vanilla combat system with its own, and as such renders this mod largely useless. Use one or the other.
Shields from Spartan Shields have their own shield bash, and as such can not use mine.
Modded weapons that are similar to my own cannot have my mechanics (i.e. armor penetration on other mod's maces), as this would require me to modify other mods' code, which is something I do not want to do. Any modder looking for compat with their mods (and willing to help add it!) can reach out to me via curseforge messages.
Why can't I deflect arrows?
Answer: you need the deflection enchantment on a sword to do this.
Can you add weapons made of steel/blazemetal/other mods materials to the mod?
Short answer: No
Real Answer: I may do this in the future, but this would take a lot of work, as each weapon would need textures and those take time.
Can you add x?
I am always open to listening to ideas! HOWEVER: I have a very specific vision for this mod, so I wont always accept a suggestion.