Description

At first glance limitations seem to be disadvantageous. But on closer inspection they just force us to adapt,
breaking new ground and using more of our creativity in order to reach our goals.
Important Notice: I will only support the last two major release versions of Minecraft for all of my mods (that's currently 1.18.2 and 1.19.2).
🌱Credits
I have to thank muraokun for this wonderful idea - moreover their suggestions really shaped the concept of this mod.
Furthermore I really appreciate that ElenaiDev allowed me to use their feather icon for the mod logo.
💡About
Actions of Stamina (AoS) is a vanilla friendly survival mod that uses the stamina system of the Feathers mod for player actions.
It adds logic that prevents a player from performing an action when there is no more stamina or not enough of it.
Every supported action consumes feathers and thereforge lowers the available stamina.
AoS enables you to define the exact amount of time and times after which feathers will be used.
Currently there's only a few of actions that supports stamina but I will add more in the future.
📜 Actions that requires and uses stamina (customizable & deactivatable)
- Running: If a player doesn't have enough stamina, they can only walk and need to wait a bit for the feathers regneration.
- Jumping: AoS prevent a player from jumping when not having enough stamina - also supports auto-jump.
- Crawling: When a player finds them in the crawling position, they can only move if they has enough stamina.
- Holding the Shield: A player can only holds the shield up to protect themself, if they have enough stamina.
- Attacking: Swinging a weapon or attacking an entity will costs stamina also depending on the attack speed of the weapon (look at the config
- Flying: If you fly with Elytra and the stamina drops to zero, you will fall from the sky.
- Swimming: You won't drown unless jumping also has an required minimum of stamina, but you will not able to move for- or backwards
AoS also supports and will support actions of other mods - look at the "Compatibilities" section
📖 Getting Started
You can enable or disable whether an action should use feathers (stamina). You can even tweak the amount of feathers an action requires beforehand and uses for and after or while being executed.
For configuration I recommend Configured. There are 3 predefined profiles (difficulty levels) that you can choose from:
- SLUGGISH: Enables a few actions that requires stamina. Moreover, these do not consume so much stamina.
- EXHAUSTED (default profile): Adds moderate consumption of stamina when doing something.
- BREATHLESS: All actions requires a bit of stamina and uses a lot of them. Watch out this can be challenging in some situations.
You can either edit these profiles or you can create your own one by editing the custom profile.
👮Measures against cheating
By default sprinting lowers the feathers bar by 1 visible feather after 5 seconds. If you only run 4 seconds to prevent using stamina and start running again, the feathers bar will be reduced by one after one further second of running. This is achieved by caching the time for which a player performs an action.
Furthermore you can configure the initial costs of an action in order to make it more challenging when players start, interrupting and resume actions over and over again.
🔌Compatibilities
AoS adds compatbility features while using other mods - all supported mods are optional dependencies so you can choose which one you want to use:
🥷GoProne / Personality - Feathers will also be used if the player is crawling using these mods.
🪂Paragliders - Feathers will also be used if the player uses the paraglider. You will drop from the sky.
💍Angel Ring- Feathers will also be used if the player uses the Angel Ring to fly. You will drop from the sky.
⚙️Create - Feathers will also be used if the player uses with the hand crank.
🧱Wall-Jump - Feathers will also be used if the player performs a wall jump.
🏃Parcool - Feathers will also be used if the player crawl.
More to come - stay tuned🔔
❗Important Notes
- I recommend to reduce or disable the impact of armor in the feathers-common.toml (armor weight). Otherwise players will not be able to run when wearing diamond or netherite amor.
- Time-based actions (like sprinting) are stopping the regeneration of feathers to be able to set higher values for the time of feathers decrease than the regeneration speed of it.
- It's necessary to download the Feathers mod when you want to use AoS, because it's a required dependency.
🔨ModLoader
AoS is currently only available for Forge - sorry. Maybe this will change in the future.
📝FAQ
Q: Can I use AoS in my modpack?
A: Yes - Feel free to include AoS into your modpack - Remember to give credit and don't claim AoS as your own creation.
Q: Which Minecraft versions are supported?
A: AoS is currently available for 1.19.2.
Q: Are there any known incompatibilities with other mods?
A: No and this shouldn't be the case. If so please report them on GitHub.
Q: Can you add this feature ...?
A: Sure - if it matches the concept of AoS. Feel free to post a comment.
Q: Can you port this mod to ...?
A: I'm not going to backport my mod before 1.18.2 or to non-major versions. Sorry. But anyone else is allowed to do so.
🌎 Links
Report issues and request features
🏃Do not run too fast and too long
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.