HomeJavaModsAdventure Items Stats
Adventure Items Stats
ModsJava

Adventure Items Stats

by BrennanHatton · on Modrinth

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

⬇ Download on Modrinth
Adventure Items Stats — screenshot 1Adventure Items Stats — screenshot 2Adventure Items Stats — screenshot 3Adventure Items Stats — screenshot 4

Adventure Item Stats

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.

What it does

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.

Why you'll want it

Pairs with Adventure Item Names

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.

Compatibility

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

For modpack & mod developers

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.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more