Malmo
Simple components multiplier and loot system

Supported Games
GameServerKingsGameServerKings
used by

Simple loot system without large loot tables and everything else commonly associated with loot plugins.

Usage

General Multipliers

All multipliers are set to 1 by default.

There are 2 types of General Multipliers you can set if you want to modify all item yields at once.

  1. 'General Item List Multiplier' - This option multiplies all Items listed in the 'Manual Item Multipliers' list below. You can freely add/remove items from this list.
  2. 'Non Item List Multiplier' - This option multiplies all items that are NOT listed in the Manual Item Multipliers' list below.

In other words if you want to multiply your whole server by lets say 3, you would fill in '3' on both options mentioned above.

Manual Multipliers

In this section 'Manual Item Multipliers' you can list all items you want to either NOT have multiplied at all or have a custom multiplication factor. (NOT would mean setting the multiplier to 0)

Keep in mind though, all multipliers set will in the end be multiplied with each other.For example if you have set the General Multiplier to 2, but also set the Manual Scrap Multiplier to 2, the final multiplier for the item of Scrap will result in x4.

Container Multipliers

In the 'Containers Data' section you can manually adjust each containers additional loot multiplier. This is unique to the container.

Extra Loot

Extra Items can be added to containers by having 'Enabled' set to true under the 'Extra Loot' section.Furthermore you need to also specify how many items should at least be added 'Extra Items Min' and how many items should at most be added 'Extra Items Max'. A random number inclusive in the range will be selected.

  1. 'Prevent Duplicates' - if enabled, tries to remove all duplicate extra items and replaces them with new ones.
  2. 'Prevent Duplicates Retries' - defines the amount of retries a single duplicate item can have (to be changed to another) before it gets skipped and remains a duplicate.

Loot Containers

  1. 'Enabled' - if set to false, the plugin will ignore this container type.

Extra items will be added to the specific container, independant of if the global 'Extra Loot' is enabled.In case it is enabled however, it will add both specified 'Extra Items Min' & 'Extra Items Max' together.

  1. 'Utilize Vanilla Loot Tables on Default Loot' - if enabled, the containers will be populated with default rust loot spawn tables.
  2. 'Utilize Vanilla Loot Tables on Extra Loot' - if enabled, the containers EXTRA loot will consist of the rust default loot spawn tables.

If any of the above mentioned options are set to false, the plugin will then utilize its own loot tables.For this there are a few different options to customize the loot.

  1. 'Utilize Random Rarity' - if enabled, a custom rarity will be randomly used of an item ALREADY in the container (this is the original way of the plugin prior version 1.0.0)
  2. 'Rarity To Use' - in here you can specify rarities a container can choose from. If multiple are provided, it will randomly choose one.

Rarities

Rarities are Rust based values in which each Item is grouped in. They consist of None, Common, Uncommon, Rare and Very Rare.

Other General Settings

  1. 'Limit Multipliers to Stacksizes' - if enabled, limits the item to its Rust default Stacksize.
  2. 'Multiply Blueprints' - if enabled, allows for blueprints to be given out multiple times (depending on the current multipliers)
  3. 'Random Workshop Skins' - if enabled, adds random workshop skins to the items

Modifying Items To Spawn

Working with existing Loot Tables

You can go into 'oxide/data/MagicLoot.json' to modify all items that can possibly be spawned. Here you will find a dictionary of all items containing as the key the 'Item Shortname' and as the value the 'Stacksize' it can be spawned in. If you change the 'Stacksize' to 0, the item will not be spawned.

Blacklisted Items

You can manally add item shortnames to the Blacklisted Items to block these from spawning.

Configuration

{
  "General Settings": {
    "General Item List Multiplier (All items in the 'Manual Item Multipliers' List)": 1.0,
    "Non Item List Multiplier (All items not listed in the 'Manual Item Multipliers' List)": 1.0,
    "Limit Multipliers to Stacksizes": true,
    "Multiply Blueprints": false,
    "Disable Blueprint Drops": false,
    "Random Workshop Skins": false,
    "Multiply Tea Buffs": false,
    "Force Custom Loot Tables for Default Loot on all Containers": false
  },
  "Extra Loot": {
    "Enabled": false,
    "Extra Items Min": 0,
    "Extra Items Max": 0,
    "Prevent Duplicates": true,
    "Prevent Duplicates Retries": 10,
    "Force Custom Loot Tables for Extra Loot on all Containers": false
  },
  "Blacklisted Items (Item-Shortnames)": [
    "ammo.rocket.smoke"
  ],
  "Blacklisted Workshop Skins (Workshop Ids)": [
    10180
  ],
  "Manual Item Multipliers (Key: Item-Shortname, Value: Multiplier)": {
    "bleach": 1.0,
    "ducttape": 1.0,
    "carburetor1": 1.0,
    "carburetor2": 1.0,
    "carburetor3": 1.0,
    "crankshaft1": 1.0,
    "crankshaft2": 1.0,
    "crankshaft3": 1.0,
    "piston1": 1.0,
    "piston2": 1.0,
    "piston3": 1.0,
    "sparkplug1": 1.0,
    "sparkplug2": 1.0,
    "sparkplug3": 1.0,
    "valve1": 1.0,
    "valve2": 1.0,
    "valve3": 1.0,
    "fuse": 1.0,
    "gears": 1.0,
    "glue": 1.0,
    "metalblade": 1.0,
    "metalpipe": 1.0,
    "propanetank": 1.0,
    "roadsigns": 1.0,
    "rope": 1.0,
    "sewingkit": 1.0,
    "sheetmetal": 1.0,
    "metalspring": 1.0,
    "sticks": 1.0,
    "tarp": 1.0,
    "techparts": 1.0,
    "riflebody": 1.0,
    "semibody": 1.0,
    "smgbody": 1.0,
    "vehicle.chassis.2mod": 1.0,
    "vehicle.chassis.3mod": 1.0,
    "vehicle.chassis.4mod": 1.0,
    "vehicle.chassis": 1.0,
    "vehicle.1mod.cockpit": 1.0,
    "vehicle.1mod.cockpit.armored": 1.0,
    "vehicle.1mod.cockpit.with.engine": 1.0,
    "vehicle.1mod.engine": 1.0,
    "vehicle.1mod.flatbed": 1.0,
    "vehicle.1mod.passengers.armored": 1.0,
    "vehicle.1mod.rear.seats": 1.0,
    "vehicle.1mod.storage": 1.0,
    "vehicle.2mod.flatbed": 1.0,
    "vehicle.2mod.fuel.tank": 1.0,
    "vehicle.2mod.passengers": 1.0,
    "vehicle.module": 1.0,
    "scrap": 1.0
  },
  "Containers Data (Key: Container-Shortname, Value: Container Settings)": {
    "crate_underwater_basic": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "crate_underwater_advanced": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "loot_barrel_1": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "oil_barrel": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "loot_barrel_2": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "crate_tools": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "vehicle_parts": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "crate_normal_2": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "foodbox": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "loot-barrel-1": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "loot-barrel-2": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "trash-pile-1": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "codelockedhackablecrate_oilrig": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "crate_elite": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "crate_normal": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "crate_normal_2_medical": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "crate_normal_2_food": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "crate_mine": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "minecart": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "visualshelvestest": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "diesel_barrel_world": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "heli_crate": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "bradley_crate": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "stocking_small_deployed": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "stocking_large_deployed": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "presentdrop": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "giftbox_loot": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "supply_drop": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "codelockedhackablecrate": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "loot_trash": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "loot_component_test": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm tier3 lootbox": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm tier2 lootbox": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm tier1 lootbox": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm res": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm medical": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm food": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm construction tools": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm construction resources": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm c4": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "dm ammo": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    },
    "crate_basic": {
      "Enabled": true,
      "Extra Items Min": 0,
      "Extra Items Max": 0,
      "Loot Multiplier": 1.0,
      "Utilize Vanilla Loot Tables on Default Loot": true,
      "Utilize Vanilla Loot Tables on Extra Loot": true,
      "Utilize Random Rarity (depending on Items ALREADY in the container)": true,
      "Rarity To Use (ONLY if 'Utilize Vanilla Loot Tables' is FALSE & 'Utilize Random Rarity' is FALSE | 0 = None, 1 = Common, 2 = Uncommon, 3 = Rare, 4 = Very Rare)": [
        1,
        2,
        3,
        4
      ]
    }
  },
  "Debug": false
}

Tutorial (Prior to 1.0.0)

Youtube

Credits

  • Norn, the original author of this plugin
  • Tricky, maintaining the plugin prior to v1.0.0
  • collectvood, maintaining the plugin

MIT License


Copyright (c) 2020 collectvood


Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:


The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.


THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.