


FFExhaustion
An implementation for stamina that tracks a per-player exhaustion value from 0.0 to 1.0. Higher exhaustion means more fatigue and stronger negative effects. Instead of applying potion effects or attributes, this mod aims to make actions less effective. Highly configurable.
I wanted to build this system to create a less frustraiting way to deal with "no stamina remaining". This system explicitly does not stop you from performing actions like sprinting or attacking, but instead makes them slower and less effective. The worst feeling is being in an intense moment and trying to jump or block but being unable to.
Features
- Server-authoritative exhaustion
- Recovery with delay, custom string equations, and bonuses for standing still or sneaking
- Sprinting / swim-sprinting builds exhaustion and slows sprint speed
- Jumping separate costs for base and for sprint-jump.
- Be default, jumping adds exhaustion, but does not start the cooldown delay, where sprint jumping does.
- Attacking separate hit/miss costs, high exhaustion slows attack speed
- Recommend using better combat.
- Shield holding block increases exhaustion
- Player level vanilla XP level can optionally reduce exhaustion gain and recovery delay duration
- HUD icon for current exhaustion, optional shake when above a threshold, configurable positioning anchors and exact exhaustion text
- Decent modding API
- Optional compat
- Better Combat hit and miss exhaustion gain, combo modifiers
- Gliders gain exhaustion while gliding, drop at threshold
See Wiki link for modding support (Docs currently WIP) --->
What's with the FF prefix?
It stands for Fyxe's Features! Its a clean way to easily find all of my mods when changing configs or creating packs. Mods that are a part of the "FF" system are usually smaller and unintrusive.
Feedback
If you have any ideas for improvements, questions, or concerns, I am open to communicating through email: FyxeINCFeedback@gmail.com
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
FFExhaustion is a free Minecraft Java mod. Compatible with Minecraft 1.21.1. Downloaded 1 times (via Modrinth). Download it and open it directly in the game.