
Adventure Items Stats
modGaussian variation on base stats of naturally-spawned items — every found sword and armor piece rolls a little different.
Compatibility
Supported Loaders
Game Versions
Gallery





Gaussian variation on base stats of naturally-spawned items — every found sword and armor piece rolls a little different.




Every sword and every breastplate you loot rolls a little different.
Adventure Item Stats adds subtle Gaussian (bell-curve) variation to the base combat stats of items generated by Minecraft's loot tables. Two Iron Swords pulled from two different chests are no longer identical — one swings a touch faster, the other hits a touch harder. Found gear finally feels found.
No new items. No new blocks. No menus to configure. Just every weapon and armor piece you discover becoming a little bit unique.
Whenever the game rolls an item from a loot table — a chest, a mob drop, a fishing catch, an archaeology dig — Adventure Item Stats nudges its stats by a random multiplier drawn from a bell curve. Most rolls land close to vanilla; a lucky few roll well above, and some roll below. Four stats vary:
It uses a two-axis quality / tradeoff model instead of a flat random roll:
Variation is centered on vanilla with a typical swing of about ±20%, and every roll is hard-capped between 0.5× and 1.5× the vanilla value — so the best find is meaningfully better, never game-breaking.
Adventure Item Stats is the sister mod to Adventure Items Names. Run both and a single looted sword can come out with both a generated name and rolled stats — a one-of-a-kind blade that's also named for the occasion. Each mod works perfectly well on its own.
Both were built for Dungeon Train.
| Minecraft | 1.21.1 |
| Loaders | Fabric · Forge · NeoForge |
| Side | Server-side. Install it on the server, or just play singleplayer — the work happens wherever loot is generated. Vanilla clients connecting to a server that has it still see the varied stats, because they're stored on the item itself. |
| Dependencies | Fabric build requires Fabric API. Forge and NeoForge builds need only the loader. |
| Config | None required |
Have your own custom loot system? Depend on Adventure Item Stats and call its public API to roll stats on your own items:
StatsModifier.applyStats(stack, randomSource);
It writes rolled attribute modifiers onto any stack with a base attack or armor stat, and no-ops on everything else.
Source-available under PolyForm Shield 1.0.0.