DungeonRefresher

⭐ — (1 endorsements) 📥 133 downloads 📌 v1.0.1 📅 5/20/2026
🟡 Updated this year

By DeelTer · adventure

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 6/6/2026 📅 Created: 5/20/2026

🔍 Analysis

  • 🏆 #118 of 383 adventure mods in this game by downloads

📋 About This Mod

# DungeonRefresher **Automatically regenerates loot in chests, barrels, and trial vaults after a configurable cooldown.** Perfect for custom dungeons, adventure maps, and multiplayer servers where loot needs to be renewable. ## ⚙️ Core Mechanics - **First open** – a random cooldown (between min and max minutes) is stored. - **Cooldown expired** – the container's loot is completely regenerated on the next open. - **Custom loot tables** – assign any vanilla loot table (e.g. `minecraft:chests/simple_dungeon`) using `/dr setloot`. - **Persistent data** – cooldowns and custom loot assignments survive server restarts using PersistentDataContainer. ## ✨ Features - Configure min/max cooldown in **minutes** (default 24–96 hours). - Choose which container types are affected (chests, barrels, trial vaults). - Clear inventory before refilling (configurable). - Storage options: PDC (persistent) or in-memory Caffeine cache. - Protection system – prevent breaking containers while on cooldown (with bypass permission). - Tab completion for subcommands and all vanilla chest/dispenser loot tables. ## 📋 Commands & Permissions | Command | Permission | |---------|------------| | `/dr reload` | `dungeonrefresher.reload` | | `/dr debug` | `dungeonrefresher.debug` | | `/dr reset` | `dungeonrefresher.reset` | | `/dr setloot <key>` | `dungeonrefresher.setloot` | | `/dr resetloot` | `dungeonrefresher.resetloot` | Alias: `/dungeonrefresher`. All permissions default to `op`. ## 🔧 Configuration Detailed `config.yml` with comments: ```yaml # Refresh timing settings (in minutes) refresh: # Minimum cooldown before loot can be regenerated (in minutes) # Default: 1440 minutes = 24 hours min-minutes: 1440 # Maximum cooldown before loot can be regenerated (in minutes) # Default: 5760 minutes = 96 hours max-minutes: 5760 # Which container types to process features: # Trial Vaults (requires Paper 1.21+) vaults: true # Normal chests and trapped chests chests: true # Barrels barrels: true # Clear inventory before filling with new loot (if false, new loot will be merged with existing items) clear-inventory-on-refresh: true # Cooldown storage method storage: # true = use PersistentDataContainer (stored inside the block, survives server restarts) # false = use in-memory Caffeine cache (resets on restart, faster but volatile) use-persistent-data-container: true # Protection settings (prevent breaking containers before cooldown expires) protection: # Enable protection for loot containers (players cannot break them while on cooldown) enabled: false # Permission to bypass protection bypass-permission: "dungeonrefresher.bypass" # Prevent explosions from destroying containers protect-from-explosions: true ``` ## 📦 Installation 1. Place DungeonRefresher.jar into your plugins/ folder. 2. Restart the server or load the plugin. 3. (Optional) Edit config.yml if needed and run /dr reload.

# DungeonRefresher

Automatically regenerates loot in chests, barrels, and trial vaults after a configurable cooldown.

Perfect for custom dungeons, adventure maps, and multiplayer servers where loot needs to be renewable.

## ⚙️ Core Mechanics

  • First open – a random cooldown (between min and max minutes) is stored.
  • Cooldown expired – the container's loot is completely regenerated on the next open.
  • Custom loot tables – assign any vanilla loot table (e.g. `minecraft:chests/simple_dungeon`) using `/dr setloot`.
  • Persistent data – cooldowns and custom loot assignments survive server restarts using PersistentDataContainer.

## ✨ Features

  • Configure min/max cooldown in minutes (default 24–96 hours).
  • Choose which container types are affected (chests, barrels, trial vaults).
  • Clear inventory before refilling (configurable).
  • Storage options: PDC (persistent) or in-memory Caffeine cache.
  • Protection system – prevent breaking containers while on cooldown (with bypass permission).
  • Tab completion for subcommands and all vanilla chest/dispenser loot tables.

## 📋 Commands & Permissions

| Command | Permission | |---------|------------| | `/dr reload` | `dungeonrefresher.reload` | | `/dr debug` | `dungeonrefresher.debug` | | `/dr reset` | `dungeonrefresher.reset` | | `/dr setloot ` | `dungeonrefresher.setloot` | | `/dr resetloot` | `dungeonrefresher.resetloot` |

Alias: `/dungeonrefresher`. All permissions default to `op`.

## 🔧 Configuration

Detailed `config.yml` with comments:

```yaml # Refresh timing settings (in minutes) refresh: # Minimum cooldown before loot can be regenerated (in minutes) # Default: 1440 minutes = 24 hours min-minutes: 1440 # Maximum cooldown before loot can be regenerated (in minutes) # Default: 5760 minutes = 96 hours max-minutes: 5760

# Which container types to process features: # Trial Vaults (requires Paper 1. 21+) vaults: true # Normal chests and trapped chests chests: true # Barrels barrels: true # Clear inventory before filling with new loot (if false, new loot will be merged with existing items) clear-inventory-on-refresh: true

# Cooldown storage method storage: # true = use PersistentDataContainer (stored inside the block, survives server restarts) # false = use in-memory Caffeine cache (resets on restart, faster but volatile) use-persistent-data-container: true

# Protection settings (prevent breaking containers before cooldown expires) protection: # Enable protection for loot containers (players cannot break them while on cooldown) enabled: false # Permission to bypass protection bypass-permission: "dungeonrefresher.bypass" # Prevent explosions from destroying containers protect-from-explosions: true ``` ## 📦 Installation 1. Place DungeonRefresher.jar into your plugins/ folder. 2. Restart the server or load the plugin. 3. (Optional) Edit config.yml if needed and run /dr reload.

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
DeelTer
Version
1.0.1
Downloads
133
Endorsements
1
Category
adventure
Created
5/20/2026
Updated
6/6/2026
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
adventure, game-mechanics, storage

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does DungeonRefresher support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of DungeonRefresher?

Version 1.0.1, published 2026-06-06 with 133 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More adventure 👤 More by DeelTer 🔎 Similar Mods 🌐 Best adventure (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods