KnowledgebaseRust

How to Modify Loot Tables on Your Rust Server

How to Modify Loot Tables on Your Rust Server

Rust
·
Jun 18, 2025
·
19 min read

Rust loot tables determine what items players can find in containers like barrels, military crates, toolboxes, and elite crates.

If you want to increase resource gather rates instead, check out our guide on the topic here.

Oxide

This article assumes you have Oxide installed. If you need help with installing Oxide, you can find our tutorial here.


#Installing Magic Loot

Rust loot tables can be modified with plugins. We recommend using the Magic Loot plugin to modify loot tables.

  1. Download the Magic Loot plugin, found here. The file should download as MagicLoot.cs.
  1. On your control panel, navigate to the Files tab and access your server directory.

  2. Upload MagicLoot.cs to /oxide/plugins and restart your server.


#Configuring Magic Loot

#Modifying Stack Sizes

  1. Navigate to /oxide/data/MagicLoot.json.

  2. Modify the value of the items that you want to change the stack size for.

  3. Save the file and restart the server.

#Modifying Loot Tables

  1. Navigate to /oxide/config/MagicLoot.json.

  2. Configure the values of the items or containers that you'd like to change and restart the server.

These are the main categories found in the configuration file:

#General Settings

SettingTypeDescription
General Item List MultiplierNumberMultiplies all of the items listed under the "Manual Item Multipliers" category.
Non Item List MultiplierNumberMultiplies all of the items not listed under the "Manual Item Multiplies" category.
Limit Multipliers to StacksizesBooleanLimits the item to its stack size when enabled.
Multiply BlueprintsBooleanAllows blueprints to be given out multiple times when enabled (depending on the current multipliers).
Disable Blueprint DropsBooleanPrevents blueprints from being multiplied.
Random Workshop SkinsBooleanApplies random workshop skins to items when enabled.
Multiply Tea BuffsBoolean
Force Custom Loot Tables for Default Loot on all ContainersBoolean

#Extra Loot

SettingTypeDescription
EnabledBooleanEnables extra loot.
Extra Items MinNumberSpecifies a minimum of how many extra items should be added.
Extra Items MaxNumberSpecifies a maximum of how many extra items should be added.
Prevent DuplicatesBooleanAttempts to remove all duplicate extra items and replaces them with new ones when enabled.
Prevent Duplicates RetriesNumberDefines the amount of retries a duplicate item can have before it gets skipped and remains as a duplicate.
Force Custom Loot Tables for Extra Loot on all ContainersBoolean

#Blacklisted Items

Items that are added to the blacklist will be blocked from spawning. Items must be listed in their shortname. Item shortnames can be found here.

#Manual Item Multipliers

Defines multipliers for individual items using their shortnames. Item shortname identifications can be found here.

#Containers Data

Defines multipliers and rarity for specific containers. All containers in the game are available in the configuration file.

Containers will come in the following format:

SettingValueDescription
EnabledbooleanDetermines whether the container is enabled. Set to true by default.
Extra Items MinNumberSpecifies a minimum of how many extra items should be added to the container.
Extra Items MaxNumberSpecifies a maximum of how many extra items should be added to the container.
Loot MultiplierNumber
Utilize Vanilla Loot Tables on Default LootbooleanUses the game's default loot tables for the base loot in the container.
Utilize Vanilla Loot Tables on Extra LootbooleanUses the game's default loot tables for any extra loot added.
Utilize Random RaritybooleanEnables random loot rarity based on items already present in the container.
Rarity To Use1, 2, 3, 4Specifies loot rarity on a scale of 1 - 4.
Rarity To Use
  1. Locate the container that you'd like to modify.

  2. Set the following values to false: Utilize Vanilla Loot Tables, Utilize Vanilla Loot Tables on Extra Loot, and Utilize Random Rarity

  3. Remove the extra rarity values, except for the value that you'd like to set.

In the following example, we set Heli Crates to a rarity of 4.


#Troubleshooting Magic Loot

  1. Why are my configuration files missing?

The configuration files should have been generated when the server restarted. If not, try running the oxide.reload all command in the console and refresh the file manager.

  1. Why aren't my containers or stack sizes updating?

Magic Loot won't modify pre-existing containers. This means that the containers must respawn naturally to have the updated loot tables. Alternatively, the map could be wiped. See our guide on the topic here.

  1. Why are stack sizes in containers bigger than the stack sizes of the same items in my inventory?

Magic Loot only modifies the stack sizes of items spawned inside of containers. To increase the stack sizes of all items on your server, see our guide on the topic here.


For more detailed information on how the plugin works, check out the documentation on the official plugin page here.

Join Discord