Minecraft Data Packs / Game Mechanic

Contrition: lifesteal, revive, & other perks

  • check_circle Advancements
  • check_circle Functions
  • check_circle Predicates
  • check_circle Recipes
  • 51,519 views, 14 today
  • 5,384 downloads, 2 today
MacchuPicchu
Level 52 : Grandmaster Pokémon
78
  Contrition is a companion data pack to my first data pack, Attrition! It's designed for players who want even more ways to customize their survival experience, but without straying too far from that vanilla feel. Here's what it adds:
  • Lifesteal allows players to regain maximum health by killing other players
  • Lifeshare allows players to share their maximum health with other players
  • Revival allows players to revive other players that have lost all of their health
  • Alchemy offers a craftable alternative to enchanted golden apples
  • Chivalry lets players create chainmail armor that gives maximum health bonuses when worn
  • Immunity lets players lose maximum health only when dying to another player
  All of these features are optional and can be toggled on and off however you like! These features are meant to appeal to a variety of players. Enjoy :D

-------------------------------------

Please note that, for Contrition to work properly, you MUST have Attrition installed as well.
If you don't have it already, you can download Attrition here.

-------------------------------------


🔢 Options menu
  A custom options menu for Contrition is available via the /function mp.cntr:display_options command (picture shown below). You can use this menu to test out the data pack, customize your experience with it, or uninstall it.

Contrition: lifesteal, revive, & other perks Minecraft Data Pack

🛠 Custom recipes
  As part of its functionality, Contrition includes a small number of custom crafting recipes. A guide for them is available via the /trigger mp.cntr.guide command (picture shown below).

Contrition: lifesteal, revive, & other perks Minecraft Data Pack

ℹ️ Extra info
  Lifesteal, Lifeshare, Revival, and Immunity are primarily meant for SMPs and other multiplayer environments, where they can help keep things fresh and exciting for everyone.

  Alchemy is an alternative to enchanted golden apples, and is meant to be used in situations where those might not be available, such as CTMs or adventure maps.

  Chivalry can be used in basically any situation as a way to protect yourself when on low maximum health – and also, to give chainmail armor a use for once!

▶️ Content creation and copyright information
If you'd like 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.

Creative Commons License

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.


#️⃣ Contact me
If you have a question, suggestion, comment, or concern about Contrition, please do let me know!

Leave a comment below, message me on PMC, or message me on Discord at MacchuPicchu#8655.

-------------------------------------
CreditArt by AmyTheMudkip
CompatibilityMinecraft 1.16
toMinecraft 1.21
Tags

20 Update Logs

Contrition 1.5.1 : by MacchuPicchu 01/20/2025 10:23:23 pmJan 20th

ADDITIONS
  • Extended compatibility for Contrition to Minecraft 1.21.4 (pack format 61) !
FIXES
  • Fixed an issue where I forgot to update internal references to the pack's version number, which broke the uninstall feature. Apologies :[
LOAD MORE LOGS

Create an account or sign in to comment.

Fireball_Z
03/31/2025 2:24 am
Level 6 : Apprentice Miner
Hi! I love this data pack, but I can't seem to get the crafting recipe for the revival totem to work. I did just as it said in the recipes, but nothing shows up. I have the revival totem option enabled and I know the data pack is installed correctly because everything else works great. I am on 1.21.1 know the problem?
1
MacchuPicchu
03/31/2025 11:55 am
Level 52 : Grandmaster Pokémon
If you're on 1.21.1 then you will need to use a previous version of Contrition (v1.4.2) which is available on the Modrinth page. Otherwise maybe try toggling the revival option off and then on again? If that doesn't work then let me know and I will try to troubleshoot it myself
1
Fireball_Z
03/31/2025 6:18 pm
Level 6 : Apprentice Miner
history
Ah, so I completely reinstalled the data pack and it worked, and I think it's because I changed the recipe of the alchemy potion. I changed the recipe again after I reinstalled it and it didn't work. So the data pack does work fine, but when I try to change a completely different recipe, the totem recipe doesn't work. any way to fix that, or do I just have to use the base recipes for it to work?
Also, the recipes I changed worked perfectly, so just if ya need that info.
2
MacchuPicchu
03/31/2025 8:07 pm
Level 52 : Grandmaster Pokémon
okay that's good to know thank you so much. Changing the recipe should work as long as the name of the recipe json file is the exact same?
1
Fireball_Z
04/06/2025 4:47 am
Level 6 : Apprentice Miner
Yes, I'm a little late but all I changed was the item names in the json and I didn't even touch the revival totem json.
1
The Nexus Navigator
03/26/2025 1:37 pm
Level 10 : Journeyman Modder
Heyo, I got two questions, 1, I don't quite understand how to "consume" the totem, do I have to kill myself? And 2 is there a way to revive particular people? (Btw Great datapacks)
2
MacchuPicchu
03/26/2025 2:02 pm
Level 52 : Grandmaster Pokémon
Thank you so much, glad to hear you're enjoying my work! To answer your questions,
1) Yes, "consuming" the totem means taking fatal damage while holding it
2) No, the current design is that a dead player will be selected at random to be revived. You can sort of control it though: if the player you want to be revived is the only dead player currently online, then the pack will always pick that person.
1
SeraphimEv
03/24/2025 3:54 pm
He/Him • Level 31 : Artisan Artist Artist
beans
1
MacchuPicchu
03/24/2025 5:24 pm
Level 52 : Grandmaster Pokémon
how could you say something so vile eww
2
SeraphimEv
03/24/2025 8:05 pm
He/Him • Level 31 : Artisan Artist Artist
breh
1

Welcome