Minecraft Data Packs / Other

Better Mob Armor

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • 11,037 views, 5 today
  • 1,761 downloads, 0 today
  • 29
  • 23
  • 15
Endernice61's Avatar Endernice61
Level 72 : Legendary Engineer

This datapack improves mob armor

Armor now drops twice as often.
Armor can have up to 4 extra enchantments. Some can exceed normal enchantment levels.
Iron swords and shovels can have up to 3 extra enchantments. Some can exceed normal enchantment levels.
How the enchanting works
0.8 chance for enchantment from level 1-4
0.6 chance for enchantment from level 3-7
0.4 chance for enchantment from level 4-9
0.2 chance for enchantment from level 5-9
The same applies for the mobs hand items (Iron swords and shovels only), except the chance is 0.2 lower. (So 0.6 for an enchanment from level 1-4 and so on)

Missing armor pieces on a mob have a 0.05 chance of being armor. In order, where the first successful chance is chosen, 0.5 chance of gold armor, 0.75 chance of leather, 0.9 chance of chainmail, 0.95 chance of iron, then diamond. (So a mob without armor has a 18.5% chance of having at least one piece of armor and the armor has 50% chance to be gold, 37.5% chance to be leather, 11.25% chance to be chainmail, 1.1875% chance to be iron, and 0.0625% chance of bieng diamond)

The datapack announces when it has been enabled.
CompatibilityMinecraft 1.16
toMinecraft 1.17

3 Update Logs

Update #3 : by Endernice61 10/24/2021 2:41:07 pmOct 24th, 2021

Upgraded performance by removing unnecessary commands.

Create an account or sign in to comment.

10/22/2022 6:35 pm
Level 1 : New Miner
giby1464's Avatar
Looking to make the game a lot harder. How can I increase the chances of armor spawning by a lot?
10/22/2022 11:08 pm
Level 72 : Legendary Engineer
Endernice61's Avatar
Open up the datapack, navigate to data/armor/functions then open "armor.json" (Notepad works for opening). On the 4th, 5th, 6th and 7th lines change where it says "armor:0.05" to a higher number (It must also be a valid predicate, such as armor:0.1, they can be located in data/armor/predicates. Creating a new one isn't that hard either) You could also make the armor drop less so it does not give you an advantage: open the same file and modify the second and third lines where it says 0.17f and change it to a lower number. The default is 0.085f.
02/23/2022 8:12 pm
Level 1 : New Miner
videofan705's Avatar
yo I need some help, I want to make a datapack that gives you an extra heart when wearing a piece of the netherite armor, can you help me pls
02/24/2022 12:43 am
Level 72 : Legendary Engineer
Endernice61's Avatar
04/16/2021 9:19 pm
Level 72 : Legendary Engineer
Endernice61's Avatar
Ok, I didn't realize mobs couldn't drop armor with an enchantment level higher than 10. Now it only goes to level 9. Also piglin brutes are affected now.
02/15/2021 1:47 pm
Level 53 : Grandmaster Baconator
TheMcPig's Avatar
Dream got nothing on protection 6!
02/15/2021 11:27 am
Level 1 : New Miner
Froelich131's Avatar
This is an awesome data pack, I just played it for a bit and did some caving!! I am worried about balance, since you can easily farm mobs that have armor on but it's Minecraft, people who care about balance can just choose not to part take in mob farming!

Thanks for the data pack!
02/13/2021 10:16 pm
Level 37 : Artisan Princess
Kate1902019's Avatar
So annoying that Mojang made armors for mobs(in Hard mode) have very rare chance to drop.
02/15/2021 12:48 pm
Level 72 : Legendary Stack
FishStacks's Avatar
fun fact hard mode is supposed to be hard
02/15/2021 10:02 pm
Level 37 : Artisan Princess
Kate1902019's Avatar
Ok. Why on hard mode, I only see them with Leather, Gold or Chainmail?
Those types of armors are weak.
I don't see them wearing Iron, Diamond or Netherite.
Planet Minecraft


© 2010 - 2024