ModsFinder

Randomized Armor Loot

by subernaut

Randomized Armor Loot changes which armor pieces appear in chest loot, swapping vanilla pieces for random ones of similar tier.

ForgeNeoForgeServer required, client optionalMIT License1.20.1 – 1.21.1

What it does

Randomized Armor Loot replaces armor pieces found in chests with other pieces drawn at random, while keeping the strength of each armor type balanced. A boots slot, for example, is filled with another pair of boots of an equal or lower armor value, so the swap does not make the loot stronger than the original piece. Armor pieces below the leather, gold, iron or diamond tier stay as they are, and the replacement applies only to vanilla armor, leaving chainmail out.

The mod requires KubeJS and the LootJS: KubeJS Addon to run. It works on Forge and NeoForge for game versions 1.20.1 – 1.21.1, and its files are published under the MIT License. Whitelists and blacklists are planned to control which armors are replaced and which can appear as replacements, so server owners can tune the result. It is required on the server and optional for players.

Key features

  1. Balanced random chest armor

    Armor pieces in chest loot are swapped for random pieces that keep the strength of each armor type in balance.

  2. Equal or lower armor value

    A replacement is chosen from pieces with an equal or lower armor value than the one it replaces.

  3. Grade filter

    Items below leather, gold, iron or diamond grade are ignored and stay as they were in the loot table.

  4. Vanilla armor only

    Only vanilla armor pieces are replaced, with chainmail as the exception.

Compatibility

Latest build for each game version and loader.

1.21.11.0.01.0.0
1.20.11.0.01.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

LootJS: KubeJS AddonA Minecraft mod for packdevs to easily modify the loot system with KubeJS.
Required
KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Required

Use cases

Varied dungeon loot

Servers with custom progression can make chest armor less predictable from one world to the next.

Modpack tuning

Pack authors can reshape which armor appears in chests without editing every loot table by hand.

Who it’s for: Server owners and modpack authors who want chest armor loot to vary while keeping its strength balanced. Players need nothing installed on their side.

How it compares

Full comparison

Craftable Chainmail Armor is a Forge and NeoForge mod for 1.20.1 – 1.21.1 that makes chainmail craftable, and it is licensed as All rights reserved. Smithing Tweaks is a Fabric, Forge and NeoForge mod for 1.20.1 – 1.21.8 that runs on both client and server, under the CC0 1.0 Universal license. Randomized Armor Loot differs by changing loot tables rather than crafting or smithing recipes.

ModLoadersGame versionsEnvironmentUpdated
Randomized Armor LootForge and NeoForge1.20.1 – 1.21.1Server required, client optional2025-07-07
Craftable Chainmail ArmorForge and NeoForge1.20.1 – 1.21.1Client or server, optional2024-11-21
Smithing TweaksFabric, Forge and NeoForge1.20.1 – 1.21.8Client and server2025-12-01

Questions

Does Randomized Armor Loot need KubeJS?

Yes. KubeJS and the LootJS: KubeJS Addon are both required dependencies and must be installed alongside the mod.

Does the client need Randomized Armor Loot?

No. Server owners install it, and players can join with or without it.

Which game versions are supported?

Files exist for 1.20.1 and 1.21.1 on Forge and NeoForge, with version 1.0.0 for 1.21.1 as the latest release.

In the catalog

Randomized Armor Loot is one of 8,515 World generation mods on ModsFinder, and one of 5,058 World generation mods for Forge. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

Are you tired of getting the same old vanilla armors inside chests? Are you too lazy to make some of the armors in your mods?
subernaut, on the Modrinth page

Official listing

Owner
subernaut
Published
2025-07-07
Updated on Modrinth
2025-07-07
Facts verified
2026-10-15

Tags