Chest Refill
No reviews yet
A serverside mod that refills loot containers.
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
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
ChestRefill
A serverside mod that refills loot containers.
Note: Curseforge likes to make mess out of descriptions. For proper formatting, visit github page.
How-to
- Put the mod in your
mods/folder. - Restart the game / server.
- Tweak the config if you need, then use
/chestrefill reload
- Tweak the config if you need, then use
- Generate / create new loot chests.
- Loot them, wait for given time (default: 4 hours) and reloot them again with another account!
Features
- configurable (time, max fills, reset loot seed ...)
- permission support (
chestrefill.allowReloot) - works on any container extending
RandomizableContainerBlockEntity
Permissions
chestrefill.allowReloot- allows relooting chestchestrefill.configchestrefill.config.edit- allows in-game config editingchestrefill.config.reload- allows reloading config
Config
You can use an in-game /chestrefill command to edit the config in game.
See github page.
Per-loot-table customization
You can also set custom values for specified loot tables. Do you want the end city loot table refilled more times than default? Set the following options.
{
"...": "",
"// Map to override above config for certain loot tables only.": "",
"lootModifierMap": {
"minecraft:chests/end_city_treasure": {
"randomize_loot_seed": true,
"allow_reloot_without_permission": true,
"max_refills": 100,
"refill_non_empty": false,
"min_wait_time": 60
},
"sample_mod:chests/custom_loot_table": {
"randomize_loot_seed": true,
"allow_reloot_without_permission": false,
"max_refills": 5,
"refill_non_empty": false,
"min_wait_time": 14400
}
}
}
This will cause the minecraft:chests/end_city_treasure to be
- relootable by same players
- refillable
100times - refilled each
60seconds
Per-container customization
You can customize a chest using the NBT tags. These will override
the both config defaults and loot table overrides.
ChestRefill: {
RefillCounter: 0,
SavedLootTable: "minecraft:chests/igloo_chest",
CustomValues: {
AllowReloot: 1b
MaxRefills: -1
MinWaitTime: 60
}
}
(RandomizeLootSeed and RefillNonEmpty custom values are also available.)
The command would look like the following:
/setblock ~ ~ ~ minecraft:chest{ChestRefill: {RefillCounter: 0, SavedLootTable: "minecraft:chests/igloo_chest", CustomValues: {AllowReloot: 1b, MaxRefills: -1, MinWaitTime: 60}}}
This will create a lootable container that can be
- relooted by same players
- refilled infinitely
- refilled every 60 seconds
Servers
Do you want to host your own server with this mod? Try ApexHosting!
Click the image below!

ChestRefill
A serverside mod that refills loot containers.
How-to
- Put the mod in your
mods/folder. - Restart the game / server.
- Tweak the config if you need, then use
/chestrefill reload
- Tweak the config if you need, then use
- Generate / create new loot chests.
- Loot them, wait for given time (default: 4 hours) and reloot them again with another account!
Features
- configurable (time, max fills, reset loot seed ...)
- permission support (
chestrefill.allowReloot) - works on any container extending
RandomizableContainerBlockEntity
Permissions
chestrefill.allowReloot- allows relooting chestchestrefill.configchestrefill.config.edit- allows in-game config editingchestrefill.config.reload- allows reloading config
Config
You can use an in-game /chestrefill command to edit the config in game.
Available options:
# Whether to randomize loot table seed."
# This ensures that regenerated loot is different each time.
# (default = true)
randomize_loot_seed = true
# Whether to allow players to reloot containers
# even if they don't have `chestrefill.allowReloot` permission.
# (default = false)
allow_reloot_without_permission = false
# Max refills per container, inclusive. -1 for unlimited.
# (default = 5)
max_refills = 5
# Whether to add loot even if container has some items already.
# (default = false)
refill_non_empty = false
# Minimum wait time to refill the loot, in seconds.
# (default = 14400 (=4 hours))
min_wait_time = 14400
Per-loot-table customization
You can also set custom values for specified loot tables. Do you want the end city loot table refilled more times than default? Set the following options.
{
"...": "",
"// Map to override above config for certain loot tables only.": "",
"lootModifierMap": {
"minecraft:chests/end_city_treasure": {
"randomize_loot_seed": true,
"allow_reloot_without_permission": true,
"max_refills": 100,
"refill_non_empty": false,
"min_wait_time": 60
},
"sample_mod:chests/custom_loot_table": {
"randomize_loot_seed": true,
"allow_reloot_without_permission": false,
"max_refills": 5,
"refill_non_empty": false,
"min_wait_time": 14400
}
}
}
This will cause the minecraft:chests/end_city_treasure to be
- relootable by same players
- refillable
100times - refilled each
60seconds
Per-container customization
You can customize a chest using the NBT tags. These will override
the both config defaults and loot table overrides.
ChestRefill: {
RefillCounter: 0,
SavedLootTable: "minecraft:chests/igloo_chest",
CustomValues: {
AllowReloot: 1b
MaxRefills: -1
MinWaitTime: 60
}
}
(RandomizeLootSeed and RefillNonEmpty custom values are also available.)
The command would look like the following:
/setblock ~ ~ ~ minecraft:chest{ChestRefill: {RefillCounter: 0, SavedLootTable: "minecraft:chests/igloo_chest", CustomValues: {AllowReloot: 1b, MaxRefills: -1, MinWaitTime: 60}}}
This will create a lootable container that can be
- relooted by same players
- refilled infinitely
- refilled every 60 seconds
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