Prosperity - Loot Overhaul

Every chest is yours to discover. Per-player instanced loot means no more racing for the good stuff, and distance-based scaling makes far-flung chests richer. Exploration always pays off. Standalone and server-friendly.

Prosperity — Loot Overhaul

Every chest, yours to discover.

Prosperity logo

Also on Modrinth and GitHub Releases. Visit the website for the full feature list, config reference, and command guide.


Prosperity gives every player their own instanced loot from naturally generated containers — no more racing to the good chests on a shared server — and rewards exploration with distance-scaled loot quality. It attaches per-player loot to vanilla containers via persistent Fabric data attachments and intercepts interactions through events; it never registers custom blocks or replaces block entities.

A drop-in replacement for Lootr with extra reach. Zero external dependencies beyond Fabric API. Just drop it in.


Instanced Loot

Every player gets their own independent loot from each naturally generated container, rolled the first time they open it and stored per UUID. Hoppers and comparators see an empty vanilla container — instanced loot lives outside the vanilla inventory, which prevents extraction and duplication exploits.


Unlooted Indicators

A gold sparkle hovers above containers you haven't opened yet and disappears once you've looted them. In large structures — strongholds, mansions, mineshafts — this tells you at a glance what's left to explore. It's a world-space overlay, not a HUD element.


Distance Scaling

Loot quality scales with absolute distance from world origin across five tiers:

Tier Distance (blocks) Quantity Quality
Local 0 – 999 1.0x +0
Frontier 1,000 – 2,999 1.5x +1
Wilderness 3,000 – 5,999 2.0x +2
Outlands 6,000 – 9,999 2.75x +3
Depths 10,000+ 3.5x +4

Stack quantities scale by the multiplier (capped at 64); quality adds luck to loot generation. The End is always treated as Depths tier. Structure overrides can fix, raise, or cap the tier a given structure uses.


Loot Modifier API & Injection

A stable, Fabric-style LootModifierCallback event lets other mods adjust loot generation after distance scaling but before the loot table resolves. A datapack-driven injection system adds custom items to vanilla loot tables gated by minimum distance tier — and Prosperity ships built-in injections so distance scaling feels meaningful out of the box.


Commands

Command Permission What It Does
/prosperity info Anyone Show your loot scaling tier for your current position
/prosperity info <player> Op Show another player's loot scaling tier
/prosperity reset <pos> Op Clear all instanced loot data for a container
/prosperity reset <pos> <player> Op Clear a specific player's instanced loot
/prosperity reload Op Hot-reload config and sync to clients

Configuration

Everything is tunable in config/prosperity.json. Key sections:

  • Distance tiers — thresholds, quantity multipliers, and quality boosts
  • Structure overrides — fixed / minimum / maximum tier per structure
  • Container blacklist — exempt specific containers from all behavior
  • Indicators — toggle the unlooted overlay and loot-tier feedback

Changes apply immediately with /prosperity reload. No restart required.

Full config reference: prosperity.rfizzle.com/config.html


Compatibility

  • Minecraft 1.21.1 (Fabric)
  • Fabric Loader 0.16.10+
  • Fabric API required
  • Java 21+
  • Works on dedicated servers and singleplayer
  • Remove Lootr before installing — Prosperity replaces its functionality
  • Optional integrations: Jade/WTHIT (loot status, tier & refresh-timer tooltips), EMI/REI/JEI (loot injection recipes)

Installation

Drop the jar into your mods/ folder on both server and client. Config generates automatically on first launch. That's it.


Links

The Prosperity - Loot Overhaul Team

profile avatar
Owner
  • 4
    Projects
  • 214
    Downloads

More from rfizzle

  • Tribulation - Difficulty Overhaul project image

    Tribulation - Difficulty Overhaul

    • 34
    • Mods

    The world pushes back the longer and farther you survive. Formula-driven mob scaling across time, distance, depth, and moon phase, with tiered gear, hardened raids, and opt-in death penalties. Fully configurable, standalone, multiplayer-fair.

    • 34
    • June 29, 2026
    • Mods
  • Meridian - Enchanting Overhaul project image

    Meridian - Enchanting Overhaul

    • 28
    • Mods

    Enchanting you build toward, not a slot machine. Five-stat shelves shape every roll, with treasure shelves, salvage tomes, and enchantment libraries for storage. 75+ enchantments, deeply configurable, standalone.

    • 28
    • June 29, 2026
    • Mods
  • FizzleSMP project image

    FizzleSMP

    • 144
    • Modpacks

    A progression-rich multiplayer survival pack — RPG classes, overhauled combat, massive worldgen, tech trees, and magic. Built for friends.

    • 144
    • April 18, 2026
    • Modpacks
    • +2
  • Tribulation - Difficulty Overhaul project image

    Tribulation - Difficulty Overhaul

    • 34
    • Mods

    The world pushes back the longer and farther you survive. Formula-driven mob scaling across time, distance, depth, and moon phase, with tiered gear, hardened raids, and opt-in death penalties. Fully configurable, standalone, multiplayer-fair.

    • 34
    • June 29, 2026
    • Mods
  • Meridian - Enchanting Overhaul project image

    Meridian - Enchanting Overhaul

    • 28
    • Mods

    Enchanting you build toward, not a slot machine. Five-stat shelves shape every roll, with treasure shelves, salvage tomes, and enchantment libraries for storage. 75+ enchantments, deeply configurable, standalone.

    • 28
    • June 29, 2026
    • Mods
  • FizzleSMP project image

    FizzleSMP

    • 144
    • Modpacks

    A progression-rich multiplayer survival pack — RPG classes, overhauled combat, massive worldgen, tech trees, and magic. Built for friends.

    • 144
    • April 18, 2026
    • Modpacks
    • +2