
ChestSpawnPlugin is a flexible and fully customizable plugin for Paper Spigot Bukkit Purpur servers that automatically spawns random loot chests at configurable intervals and locations.
Automatic treasure chest events with custom loot that you can change!

| Platform | Support Level |
|---|---|
| Spigot | Full Support |
| Paper | Full Support + Async Features |
| Purpur | Full Support |
| Pufferfish | Full Support |
| Folia | Full Support |
Auto-detects server version. Paper servers use async chunk loading for zero-lag spawning.
guardians:
enabled: true #false - to turn off
| Tier | Spawn Chance | Guardians | Guardian Type |
|---|---|---|---|
| Common | 50% | 1 | Zombie |
| Rare | 35% | 2 | Skeleton |
| Legendary | 15% | 3 | Wither Skeleton |

Open with /putintothechest to configure loot drops visually.
Configure how many items spawn per chest:
| Setting | Items Spawned | Use Case |
|---|---|---|
| All | 100% | OP legendary chests |
| 1/2 | 50% | Balanced loot |
| 1/3 | 33% | Recommended default |
| 1/4 - 1/10 | 25% - 10% | Economy servers |
Items are shuffled randomly on each spawn.
Balanced Rare Chest:
30 configured items + 1/3 drop rate = 10 random items per spawn
OP Legendary Chest:
All legendary items + All drop rate = every item every time
Nine unique items with special abilities. Can be completely disabled in config.
| Item | Effect | Cooldown |
|---|---|---|
| Dragon Slayer | +4 damage, ignites targets | 3s |
| Master Pickaxe | Auto-smelt, 50% double drops | 1s |
| Titan Axe | Tree felling, +3 damage | 4-6s |
| Void Shovel | 3x3 excavation | 5s |
| Storm Hammer | Lightning strike, AoE damage | 8s |
| Guardian Bow | Dual arrows, homing | 2s |
| Ancient Wisdom | Enchant all equipment | One use |
| Phoenix Feather | Auto-resurrection, fire immunity | 5min |
| Poseidon's Trident | Lightning on hit | 10s |
All items include Mending and max-level enchantments.
Disable legendary items if not needed:
legendary-items:
enabled: true #false - to turn off: Use custom loot editor for standard drops only
Individual items can also be toggled:
legendary-items:
dragon-slayer-sword:
enabled: true #false - to turn off
drop-in-chests: false

| Potion | Effect | Duration | Tier |
|---|---|---|---|
| Strength III | +6 Attack | 2min | Rare, Legendary |
| Haste II | Mining Speed | 3min | Rare, Legendary |
| Luck II | Loot Boost | 5min | Legendary |
| Dolphin's Grace | Swim Speed | 3min | Rare, Legendary |
| Turtle Master | Resistance III + Slowness IV | 1min | Legendary |
| Wither Resistance | Regen II + Resistance II | 30-60s | Legendary |
summoner-apple:
enabled: true #false - to turn off
Instantly spawns a treasure chest at random location.
/giveapple <player> [amount]
| Achievement | Requirement | XP Reward |
|---|---|---|
| First Find | Open 1 chest | 50 XP |
| Treasure Hunter | Open 10 chests | 200 XP |
| Chest Master | Open 50 chests | 500 XP |
| Legendary Finder | Find 1 legendary item | 300 XP |
| Guardian Slayer | Kill 25 guardians | 400 XP |
Server-wide announcements on unlock.
| Command | Aliases | Description |
|---|---|---|
/nextchest |
/nc |
Time until next spawn |
/mystats |
/stats |
View statistics |
/leaderboard |
/lb, /top |
Server leaderboard |
/cooldowns |
/cd |
Legendary item cooldowns |
| Command | Description |
|---|---|
/chestnow |
Spawn chest immediately |
/setchesttimer <seconds> |
Change spawn interval |
/chestconfig reload |
Reload config and languages |
/giveapple <player> [amount] |
Give Summoner Apple |
/getlegendaryitems |
Receive all legendary items |
/togglelegendary [item] |
Toggle legendary items |
/putintothechest |
Open custom loot editor |
Spawn chest and check stats:
/chestnow
/cheststats
Give Summoner Apples to players:
/giveapple Steve 5
/giveapple Alex 3
Configure balanced rare chest:
/putintothechest
[Select Rare > Add 30 items > Set 1/3 drop rate > Save]
Disable all legendary items:
/togglelegendary
| Permission | Description | Default |
|---|---|---|
spawnchest.use |
Player commands | Everyone |
spawnchest.legendary |
Receive legendary items | Everyone |
spawnchest.apple |
Use Summoner Apple | Everyone |
spawnchest.admin |
Admin commands + loot editor | OP |
spawnchest.bypass |
Bypass cooldowns | OP |
language: en
settings:
spawn-interval-seconds: 14400 # 4 hours
chest-disappear-minutes: 30
spawn-zone:
min-distance: 400
max-distance: 2000
min-height: 50
max-height: 200
bury-in-ground: false
chest-chances:
common: 0.50
rare: 0.35
legendary: 0.15
features:
guardians:
enabled: true
common-count: 1
rare-count: 2
legendary-count: 3
effects:
particles: true
sounds: true
chest-beacon-beam: true
# Disable legendary items if you only need standard loot
legendary-items:
enabled: true #false - to turn off: set to false to disable special items
statistics:
enabled: true
achievements:
enabled: true
summoner-apple:
enabled: true #false - to turn off
drop-chance: 0.05
10 languages included. Edit files in plugins/SpawnChestPlugin/lang/
| Language | Code |
|---|---|
| English | en |
| Russian | ru |
| Ukrainian | ua |
| Spanish | es |
| German | de |
| French | fr |
| Chinese | zh |
| Portuguese | pt |
| Polish | pl |
| Italian | it |
language: en # Change to your language code
plugins folderconfig.yml/chestconfig reload/putintothechest