Pure vanilla loot multiplier for Rust with aggressive single-pass processing for maximum performance and reliability.
CoreLoot modifies existing loot amounts without replacing vanilla loot tables, keeping the game feeling completely vanilla while allowing full control over loot scaling.
Features | Commands | Configuration | Container-Multipliers | Blacklist | Installation | Notes
- Pure vanilla loot system
- No custom loot tables
- Aggressive single-pass processing
- Per-container multipliers
- Per-item multipliers
- Item blacklist support
- Automatic container detection
- High performance design
- Supports existing and newly spawned containers
- Admin refresh commands
CoreLoot does not replace Rust's vanilla loot system.
Instead, it:
- Lets vanilla loot spawn normally
- Processes the container once
- Multiplies item amounts
- Permanently marks the container to prevent duplication
This ensures:
- Better performance
- No infinite stacking bugs
- No repeated processing
- Fully vanilla-compatible loot behavior
| Command | Description |
|---|---|
/cl.refresh |
Refreshes all loot containers |
| Command | Description |
|---|---|
coreloot.refresh |
Refreshes all loot containers from console |
This plugin currently uses admin-only command checks.
No Oxide permissions are required.
{
"Global Multiplier": 2.0,
"ItemListMultipliers": {
"scrap": 3.0,
"rifle.ak": 1.5
},
"Containers": {
"crate_normal": {
"Enabled": true,
"Multiplier": 2.0
},
"crate_elite": {
"Enabled": true,
"Multiplier": 3.0
}
},
"Blacklist": [
"explosive.timed"
]
}| Setting | Description |
|---|---|
Global Multiplier |
Default multiplier used for all containers |
ItemListMultipliers |
Overrides multiplier for specific items |
Containers |
Individual container settings |
Blacklist |
Prevents selected items from being modified |
Each loot container can have its own multiplier.
Example:
"crate_elite": {
"Enabled": true,
"Multiplier": 5.0
}This allows:
- Elite crates to give more loot
- Basic crates to stay balanced
- Fine-tuned progression
Specific items can override container multipliers.
Example:
"ItemListMultipliers": {
"scrap": 5.0,
"ammo.rifle": 2.0
}This is useful for:
- Increasing resources
- Reducing weapon inflation
- Adjusting economy balance
Prevent certain items from being modified.
Example:
"Blacklist": [
"explosive.timed",
"rocket.launcher"
]Useful for:
- Preventing explosive inflation
- Protecting server balance
- Controlling progression
CoreLoot automatically detects loot containers currently on the map and populates the config with them.
No manual setup required.
CoreLoot was designed for performance-first servers.
Features include:
- Single-pass loot processing
- Permanent container markers
- Minimal hook usage
- No loot table rebuilding
- No unnecessary item creation
This makes it ideal for:
- Large population servers
- Modded servers
- PvP servers
- Performance-sensitive environments
- Download
CoreLoot.cs - Place into:
oxide/plugins/- Reload plugin:
oxide.reload CoreLoot- Edit configuration file if needed
- Use refresh command if required
- Existing containers may require refresh after config changes
- Multipliers are capped by Rust item stack sizes
- Containers are only processed once
- Plugin preserves vanilla loot behavior
"Global Multiplier": 1.5"Global Multiplier": 2.0"crate_elite": {
"Enabled": true,
"Multiplier": 6.0
}Created by Chris Newman
Report issues or suggestions.