- Advancements
- Functions
- 63,058 views • 3 today
- 8,605 downloads • 0 today
- 214
- 200
- 232
Required Resource Pack
81
Attrition is a simple, vanillalike data pack that’s designed for players who want something harder than regular survival, but not quite as harsh as hardcore mode. Here’s how it works:
Q: Does this data pack have life steal?
For expanded features like lifesteal and multiplayer revive, you'll need to add Attrition's companion pack, Contrition!
Q: Where are the settings for this data pack?
Attrition's options menu is available via the /function mp.attr:display_options command. Basically every part of the data pack can be customized here, so be sure to explore this menu!
Q: What does the resource pack look like? Is it required?
The HeartFade resource pack (created by AmyTheMudkip) is a subtle retexture of the player's heads-up display, including the health bar, armor bar, and hunger bar. It is optional, but it does look really good!

Q: Does this data pack work with hardcore?
Unfortunately, no. Attrition will not work correctly in hardcore worlds.
Q: Does this data pack change anything about vanilla Minecraft?
Other than the basic mechanics of gaining and losing max health – no, Attrition does not change anything.
Occasionally, Attrition will play custom sounds and display flavor texts in chat, but these can be toggled off with the commands /trigger mp.attr.toggle_sounds and /trigger mp.attr.toggle_flavor_text.
Q: Is this data pack under copyright?
Yes, this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. For more information on using and distributing this data pack, follow the link provided.
- You lose one heart of max health each time you die
- You gain one heart of max health each time you eat an enchanted golden apple (max 20 hearts)
- If you die with only one heart of max health left, you lose the game and are put into spectator mode
| ℹ️ FAQ |
For expanded features like lifesteal and multiplayer revive, you'll need to add Attrition's companion pack, Contrition!
Q: Where are the settings for this data pack?
Attrition's options menu is available via the /function mp.attr:display_options command. Basically every part of the data pack can be customized here, so be sure to explore this menu!
Options menu GIF
Q: What does the resource pack look like? Is it required?
The HeartFade resource pack (created by AmyTheMudkip) is a subtle retexture of the player's heads-up display, including the health bar, armor bar, and hunger bar. It is optional, but it does look really good!
Heartfade resource pack

Q: Does this data pack work with hardcore?
Unfortunately, no. Attrition will not work correctly in hardcore worlds.
Q: Does this data pack change anything about vanilla Minecraft?
Other than the basic mechanics of gaining and losing max health – no, Attrition does not change anything.
Occasionally, Attrition will play custom sounds and display flavor texts in chat, but these can be toggled off with the commands /trigger mp.attr.toggle_sounds and /trigger mp.attr.toggle_flavor_text.
Q: Is this data pack under copyright?
Yes, this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. For more information on using and distributing this data pack, follow the link provided.
If you want to create content with my data pack on YouTube or some other platform, please include my name, the name of this data pack, and a link to this webpage somewhere in the description.
Q: What if I have another question, a comment, or a feature request?
The best way to reach me is to either leave a comment below, or to message me at .macchupicchu on Discord.Q: What if I have another question, a comment, or a feature request?
| Credit | Art & resource pack by AmyTheMudkip; technical advice by rx97 et al. |
| Compatibility | Minecraft 1.16 |
| to | Minecraft 1.21 |
| Tags |
33 Update Logs
Attrition 3.0.1 : by MacchuPicchu 05/10/2025 6:51:59 pmMay 10, 2025 @ 10:51 pm UTC
CHANGES
- Attrition now sets players' personal health gain cooldowns to whatever the global cooldown is if their personal cooldown is higher than the global cooldown
LOAD MORE LOGS
4646566
119


![Better Wandering Trader! (Merchant [1.20x])](https://static.planetminecraft.com/files/image/minecraft/data-pack/2023/594/16738919-title-pmc_s.jpg)
![Move Spawners with Minecarts! (SpawnerCart [1.21x])](https://static.planetminecraft.com/files/image/minecraft/data-pack/2026/470/19511303-title_s.jpg)
![Spelunker [1.18.2] by PTRN23](https://static.planetminecraft.com/files/image/minecraft/data-pack/2022/453/15589823-spelunker_s.jpg)

Have something to say?
I also tried changing the pack.mcmeta myself but it doesnt work
Im working on a new modpack for 1.21.1 (for 1.21.5 are too many mods missing that i want) & we always used gravestone mods in the past. But no one was afraid to die anymore, so i liked the new "penalty".
For the update i like the new mechanic with the health cooldown. Im always trying to make minecraft harder, but not too hard so its a good mix between survival & building stuff. Im also a sucker fpr immersive & ambient stuff. Not sure what i should tell you tbh ^^" i mean everything sounds nice, but its okay if its too much work. someday we will play on 1.21.5 when all the other mods are updating :)