1.0.0
Compatibility
Changes
SurvivalLoot — Realistic Random Chest Loot for Purpur
SurvivalLoot is a lightweight Purpur plugin for Minecraft 1.21.x that lets you fill containers with believable, survival-style loot in one command.
It is designed for builders, map makers, and server admins who want fast loot generation that still feels natural: blocks, resources, food, tools, armor, rare items, random durability, and optional enchantments.
Why SurvivalLoot?
- Generate loot quickly without manual chest setup
- Keep loot “survival-like” instead of overpowered
- Use multiple themed loot profiles (Overworld, Nether, Mine, Dungeon, End, etc.)
- Control chest fullness with a percentage
- Limit tool/armor spam for better balance
- Works with chests, barrels, shulkers, and other containers
Main Features
- Profile-based loot generation
- Use themed profiles such as:
overworldnethervillageminedungeonenddesertoceanjunglesnow
- Use themed profiles such as:
- Configurable fill percentage
- Set how full containers should be (
0-100%) - At
100%, containers are forced to be fully filled
- Set how full containers should be (
- Random durability & enchantments
- Tools/armor can spawn worn or fresh
- Random enchants can be enabled/disabled and tuned
- Anti-spam balancing
- Limits for total tools/armor and duplicates per container
- Absolute random mode
/randomfills a targeted container with fully random items
Commands
/sloot fill [profile]— fill targeted container with selected profile/sloot reload— reload plugin config/sloot percent <0-100>— set global chest fill percentage/random— fill targeted container with completely random items
Russian aliases are supported in the plugin as well.
Permissions
survivalloot.usesurvivalloot.fillsurvivalloot.reloadsurvivalloot.percentsurvivalloot.random
Perfect For
- Survival servers
- Adventure maps
- Dungeons and world events
- Procedural loot setup
- Fast testing of container content
Version / Platform
- Platform: Purpur / Paper-compatible servers
- Minecraft:
1.21.x - Language support: Russian messages included in plugin output
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:9cXEK7J8:ZjXJD2VR"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9cXEK7J8:ZjXJD2VR"
}

