All Mods Resource Packs Data Packs Shaders Modpacks Plugins
LootRestock

LootRestock

by PtolemaicQueen • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

LootRestock

Description

LootRestock is a lightweight Fabric mod that tracks when chests are looted and automatically resets them after a configurable period. This ensures that loot can replenish over time, ideal for persistent servers, custom maps, and adventure-based gameplay.

1.0.3 and up (that is 26.2 and 26.3) do not have the crashing stackoverflow issue!

I no longer support anything below 1.0.3.

Please report issues to: https://github.com/Quackster/LootRestock/

Key Features

  • Tracks every lootable chest opened by players
  • Resets chest contents based on original loot tables only when chunks are loaded
  • Configurable cooldown period using simple time units (e.g. 7 days, 12 hours, 30 minutes)
  • Persists data across server restarts
  • Optionally reset only when chests are empty (or always) after timeout expires

From 26.2 and upwards

  • Trial vault resetting of player lists
  • Elytra item frame respawning

Configuration

LootRestock generates a simple config file at ./lootrestock.properties with the following options:

reset_time_value=7
reset_time_unit=days
only_reset_when_empty=true
include_barrels=false
  • reset_time_value: Number of time units before a chest is eligible for reset
  • reset_time_unit: Units of time: seconds, minutes, hours, or days
  • only_reset_when_empty: (default value: true)
    • true: Chests will reset only if empty (after the cooldown)
    • false: Chests will reset regardless of contents (after the cooldown)
  • include_barrels: Whether barrel loot should get reset (default value: false)

Data Persistence

  • Chest interaction data is stored in the world save folder (chest_reset_data.json)
  • Safe to shut down or reload server without losing tracked state

Use Case Examples

  • Keep dungeon loot fresh in multiplayer worlds
  • Refill treasure chests in singleplayer
  • Ensure players always have a reason to explore

License

This mod is open-source and licensed under GPL v3.

How to Install LootRestock (Mod)

LootRestock by PtolemaicQueen is verified for Fabric across Minecraft versions 1.20.1, 1.21.1, 1.21.10, 1.21.11, 1.21.7, 1.21.8, 1.21.9, 26.2 (latest release: 1.0.3, file size: 1.3 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.20.1, 1.21.1, 1.21.10, 1.21.11, 1.21.7, 1.21.8, 1.21.9, 26.2) and platform (Fabric).
  2. Make sure you have the compatible loader or environment installed for Fabric.
  3. Move the downloaded LootRestock file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
12d ago 1
26.2
Fabric
12d ago 1
1.21.11
Fabric
9mo ago 1
1.21.x
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
[1.0.3] 1.0.3 by PtolemaicQueen on Oct 17, 2026
Download
Fix vault spawner resetting causing crashing / stackoverflow: https://github.com/Quackster/LootRestock/issues/8
[1.0.1] 1.21.11 - 1.0.1 release by PtolemaicQueen on Jan 24, 2026
Download
Added cronjob support, please delete your current config to see it, and also OP only option to destroy chests or not.
[1.0.1] 1.21.7-1.21.8 by PtolemaicQueen on Jul 27, 2025
Download
Add Minecart chest support.
LootRestock Icon
Download LootRestock
Select game version
Select platform