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 resetreset_time_unit: Units of time:seconds,minutes,hours, ordaysonly_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:
- 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).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded LootRestock file into your Minecraft
.minecraft/modsfolder and launch the game.