LootRestock
No reviews yet
A lightweight Fabric mod that automatically restocks loot chests after a configurable amount of time has passed.
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Features structures with designs often found in RPG games, typically tiered and full of monsters or traps.
Features systems for better item storage and organization.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the server. Also works in singleplayer.
The author has not specified where this runs.
Varies by version.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
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 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 adventure maps
- Ensure players always have a reason to explore
Installation
- Requires Fabric Loader
- Install Fabric API
- Place the mod JAR in your
mods/folder - 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
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
- 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.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers