Chest Refill
Modby samo_lego
A serverside mod that refills loot containers.
Type
Mod
CurseForge Downloads
57,475
CurseForge ID
536977
Last Updated
Jun 11, 2026
Description
ChestRefill
A serverside mod that refills loot containers.
Note: Curseforge likes to make mess out of descriptions. For proper formatting, visit github page.
How-to
- Put the mod in your mods/ folder.
- Restart the game / server.
- Tweak the config if you need, then use /chestrefill reload
- Generate / create new loot chests.
- Loot them, wait for given time (default: 4 hours) and reloot them again with another account!
Features
- configurable (time, max fills, reset loot seed ...)
- permission support (chestrefill.allowReloot)
- works on any container extending RandomizableContainerBlockEntity
Permissions
- chestrefill.allowReloot - allows relooting chest
- chestrefill.config
- chestrefill.config.edit - allows in-game config editing
- chestrefill.config.reload - allows reloading config
Config
You can use an in-game /chestrefill command to edit the config in game. See github page.
Per-loot-table customization
You can also set custom values for specified loot tables. Do you want the end city loot table refilled more times than default? Set the following options.
{ "...": "", "// Map to override above config for certain loot tables only.": "", "lootModifierMap": { "minecraft:chests/end_city_treasure": { "randomize_loot_seed": true, "allow_reloot_without_permission": true, "max_refills": 100, "refill_non_empty": false, "min_wait_time": 60 }, "sample_mod:chests/custom_loot_table": { "randomize_loot_seed": true, "allow_reloot_without_permission": false, "max_refills": 5, "refill_non_empty": false, "min_wait_time": 14400 } } }This will cause the minecraft:chests/end_city_treasure to be
- relootable by same players
- refillable 100 times
- refilled each 60 seconds
Per-container customization
You can customize a chest using the NBT tags. These will override the both config defaults and loot table overrides.
ChestRefill: { RefillCounter: 0, SavedLootTable: "minecraft:chests/igloo_chest", CustomValues: { AllowReloot: 1b MaxRefills: -1 MinWaitTime: 60 } }(RandomizeLootSeed and RefillNonEmpty custom values are also available.)
The command would look like the following:
/setblock ~ ~ ~ minecraft:chest{ChestRefill: {RefillCounter: 0, SavedLootTable: "minecraft:chests/igloo_chest", CustomValues: {AllowReloot: 1b, MaxRefills: -1, MinWaitTime: 60}}}This will create a lootable container that can be
- relooted by same players
- refilled infinitely
- refilled every 60 seconds
Servers
Do you want to host your own server with this mod? Try ApexHosting!
Click the image below!

Similar Mods
BBL Invisible Lights
Adds a couple of items that provide light without needing torches
My Totem Doll
Replaces vanilla totems with autogenerated 2D or 3D totems for EVERY player in Minecraft! Rename your totem to player's...
Instant Blocks
Generate structures or perform actions instantaneously.
Added Origins
This mod gives you more origins to the origins mod (Forge and Fabric)
No Hurt Flash (Reforged)
Removed the red damage overlay when an entity takes damage
Kotlin Libraries
Contains the Kotlin libraries for mods that just want to use Kotlin and nothing else.