Back to mods
LootRestock project artwork

CurseForge · Minecraft mod

LootRestock

A lightweight Fabric mod that automatically restocks loot chests after a configurable amount of time has passed.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which LootRestock release matches Fabric?

Updated 24 days ago
Best match for your filters 1.0.3
Game version 26.3
Loader Fabric

LootRestock 1.0.3 targets 26.3 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is LootRestock required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does LootRestock 1.0.3 need?

1.0.3 on Fabric. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add LootRestock without breaking your instance.

Built for LootRestock 1.0.3 on Fabric. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.0.3. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.0.3. It opens that exact file at the source.

About this project

What does LootRestock add?

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.

Key Features

  • Tracks every lootable chest opened by players
  • Resets chest contents based on original loot tables only when chunks are loaded
  • Performance-optimized: Chest resets are processed only when players are nearby and chunks are active
  • 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

Performance Design

LootRestock is designed with server performance in mind:

  • Chest resets only occur when the containing chunk is loaded by a player
  • Minimal memory footprint by only tracking opened chests

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 adventure maps
  • Ensure players always have a reason to explore

Installation

  1. Requires Fabric Loader
  2. Install Fabric API
  3. Place the mod JAR in your mods/ folder
  4. Start the game and a default config will be generated

Metadata

  • Mod ID: lootrestock
  • License: GPL v3
  • Game Versions: 1.21+
  • Mod Loaders: Fabric
  • Dependencies: fabric-api

Project description from CurseForge.

Pick your setup

LootRestock by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

9 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

LootRestock versions and loaders

7 of 7 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.