RandomChestSpawner is an exciting Spigot/Paper Minecraft plugin that brings a whole new layer of adventure to your survival servers! Randomly spawned chests appear across your world, filled with treasures ranging from common resources to legendary artifacts. Keep your players engaged and coming back for more!
Experience a balanced and thrilling loot progression with 4 distinct rarity tiers, each with unique drop rates and quantities:
| Rarity | Chance | Quantity | Examples |
|---|---|---|---|
| Common | 58% | 16-64 items | Stone, wood, dirt, basic food, building blocks |
| Uncommon | 30% | 4-16 items | Iron, gold, tools, redstone components, decent food |
| Rare | 9% | 1-4 items | Diamond gear, rare music discs, utility items |
| Epic | 3% | 1 item | Netherite, Elytra, Totem of Undying, Nether Star |
- Per-chest limits: Maximum 1 Epic item and 2 Rare items per chest
- Prevents exploitation and maintains server economy balance
- Ensures fair gameplay for all players
- Chests spawn on the ground on the highest solid block (never floating!)
- Spawn distance: 200 to 2000 blocks from the center of online players
- World boundaries respected: coordinates limited to -10,000 to +10,000 on X/Z axes
- Searches from sky to bedrock to find the perfect spawn location
- Random interval: Every 20 to 35 minutes
- Spawn cycle runs continuously (even when no players are online)
- Chests only physically spawn when players are connected
- Perfect balance between anticipation and reward
- Spawn announcement: All players in the same world get coordinates when a chest appears
- Despawn notification: Everyone sees when a chest has been emptied and vanishes
- Never miss an opportunity!
- Chests automatically disappear after being fully looted
- Keeps your world clean and encourages exploration
- Creates urgency and excitement among players
RandomChestSpawner transforms your survival world into an adventure-filled experience:
- Exploration incentive: Players venture further to find rare loot
- Economy boost: Resources flow through the server economy
- Community engagement: Players share chest locations and compete
- End-game goals: Legendary drops give meaning to late-game grinding
- Fresh content: No manual management needed - it just works!
- Java: 17 or higher
- Server: Spigot or Paper 1.21+
- World: Any survival world configuration
- Download the latest
RandomChestSpawner-X.X.X.jarfrom the releases page - Copy the JAR file to your server's
pluginsfolder - Restart your server
- That's it! The plugin works out of the box with sensible defaults
mvn clean packageThe compiled JAR will be located at target/RandomChestSpawner-1.0.0.jar
- When the first player joins, a spawn timer begins
- Every 20-35 minutes (random), a chest spawns 200-2000 blocks away
- All players in that world are notified with exact coordinates
- Players race to find and loot the chest
- When emptied, the chest vanishes with a global notification
- The cycle continues automatically!
Open source project under the MIT License.