OPLoot
by kazut0
OPLoot lets server owners replace or extend the loot in structure chests through a simple JSON config file, without writing datapacks.
What it does
Chests in the structures the game places across a world, such as settlements, fortresses, ancient ruins and temples, have their loot changed as the world loads. Structures are detected automatically, and loot tables are modified through Fabric API's loot table events. Each structure can have its vanilla loot swapped out entirely or receive extra items on top of what is already there.
The mod is aimed at server owners who want a custom vanilla-plus progression or rebalanced structure rewards, such as swapping a dungeon chest for diamonds. Pools are defined directly in the config, and items use fixed or weighted random rolls with full give-style syntax. An optional setting can add the configured weight of each item to its tooltip, which helps when testing and tuning tables. The MIT License covers the code, which is not open source, and files are published for Fabric only, for 1.21.11. Only the server needs the mod, so players join without installing it.
Key features
Customized structure chests
Chest loot in the listed structures can be changed through a JSON config file instead of a datapack.
Replace or extend vanilla loot
Each loot pool can fully replace the vanilla contents of a chest or add its items on top of them.
Weighted random rolls
Items are picked with fixed or weighted random rolls, and each item can use the same syntax as the give command.
Weight shown in lore
An optional setting displays the configured weight of each item in its tooltip, which is useful when tuning loot tables.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Hardcore survival servers
A server running a hardcore or rebalanced survival setup can make structure rewards match its own progression.
Who it’s for: Server owners who want to control structure loot without writing a datapack. Single-player players who want the same changes need a server environment to run it, since the mod is server-side only.
How it compares
Chest to Vault is open source under the MIT License and needs the server, with clients optional, for 1.21.11. Loot4Everyone is also open source under the MIT License, is server-side only and covers 1.21.1 – 1.21.8, so it targets earlier builds than OPLoot. Personal Treasure Loot is server-side only, released under the Apache License 2.0 and not open source, with files for 1.21.10 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| OPLoot | Fabric | 1.21.11 | Server-side only | 2026-08-11 |
| Chest to Vault | Fabric | 1.21.11 | Server required, client optional | 2026-01-15 |
| Loot4Everyone | Fabric | 1.21.1 – 1.21.8 | Server-side only | 2025-07-28 |
| Personal Treasure Loot | Fabric | 1.21.10 – 1.21.11 | Server-side only | 2026-01-12 |
Questions
Does OPLoot need Fabric API?
Does OPLoot have to be installed on the client?
Are custom loot pools written in datapacks?
In the catalog
OPLoot is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from kazut0
Similar mods
What the author says
OPLoot is a lightweight server-side utility mod for Fabric 1.21.11 that gives server owners full control over structure chest loot. Instead of relying on vanilla or datapack loot table overrides, OPLoot lets you define custom loot pools directly in a simple JSON config file — no datapack knowledge required. Every…
Official listing
- Modrinth page
- modrinth.com/mod/oploot
- Owner
- kazut0
- Published
- 2026-07-30
- Updated on Modrinth
- 2026-08-11
- Facts verified
- 2026-10-15
