
**Visceral Combat** is a combat-tuning mod built for players who like Better Combat's foundation, but want melee to feel more committed.
**Visceral Combat** adds configurable movement and impact layers on top of existing systems. This includes forward lunges on attack, recoil on weapon hits, directional enemy knock movement, attack arc particles, and brief hitstop for both the attacker and target.
The mod also includes Holstered Mode, allowing players to temporarily unequip their held items for increased movement speed at the cost of being unable to use items.
Most features can be configured in the server.config file inside the visceral\_combat config folder.
This mod depends on Better Combat, its dependencies, and Architectury. It currently is available for both Fabric and (Neo)Forge, for 1.20.1 and 1.21.1.
Details:
Forward Lunge
When you swing, you lunge in whatever direction you are inputing through your keys. Slow, heavy weapons send you flying further; fast weapons give a short burst. The lunge is based on your movement input, so if you're standing still you don't go anywhere.
- Moving backward or sideways while swinging - The lunge in that direction is significantly reduced.
- The lunge automatically brakes as you close in to an enemy, so you don't slam into them.
---
Hitstop
Hits cause a brief freeze on impact. Both you and whatever you hit pause for a split second. The freeze scales with weapon speed: slow weapons cause a longer freeze, fast weapons barely any. This gives attacks a sense of weight and impact.
Any momentum built up during the freeze isn't lost; it's held and released all at once when the freeze ends.
---
Enemy Knockback
Enemies get knocked back in a direction that actually makes sense for the attack
---
Impact Recoil
When you land a hit, you bounce back slightly in the opposite direction you were moving.
---
Attack Particles
Swinging spawns a glowing slash arc that follows the shape and direction of your attack.
---
Holster Mode
Press H to holster your weapon. While holstered:
- You appear unarmed: no weapon is visible or active in either hand.
- You run faster, but only once your attack cooldown has finished. Swinging and immediately holstering doesn't give you the speed boost straight away.
- You can't attack, swap items, or pick up weapons into your hands.
- A reminder message appears on screen if you try to attack while holstered.
- Your holster state is periodically confirmed by the server, so it stays in sync in multiplayer.
Everything about holster mode can be toggled and tuned in the config, including disabling it entirely server-side.
---
Config Options
All features can be individually turned on or off. The main tuneable values are:
- How far the forward lunge sends you, and how quickly it fades
- How much the lunge is reduced when moving away from your target
- How hard enemies get knocked back and in what direction
- The speed boost while holstered
- Whether hitstop applies to you, enemies, or both

