Download Statistics
- 628 Files
- 68 Comments
- 46 Reviews
-
Plugins
65 files
-
Add progression to base building by requiring special upgrade materials — with drops, UI, analytics, and full admin control.
BaseUpgrades turns the normal Rust upgrade system into something deeper and more rewarding.
Instead of players jumping straight to stone/metal/HQM, upgrades now require configurable construction components (wood beams, rebar, bolts, titanium plates, etc). These components are earned through gathering, crates, barrels, NPCs — or given manually — fully controlled by config.
It’s designed to feel like an MMO-style progression layer, without being grindy, and without replacing Rust’s core resource system.
The plugin ships with smart defaults, a full UI admin panel, and a clean upgrade indicator so players always know what they’re missing.
What it does ?
Adds extra material requirements for upgrading foundations / walls / floors / roofs / stairs / ramps
Different requirements per tier (wood → stone → metal → HQM) and structure type
Custom “construction items” with skins (nails, beams, bolts, rebar, etc)
Configurable drop system (ores, trees, barrels, crates, NPCs, supply drops, etc)
Supports loot tables, drop groups, or individual item drop rules
VIP discount multiplier support
Optional scaling cost based on upkeep
UI popup showing required vs owned items (only when needed, if enabled)
Pickup notification UI for construction items
Full Discord logging (optional)
Built-in analytics report for admins (consumption stats, blocked upgrades, etc)
Admin UI to toggle drop sources, edit tables, give test items, reload config
Everything can be customized or disabled.
Examples :
Player upgrades a stone wall
Needs vanilla upgrade cost PLUS rebar + concrete (configurable)
Player chops a tree
Chance to drop wood beams or nails, based on drop rules
Admin wants to tweak barrels
Opens admin UI → edits the “barrel” drop table live → saved to config
VIP player upgrades
Pays fewer special materials because of VIP multiplier
Permissions
Description
baseupgrades.give
Allow player to spawn upgrade items for themselves
baseupgrades.giveto
Allow giving upgrade items to other players
baseupgrades.report
Allow running analytics report
baseupgrades.vip
Eligible for VIP upgrade discount
baseupgrades.bypass
Ignore upgrade material requirements entirely
baseupgrades.admin
Access full admin UI & console controls
Chat Commands
Description
/bugive <item> <amount>
Give yourself custom upgrade materials
/bugiveto <player> <item> <amount>
Give materials to another player
/bu.report
Show upgrade consumption & analytics
/bu.admin
Open admin UI
/bu.debug
Debug object you are looking at (node, crate, etc)
Console Commands :
Description
bu.close
Close admin UI
bu.page <page>
Navigate UI pages
bu.toggle <dropSource>
Enable/disable a drop source
bu.option <key> <value>
Change plugin options live
bu.reload
Reload config and rebuild caches
bu.droppage <index>
Paginate drop source list
bu.dropedit <source>
Edit specific drop source
bu.dropedit.close
Close drop editor
bu.dropedit.additem <source> <item>
Add item to drop
bu.dropedit.removeitem <source> <item>
Remove item
bu.dropedit.useindividual <source>
Force custom item mode
bu.selectitem <item>
Open give-to-player panel
Config :
{ "Options": { "Can Stack": true, "Award Only On Full Harvest": true, "VIP Cost Multiplier": 0.8, "Scale By Upkeep (higher upkeep = higher cost)": false, "Upkeep Scale Factor": 0.001, "Enable Discord Logging": false, "Discord Webhook URL": "", "Enable Upgrade UI": true, "UI Display Duration (seconds)": 8.0, "Double Drop Prevention Window (seconds)": 0.5, "UI Panel Background Color": "#0d0d12F0", "UI Panel Border Color": "#00ffff60", "UI Accent Color": "#00ffffFF", "UI Text Color": "#ffffffFF", "UI Success Color": "#00ff00FF", "UI Error Color": "#ff4444FF", "Show Item Pickup Notification": true, "Pickup Notification Duration (seconds)": 3.0, "Show UI Only When Missing Items": false, "Max Requirement Multiplier Cap": 5.0 }, "Upgrade Tiers": { "wood": { "Default": [ { "Name": "nails", "Amount": 10 }, { "Name": "wood_beams", "Amount": 5 } ], "Foundation": [ { "Name": "nails", "Amount": 15 }, { "Name": "wood_beams", "Amount": 8 } ], "Wall": [ { "Name": "nails", "Amount": 12 }, { "Name": "wood_beams", "Amount": 6 } ], "Floor": [ { "Name": "nails", "Amount": 8 }, { "Name": "wood_beams", "Amount": 4 } ], "Roof": [ { "Name": "nails", "Amount": 8 }, { "Name": "wood_beams", "Amount": 4 } ], "Stairs": [ { "Name": "nails", "Amount": 6 }, { "Name": "wood_beams", "Amount": 3 } ], "Ramp": [ { "Name": "nails", "Amount": 6 }, { "Name": "wood_beams", "Amount": 3 } ] }, "stone": { "Default": [ { "Name": "rebar", "Amount": 8 }, { "Name": "concrete", "Amount": 20 } ], "Foundation": [ { "Name": "rebar", "Amount": 12 }, { "Name": "concrete", "Amount": 30 } ], "Wall": [ { "Name": "rebar", "Amount": 10 }, { "Name": "concrete", "Amount": 25 } ], "Floor": [ { "Name": "rebar", "Amount": 6 }, { "Name": "concrete", "Amount": 15 } ], "Roof": [ { "Name": "rebar", "Amount": 6 }, { "Name": "concrete", "Amount": 15 } ], "Stairs": [ { "Name": "rebar", "Amount": 4 }, { "Name": "concrete", "Amount": 10 } ], "Ramp": [ { "Name": "rebar", "Amount": 4 }, { "Name": "concrete", "Amount": 10 } ] }, "metal": { "Default": [ { "Name": "bolts", "Amount": 20 }, { "Name": "metal_plates", "Amount": 10 } ], "Foundation": [ { "Name": "bolts", "Amount": 30 }, { "Name": "metal_plates", "Amount": 15 } ], "Wall": [ { "Name": "bolts", "Amount": 25 }, { "Name": "metal_plates", "Amount": 12 } ], "Floor": [ { "Name": "bolts", "Amount": 15 }, { "Name": "metal_plates", "Amount": 8 } ], "Roof": [ { "Name": "bolts", "Amount": 15 }, { "Name": "metal_plates", "Amount": 8 } ], "Stairs": [ { "Name": "bolts", "Amount": 10 }, { "Name": "metal_plates", "Amount": 5 } ], "Ramp": [ { "Name": "bolts", "Amount": 10 }, { "Name": "metal_plates", "Amount": 5 } ] }, "toptier": { "Default": [ { "Name": "rebar", "Amount": 40 }, { "Name": "concrete", "Amount": 80 }, { "Name": "bolts", "Amount": 120 }, { "Name": "titanium_plates", "Amount": 30 } ], "Foundation": [ { "Name": "rebar", "Amount": 50 }, { "Name": "concrete", "Amount": 100 }, { "Name": "bolts", "Amount": 150 }, { "Name": "titanium_plates", "Amount": 40 } ], "Wall": [ { "Name": "rebar", "Amount": 45 }, { "Name": "concrete", "Amount": 90 }, { "Name": "bolts", "Amount": 135 }, { "Name": "titanium_plates", "Amount": 35 } ], "Floor": [ { "Name": "rebar", "Amount": 30 }, { "Name": "concrete", "Amount": 60 }, { "Name": "bolts", "Amount": 90 }, { "Name": "titanium_plates", "Amount": 25 } ], "Roof": [ { "Name": "rebar", "Amount": 30 }, { "Name": "concrete", "Amount": 60 }, { "Name": "bolts", "Amount": 90 }, { "Name": "titanium_plates", "Amount": 25 } ], "Stairs": [ { "Name": "rebar", "Amount": 20 }, { "Name": "concrete", "Amount": 40 }, { "Name": "bolts", "Amount": 60 }, { "Name": "titanium_plates", "Amount": 15 } ], "Ramp": [ { "Name": "rebar", "Amount": 20 }, { "Name": "concrete", "Amount": 40 }, { "Name": "bolts", "Amount": 60 }, { "Name": "titanium_plates", "Amount": 15 } ] } }, "Custom Items": { "wood_beams": { "DisplayName": "Wood Beams", "ItemID": 642482233, "SkinID": 2884222695 }, "nails": { "DisplayName": "Nails", "ItemID": 642482233, "SkinID": 2885116080 }, "concrete": { "DisplayName": "Concrete", "ItemID": 642482233, "SkinID": 2885116737 }, "rebar": { "DisplayName": "Rebar", "ItemID": 642482233, "SkinID": 2885115439 }, "metal_plates": { "DisplayName": "Metal Plates", "ItemID": 642482233, "SkinID": 2885115829 }, "bolts": { "DisplayName": "Bolts", "ItemID": 642482233, "SkinID": 2884224851 }, "titanium_plates": { "DisplayName": "Titanium Plates", "ItemID": 642482233, "SkinID": 2884224233 } }, "Drop Groups": { "IndustrialParts": [ "metal_plates", "bolts", "rebar" ], "WoodParts": [ "wood_beams", "nails" ], "StoneParts": [ "concrete", "rebar" ] }, "Loot Tables": { "defaultloottable": { "wood_beams": { "Drop Chance": 0.4, "Min Amount": 1, "Max Amount": 5 }, "nails": { "Drop Chance": 0.5, "Min Amount": 2, "Max Amount": 8 }, "concrete": { "Drop Chance": 0.35, "Min Amount": 1, "Max Amount": 6 }, "rebar": { "Drop Chance": 0.3, "Min Amount": 1, "Max Amount": 4 }, "metal_plates": { "Drop Chance": 0.25, "Min Amount": 1, "Max Amount": 3 }, "bolts": { "Drop Chance": 0.3, "Min Amount": 1, "Max Amount": 5 }, "titanium_plates": { "Drop Chance": 0.1, "Min Amount": 1, "Max Amount": 2 } } }, "Drop Sources": { "ore_stone": { "Loot": { "concrete": { "Drop Chance": 0.6, "Min Amount": 1, "Max Amount": 8 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "ore_metal": { "Loot": { "metal_plates": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 6 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "ore_sulfur": { "Loot": { "bolts": { "Drop Chance": 0.4, "Min Amount": 1, "Max Amount": 5 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "oak_tree": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "birch_tree": { "Loot": { "wood_beams": { "Drop Chance": 0.65, "Min Amount": 2, "Max Amount": 8 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "pine_tree": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "palm_tree": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "beech_tree": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "swamp_tree": { "Loot": { "wood_beams": { "Drop Chance": 0.65, "Min Amount": 1, "Max Amount": 8 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "oak_a": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "oak_b": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "oak_c": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "oak_d": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "oak_e": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "oak_f": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "birch_big_temp": { "Loot": { "wood_beams": { "Drop Chance": 0.65, "Min Amount": 2, "Max Amount": 8 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "birch_medium_temp": { "Loot": { "wood_beams": { "Drop Chance": 0.6, "Min Amount": 1, "Max Amount": 6 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "birch_small_temp": { "Loot": { "wood_beams": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 4 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "pine_a": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "pine_b": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "pine_c": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "pine_d": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "palm_tree_tall_a_entity": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "palm_tree_tall_b_entity": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "palm_tree_short_a_entity": { "Loot": { "wood_beams": { "Drop Chance": 0.6, "Min Amount": 1, "Max Amount": 6 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "palm_tree_short_b_entity": { "Loot": { "wood_beams": { "Drop Chance": 0.6, "Min Amount": 1, "Max Amount": 6 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "palm_tree_med_a_entity": { "Loot": { "wood_beams": { "Drop Chance": 0.65, "Min Amount": 1, "Max Amount": 8 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "palm_tree_med_b_entity": { "Loot": { "wood_beams": { "Drop Chance": 0.65, "Min Amount": 1, "Max Amount": 8 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "american_beech_a": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "american_beech_b": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "american_beech_c": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "american_beech_d": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "american_beech_a_dead": { "Loot": { "wood_beams": { "Drop Chance": 0.6, "Min Amount": 1, "Max Amount": 6 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "douglas_fir_a": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "douglas_fir_b": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "douglas_fir_c": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "douglas_fir_d": { "Loot": { "wood_beams": { "Drop Chance": 0.7, "Min Amount": 2, "Max Amount": 10 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "swamp_tree_a": { "Loot": { "wood_beams": { "Drop Chance": 0.65, "Min Amount": 1, "Max Amount": 8 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "swamp_tree_b": { "Loot": { "wood_beams": { "Drop Chance": 0.65, "Min Amount": 1, "Max Amount": 8 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "swamp_tree_c": { "Loot": { "wood_beams": { "Drop Chance": 0.65, "Min Amount": 1, "Max Amount": 8 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "driftwood_1": { "Loot": { "nails": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 4 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "driftwood_2": { "Loot": { "nails": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 4 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "driftwood_3": { "Loot": { "nails": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 4 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "driftwood_4": { "Loot": { "nails": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 4 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "driftwood_5": { "Loot": { "nails": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 4 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "dead_log_a": { "Loot": { "wood_beams": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 4 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "dead_log_b": { "Loot": { "wood_beams": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 4 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "dead_log_c": { "Loot": { "wood_beams": { "Drop Chance": 0.5, "Min Amount": 1, "Max Amount": 4 } }, "Enabled": true, "UseLootTable": false, "LootTableName": null, "UseDropGroup": false, "DropGroupName": null }, "loot_barrel_1": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "loot_barrel_2": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "oil_barrel": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_normal": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_normal_2": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_normal_2_food": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_normal_2_medical": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_basic": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_tools": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_underwater_basic": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_underwater_advanced": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_elite": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "crate_mine": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "bradley_crate": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "heli_crate": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "supply_drop": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "minecart": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "foodbox": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "vehicle_parts": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "trash-pile-1": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "scientistnpc_full": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "scientistnpc_heavy": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null }, "scarecrow": { "Loot": {}, "Enabled": true, "UseLootTable": true, "LootTableName": "defaultloottable", "UseDropGroup": false, "DropGroupName": null } } }- $35
- 5 Downloads
- 9 Comments
-
Modern GUI Vehicle Shop with License System & Karuza's Custom Vehicles Support
VehicleShop is a full-featured, GUI-based vehicle store for Rust servers, built around a license-based ownership system instead of disposable spawns.
Players buy vehicles once, then spawn, store, and recall them safely — while admins stay in full control of balance, limits, cooldowns, and permissions.
Supports vanilla Rust vehicles and Karuza's custom vehicles, fully categorized and configurable.
Features :
Vehicle Shop UI
Clean, modern GUI
Category-based browsing
Search support
Pagination
Custom icons (ImageLibrary)
Per-vehicle descriptions
License-Based Vehicles
Vehicles are owned by players
Recall / store system
Optional revoke on destruction
Max vehicles per player (VIP-aware)
Economy Support
Choose one currency:
Scrap
Economics
ServerRewards (RP)
VIP pricing supported per vehicle.
VIP Support
Lower prices
Shorter cooldowns
Higher vehicle limits
Restrictions & Safety
Combat & raid block (NoEscape)
Building privilege required
Distance checks for storing
Optional vehicle locking
Team / clan / friends access support
TruePVE / NextGenPVE integration
Karuza Vehicle Support
It has pre-filled categories with all vehicles available in Karuza's store so you only need to disable/enable the vehicles you own or do not own to use , keep in mind this plugin will not spawn custom vehicles if you do not own any Karuza's vehicles and will only spawn the ones you own and purchased from Karuza!
Fully categorized:
Aircraft
Ground
Water
Sci-Fi
Military
Special
Each vehicle can:
be enabled/disabled
require its own permission
have unique cooldowns & prices
Player Commands :
Description
/vshop
Open the vehicle shop
/vspawn
Spawn owned vehicle
/vstore
Store nearby vehicle
/vrecall
Recall vehicle to player
Admin Command :
Description
/vshopadmin
Open admin control panel
Admin UI allows:
editing vehicles
adjusting prices
enabling/disabling categories
managing licenses
viewing player vehicles
No config editing required.
Permissions :
Description
vehicleshop.use
Allows access to the shop
vehicleshop.admin
Full admin access
vehicleshop.vip
Enables VIP benefits
vehicleshop.bypass
Bypass cooldowns & limits
Plugin Dependencies :
Purpose
ImageLibrary
Vehicle icons
Economics ( Optional )
Currency
ServerRewards ( Optional )
RP currency
NoEscape ( Optional )
Raid/combat block
Clans / Friends ( Optional )
Shared vehicle access
Karuza Vehicles ( Required if you want custom vehicles not just Rust vehicles )
Custom vehicles
- $35
- 27 Downloads
-
A clean, lightweight MMORPG-style HUD for Rust, showing:
Player Avatar pulled from steamid , player name , server name loaded automatically from server config
Online players & sleepers
Position grid
In-game economy balance ( ServerRewards / Economics )
Local + Server Time
Standard Rust Events ( Cargo / CH47 / Patrol Helicopter / Bradley )
Custom Events Sputnik, Caravan, Shipwreck, Space Event, Water Event, Gas Station, Arctic Base, Supermarket, Satellite Dish, Ferry Terminal, Power Plant, Harbor, Air Event, Junkyard, Convoy, Armored Train
Fully configurable, with smart UI updates that avoid lag and UI flicker.
Dependencies :
ImageLibrary (for Steam avatars)
Recommended (optional):
ServerRewards
Economics
Sputnik
Caravan
Shipwreck
Space Event
Water Event
Gas Station
Arctic Base
Supermarket
Satellite Dish
Ferry Terminal
Power Plant
Harbor
Air Event
Junkyard
Convoy
Armored Train
Jet Event
Cargo Plane Crash Event
Airfield Event
Permissions :
oxide.grant group default mmorpghud.use
Chat Command :
Command
Permission
Purpose
/hud
mmorpghud.use
Toggle HUD on/off
/timezone
mmorpghud.use
View/set local timezone
/timezone auto
/hudadmin
mmorpghud.use
mmorpghud.admin
Auto-detect timezone from IP
Allows access to the admin configuration panel.
Config :
{ "Update Interval (seconds)": 5.0, "Colors": { "Panel Background": "#0d0d12F0", "Panel Border": "#00ffff60", "Neon Cyan": "#00ffffFF", "Neon Magenta": "#ff00ffFF", "Neon Green": "#00ff00FF", "Neon Yellow": "#ffff00FF", "Text White": "#ffffffFF", "Text Gray": "#888888FF", "Event Active": "#00ff00FF", "Event Inactive": "#444444FF" }, "Features": { "Show Avatar": true, "Show Players": true, "Show Sleepers": true, "Show Local Time": true, "Show Server Time": true, "Show Location": true, "Show Economy": true, "Show Events": true, "Economy Label": "COINS" }, "Position": { "Anchor (TopLeft, TopRight, BottomLeft, BottomRight)": "TopLeft", "Offset X (pixels from anchor)": 5.0, "Offset Y (pixels from anchor)": 5.0, "Panel Width": 305.0 }, "Events": { "Airdrop": true, "Patrol Helicopter": true, "Cargo Ship": true, "Bradley APC": true, "Chinook (CH47)": true, "Sputnik": false, "Caravan": false, "Shipwreck": false, "Space Event": false, "Water Event": false, "Gas Station": false, "Arctic Base": false, "Supermarket": false, "Satellite Dish": false, "Ferry Terminal": false, "Power Plant": false, "Harbor": false, "Air Event": false, "Junkyard": false, "Convoy": false, "Armored Train": false, "Airfield Event": false, "Cargo Plane Crash": false, "Jet Event": false }, "Economy Plugin (ServerRewards or Economics)": "ServerRewards", "Admin Panel Colors": { "Panel Background": "#0d0d12F5", "Panel Border": "#00ffff60", "Button": "#1a1a2eFF", "Button Active": "#00ffffFF", "Toggle On": "#00ff00FF", "Toggle Off": "#ff0000FF" } }- $15
- 15 Downloads
-
Shop is a clean, flexible, and performance-friendly GUI shop system that supports multiple currencies, full admin editing tools, player favorites/history, Discord logs, wipe restrictions, cooldowns, and more — all without feeling pay-to-win or cluttered.
Players browse items through a polished UI, choose quantities, and buy/sell safely with limits and rules you control.
Admins can edit the entire shop in-game — prices, skins, items, categories, cooldowns, wipe blocks, and settings — without touching config files.
Everything is configurable. Everything can be turned on/off.
What does it do ?
Modern GUI with categories & pagination
Buy & sell support (per-item toggle)
Favorites list & purchase history
Search items instantly
Item icons (ImageLibrary)
Sounds for actions (configurable)
Currency Support
Works out of the box with:
Scrap (default)
ServerRewards (RP) — optional
Economics ($) — optional
Custom item currency (wood, sulfur, etc.)
Fair-Play Restrictions
Per-item cooldowns
Wipe protection (block items X hours after wipe)
Spawn protection (block shop after respawn)
Combat / Raid blocking (NoEscape support)
Building blocked toggle
VIP Support
Automatic discounts & sell bonuses:
VIP1 / VIP2 / VIP3 (configurable %)
In-Game Admin Control
Admins can:
Add/remove/edit items
Change prices, skins, sell rules
Toggle categories
Edit global settings
Save instantly
All without reloading the plugin.
Discord Webhooks (Optional)
Send embeds when players buy/sell:
Filter by watched items
Filter by categories
Custom bot name/avatar
Rich message formatting
Logging & Persistence
Transaction logs
Player purchase history
Favorites saved per player
Wipe time tracking
Permissions :
Description
shop.use
Allows opening the shop
shop.admin
Access to admin panel
shop.bypasscooldown
Ignores item cooldowns
shop.bypassblocks
Ignores combat/raid/build blocks
shop.vip1
Applies VIP1 discounts/bonuses
shop.vip2
Applies VIP2 discounts/bonuses
shop.vip3
Applies VIP3 discounts/bonuses
Player Commands :
Description
/shop
Open the shop UI
Dependencies :
Plugin
Purpose
ImageLibrary
Item icons
ServerRewards (Optional)
RP Currency
Economics (Optional)
$ Currency
NoEscape (Optional)
Combat/Raid blocking
Config :
{ "Shop Settings": { "Shop Title": "SHOP", "Shop Title Icon URL (leave empty for no icon)": "https://i.imgur.com/abc123.png", "Default Currency Type (Scrap/ServerRewards/Economics/Item)": "Scrap", "Currency Item Shortname (if using Item type)": "scrap", "Currency Display Name": "Scrap", "Items Per Page": 21, "Enable Sound Effects": true, "Purchase Sound": "assets/prefabs/deployable/vendingmachine/effects/vending-machine-purchase-human.prefab", "Click Sound": "assets/bundled/prefabs/fx/notice/loot.copy.fx.prefab", "VIP1 Buy Discount (%)": 10, "VIP1 Sell Bonus (%)": 10, "VIP2 Buy Discount (%)": 20, "VIP2 Sell Bonus (%)": 20, "VIP3 Buy Discount (%)": 30, "VIP3 Sell Bonus (%)": 30, "Enable Raid Block (requires NoEscape)": false, "Enable Combat Block (requires NoEscape)": false, "Enable Building Block": false, "Spawn Block Seconds (0 = disabled)": 0, "Discord Webhook Settings": { "Enable Discord Webhooks": false, "Webhook URL": "", "Bot Name": "Shop Bot", "Avatar URL (optional)": "", "Embed Color (decimal)": 65280, "Notify on Buy": true, "Notify on Sell": false, "Watch Specific Items Only (empty = all items)": [], "Watch Specific Categories Only (empty = all categories)": [] }, "--- EXAMPLES ---": { "Example 1 - Use Scrap as currency": "Set 'Default Currency Type' to 'Scrap' and 'Currency Item Shortname' to 'scrap'", "Example 2 - Use ServerRewards (RP)": "Set 'Default Currency Type' to 'ServerRewards'. Requires ServerRewards plugin installed.", "Example 3 - Use Economics ($)": "Set 'Default Currency Type' to 'Economics'. Requires Economics plugin installed.", "Example 4 - Use custom item": "Set 'Default Currency Type' to 'Item' and 'Currency Item Shortname' to any item shortname (e.g., 'wood', 'sulfur')", "Per-Item Override": "Each shop item can override the currency by setting 'Currency Type Override' and 'Currency Item Shortname Override'" } }, "Categories": { "Weapons": [ { "Display Name": "Assault Rifle", "Shortname": "rifle.ak", "Skin ID": 0, "Price": 500, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "LR-300", "Shortname": "rifle.lr300", "Skin ID": 0, "Price": 450, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "M249", "Shortname": "lmg.m249", "Skin ID": 0, "Price": 800, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "MP5A4", "Shortname": "smg.mp5", "Skin ID": 0, "Price": 350, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Thompson", "Shortname": "smg.thompson", "Skin ID": 0, "Price": 300, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Custom SMG", "Shortname": "smg.2", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Semi-Auto Rifle", "Shortname": "rifle.semiauto", "Skin ID": 0, "Price": 250, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Bolt Action Rifle", "Shortname": "rifle.bolt", "Skin ID": 0, "Price": 400, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "L96 Rifle", "Shortname": "rifle.l96", "Skin ID": 0, "Price": 600, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "M39 Rifle", "Shortname": "rifle.m39", "Skin ID": 0, "Price": 500, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Pump Shotgun", "Shortname": "shotgun.pump", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Spas-12 Shotgun", "Shortname": "shotgun.spas12", "Skin ID": 0, "Price": 350, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Double Barrel Shotgun", "Shortname": "shotgun.double", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Waterpipe Shotgun", "Shortname": "shotgun.waterpipe", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Eoka Pistol", "Shortname": "pistol.eoka", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Revolver", "Shortname": "pistol.revolver", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Semi-Auto Pistol", "Shortname": "pistol.semiauto", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Python", "Shortname": "pistol.python", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "M92 Pistol", "Shortname": "pistol.m92", "Skin ID": 0, "Price": 250, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Nailgun", "Shortname": "pistol.nailgun", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Crossbow", "Shortname": "crossbow", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Compound Bow", "Shortname": "bow.compound", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Hunting Bow", "Shortname": "bow.hunting", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Rocket Launcher", "Shortname": "rocket.launcher", "Skin ID": 0, "Price": 1000, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Multiple Grenade Launcher", "Shortname": "multiplegrenadelauncher", "Skin ID": 0, "Price": 800, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Flame Thrower", "Shortname": "flamethrower", "Skin ID": 0, "Price": 300, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" } ], "Ammunition": [ { "Display Name": "5.56 Rifle Ammo", "Shortname": "ammo.rifle", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "5.56 Explosive Ammo", "Shortname": "ammo.rifle.explosive", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "5.56 Incendiary Ammo", "Shortname": "ammo.rifle.incendiary", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "5.56 HV Ammo", "Shortname": "ammo.rifle.hv", "Skin ID": 0, "Price": 8, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Pistol Bullet", "Shortname": "ammo.pistol", "Skin ID": 0, "Price": 3, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "HV Pistol Ammo", "Shortname": "ammo.pistol.hv", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Incendiary Pistol Bullet", "Shortname": "ammo.pistol.fire", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "12 Gauge Buckshot", "Shortname": "ammo.shotgun", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "12 Gauge Slug", "Shortname": "ammo.shotgun.slug", "Skin ID": 0, "Price": 8, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "12 Gauge Incendiary", "Shortname": "ammo.shotgun.fire", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Handmade Shell", "Shortname": "ammo.handmade.shell", "Skin ID": 0, "Price": 2, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Nailgun Nails", "Shortname": "ammo.nailgun.nails", "Skin ID": 0, "Price": 1, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Arrow", "Shortname": "arrow.wooden", "Skin ID": 0, "Price": 1, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "High Velocity Arrow", "Shortname": "arrow.hv", "Skin ID": 0, "Price": 3, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Fire Arrow", "Shortname": "arrow.fire", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Bone Arrow", "Shortname": "arrow.bone", "Skin ID": 0, "Price": 2, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Rocket", "Shortname": "ammo.rocket.basic", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "High Velocity Rocket", "Shortname": "ammo.rocket.hv", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Incendiary Rocket", "Shortname": "ammo.rocket.fire", "Skin ID": 0, "Price": 250, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "40mm HE Grenade", "Shortname": "ammo.grenadelauncher.he", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "40mm Smoke Grenade", "Shortname": "ammo.grenadelauncher.smoke", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "40mm Shotgun Round", "Shortname": "ammo.grenadelauncher.buckshot", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" } ], "Attire": [ { "Display Name": "Metal Facemask", "Shortname": "metal.facemask", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Metal Chestplate", "Shortname": "metal.plate.torso", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Roadsign Jacket", "Shortname": "roadsign.jacket", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Roadsign Kilt", "Shortname": "roadsign.kilt", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Coffee Can Helmet", "Shortname": "coffeecan.helmet", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Road Sign Gloves", "Shortname": "roadsign.gloves", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Hoodie", "Shortname": "hoodie", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Pants", "Shortname": "pants", "Skin ID": 0, "Price": 20, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Boots", "Shortname": "shoes.boots", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Tactical Gloves", "Shortname": "tactical.gloves", "Skin ID": 0, "Price": 30, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Wolf Headdress", "Shortname": "hat.wolf", "Skin ID": 0, "Price": 40, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Bone Helmet", "Shortname": "bone.armor.helmet", "Skin ID": 0, "Price": 35, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Bone Armor", "Shortname": "bone.armor.suit", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Heavy Plate Helmet", "Shortname": "heavy.plate.helmet", "Skin ID": 0, "Price": 300, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Heavy Plate Jacket", "Shortname": "heavy.plate.jacket", "Skin ID": 0, "Price": 400, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Heavy Plate Pants", "Shortname": "heavy.plate.pants", "Skin ID": 0, "Price": 350, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Hazmat Suit", "Shortname": "hazmatsuit", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Wetsuit", "Shortname": "diving.wetsuit", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Diving Tank", "Shortname": "diving.tank", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Diving Fins", "Shortname": "diving.fins", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Diving Mask", "Shortname": "diving.mask", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" } ], "Tools": [ { "Display Name": "Pickaxe", "Shortname": "pickaxe", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Hatchet", "Shortname": "hatchet", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Salvaged Axe", "Shortname": "axe.salvaged", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Salvaged Icepick", "Shortname": "icepick.salvaged", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Stone Pickaxe", "Shortname": "stone.pickaxe", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Stone Hatchet", "Shortname": "stonehatchet", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Jackhammer", "Shortname": "jackhammer", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Chainsaw", "Shortname": "chainsaw", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Hammer", "Shortname": "hammer", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Building Plan", "Shortname": "building.planner", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Wire Tool", "Shortname": "wiretool", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Spray Can", "Shortname": "spraycan", "Skin ID": 0, "Price": 20, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Flashlight", "Shortname": "flashlight.held", "Skin ID": 0, "Price": 20, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Binoculars", "Shortname": "binoculars", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Camera", "Shortname": "tool.camera", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" } ], "Medical": [ { "Display Name": "Medical Syringe", "Shortname": "syringe.medical", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Bandage", "Shortname": "bandage", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Large Medkit", "Shortname": "largemedkit", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Anti-Radiation Pills", "Shortname": "antiradpills", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Blood", "Shortname": "blood", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" } ], "Resources": [ { "Display Name": "Wood", "Shortname": "wood", "Skin ID": 0, "Price": 1, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 10000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Stone", "Shortname": "stones", "Skin ID": 0, "Price": 1, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 10000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Metal Fragments", "Shortname": "metal.fragments", "Skin ID": 0, "Price": 2, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 10000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "High Quality Metal", "Shortname": "metal.refined", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Sulfur", "Shortname": "sulfur", "Skin ID": 0, "Price": 3, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 5000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Sulfur Ore", "Shortname": "sulfur.ore", "Skin ID": 0, "Price": 2, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 5000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Metal Ore", "Shortname": "metal.ore", "Skin ID": 0, "Price": 1, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 5000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "High Quality Metal Ore", "Shortname": "hq.metal.ore", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Crude Oil", "Shortname": "crude.oil", "Skin ID": 0, "Price": 3, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Low Grade Fuel", "Shortname": "lowgradefuel", "Skin ID": 0, "Price": 2, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 2000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Cloth", "Shortname": "cloth", "Skin ID": 0, "Price": 2, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 5000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Leather", "Shortname": "leather", "Skin ID": 0, "Price": 3, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 2000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Animal Fat", "Shortname": "fat.animal", "Skin ID": 0, "Price": 2, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 2000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Bone Fragments", "Shortname": "bone.fragments", "Skin ID": 0, "Price": 1, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 5000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Charcoal", "Shortname": "charcoal", "Skin ID": 0, "Price": 1, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 5000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Gunpowder", "Shortname": "gunpowder", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 5000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Explosives", "Shortname": "explosives", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 500, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Scrap", "Shortname": "scrap", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 5000, "Enabled": true, "Custom Image URL (optional)": "" } ], "Components": [ { "Display Name": "Tech Trash", "Shortname": "techparts", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "CCTV Camera", "Shortname": "cctv.camera", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Targeting Computer", "Shortname": "targeting.computer", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Rifle Body", "Shortname": "riflebody", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "SMG Body", "Shortname": "smgbody", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Semi Auto Body", "Shortname": "semibody", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Metal Pipe", "Shortname": "metalpipe", "Skin ID": 0, "Price": 20, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Metal Spring", "Shortname": "metalspring", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Gears", "Shortname": "gears", "Skin ID": 0, "Price": 30, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Road Signs", "Shortname": "roadsigns", "Skin ID": 0, "Price": 20, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Rope", "Shortname": "rope", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Sewing Kit", "Shortname": "sewingkit", "Skin ID": 0, "Price": 20, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Tarp", "Shortname": "tarp", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Sheet Metal", "Shortname": "sheetmetal", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Metal Blade", "Shortname": "metalblade", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Empty Propane Tank", "Shortname": "propanetank", "Skin ID": 0, "Price": 20, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Electric Fuse", "Shortname": "fuse", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" } ], "Construction": [ { "Display Name": "Wood Door", "Shortname": "door.hinged.wood", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Sheet Metal Door", "Shortname": "door.hinged.metal", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Armored Door", "Shortname": "door.hinged.toptier", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Wood Double Door", "Shortname": "door.double.hinged.wood", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Sheet Metal Double Door", "Shortname": "door.double.hinged.metal", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Armored Double Door", "Shortname": "door.double.hinged.toptier", "Skin ID": 0, "Price": 400, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Garage Door", "Shortname": "wall.frame.garagedoor", "Skin ID": 0, "Price": 300, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "High External Stone Wall", "Shortname": "wall.external.high.stone", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "High External Wood Wall", "Shortname": "wall.external.high", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Code Lock", "Shortname": "lock.code", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Key Lock", "Shortname": "lock.key", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Tool Cupboard", "Shortname": "cupboard.tool", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Sleeping Bag", "Shortname": "sleepingbag", "Skin ID": 0, "Price": 30, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Bed", "Shortname": "bed", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Wood Shutters", "Shortname": "shutter.wood.a", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Metal Vertical Embrasure", "Shortname": "shutter.metal.embrasure.a", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Metal Horizontal Embrasure", "Shortname": "shutter.metal.embrasure.b", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Ladder Hatch", "Shortname": "floor.ladder.hatch", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Triangle Ladder Hatch", "Shortname": "floor.triangle.ladder.hatch", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Window Bars", "Shortname": "wall.window.bars.metal", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Reinforced Glass Window", "Shortname": "wall.window.glass.reinforced", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" } ], "Deployables": [ { "Display Name": "Large Wood Box", "Shortname": "box.wooden.large", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Wood Storage Box", "Shortname": "box.wooden", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Small Stash", "Shortname": "stash.small", "Skin ID": 0, "Price": 20, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Large Furnace", "Shortname": "furnace.large", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Furnace", "Shortname": "furnace", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Workbench Level 1", "Shortname": "workbench1", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Workbench Level 2", "Shortname": "workbench2", "Skin ID": 0, "Price": 300, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Workbench Level 3", "Shortname": "workbench3", "Skin ID": 0, "Price": 750, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Research Table", "Shortname": "research.table", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Repair Bench", "Shortname": "box.repair.bench", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Mixing Table", "Shortname": "mixingtable", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Oil Refinery", "Shortname": "small.oil.refinery", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Camp Fire", "Shortname": "campfire", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Barbeque", "Shortname": "bbq", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Lantern", "Shortname": "lantern", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Ceiling Light", "Shortname": "ceilinglight", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Vending Machine", "Shortname": "vending.machine", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Drop Box", "Shortname": "dropbox", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Recycler", "Shortname": "recycler", "Skin ID": 0, "Price": 500, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" } ], "Traps": [ { "Display Name": "Auto Turret", "Shortname": "autoturret", "Skin ID": 0, "Price": 500, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Flame Turret", "Shortname": "flameturret", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Shotgun Trap", "Shortname": "guntrap", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Bear Trap", "Shortname": "trap.bear", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Snap Trap", "Shortname": "trap.landmine", "Skin ID": 0, "Price": 35, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Land Mine", "Shortname": "landmine", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "SAM Site", "Shortname": "samsite", "Skin ID": 0, "Price": 750, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Wooden Barricade", "Shortname": "barricade.wood", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Metal Barricade", "Shortname": "barricade.metal", "Skin ID": 0, "Price": 30, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Sandbag Barricade", "Shortname": "barricade.sandbags", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Barbed Wooden Barricade", "Shortname": "barricade.woodwire", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Wooden Spikes", "Shortname": "spikes.floor", "Skin ID": 0, "Price": 20, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" } ], "Vehicles": [ { "Display Name": "Kayak", "Shortname": "kayak", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Small Chassis", "Shortname": "vehicle.chassis.2mod", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Medium Chassis", "Shortname": "vehicle.chassis.3mod", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Large Chassis", "Shortname": "vehicle.chassis.4mod", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Cockpit Vehicle Module", "Shortname": "vehicle.1mod.cockpit", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Armored Cockpit Module", "Shortname": "vehicle.1mod.cockpit.armored", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Engine Vehicle Module", "Shortname": "vehicle.1mod.engine", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Flatbed Vehicle Module", "Shortname": "vehicle.1mod.flatbed", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Passenger Vehicle Module", "Shortname": "vehicle.1mod.passengers.armored", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Storage Vehicle Module", "Shortname": "vehicle.1mod.storage", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Taxi Module", "Shortname": "vehicle.1mod.taxi", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Camper Module", "Shortname": "vehicle.2mod.camper", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Fuel Tank Module", "Shortname": "vehicle.2mod.fuel.tank", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" } ], "Electrical": [ { "Display Name": "Solar Panel", "Shortname": "solarpanel.large", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Small Battery", "Shortname": "electric.battery.small", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Medium Battery", "Shortname": "electric.battery.medium", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Large Battery", "Shortname": "electric.battery.large", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Wind Turbine", "Shortname": "generator.wind.scrap", "Skin ID": 0, "Price": 300, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Small Generator", "Shortname": "electric.generator.small", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Switch", "Shortname": "electric.switch", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Splitter", "Shortname": "electric.splitter", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Root Combiner", "Shortname": "electrical.combiner", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Blocker", "Shortname": "electric.blocker", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "AND Switch", "Shortname": "electric.andswitch", "Skin ID": 0, "Price": 30, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "OR Switch", "Shortname": "electric.orswitch", "Skin ID": 0, "Price": 30, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "XOR Switch", "Shortname": "electric.xorswitch", "Skin ID": 0, "Price": 30, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Counter", "Shortname": "electric.counter", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Timer", "Shortname": "electric.timer", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "RF Receiver", "Shortname": "electric.rf.receiver", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "RF Transmitter", "Shortname": "electric.rf.transmitter", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "RF Broadcaster", "Shortname": "electric.rf.broadcaster", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Electric Heater", "Shortname": "electric.heater", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Search Light", "Shortname": "searchlight", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Siren Light", "Shortname": "electric.sirenlight", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Door Controller", "Shortname": "electric.doorcontroller", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "HBHF Sensor", "Shortname": "electric.hbhfsensor", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Laser Detector", "Shortname": "electric.laserdetector", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Pressure Pad", "Shortname": "electric.pressurepad", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Smart Alarm", "Shortname": "smart.alarm", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Smart Switch", "Shortname": "smart.switch", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Storage Monitor", "Shortname": "storage.monitor", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Tesla Coil", "Shortname": "electric.teslacoil", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Igniter", "Shortname": "electric.igniter", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Fluid Switch", "Shortname": "electric.flasherlight", "Skin ID": 0, "Price": 30, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" } ], "Food": [ { "Display Name": "Apple", "Shortname": "apple", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Cooked Pork", "Shortname": "meat.pork.cooked", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Cooked Chicken", "Shortname": "chicken.cooked", "Skin ID": 0, "Price": 8, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Cooked Deer Meat", "Shortname": "deermeat.cooked", "Skin ID": 0, "Price": 8, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Cooked Horse Meat", "Shortname": "horsemeat.cooked", "Skin ID": 0, "Price": 8, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Cooked Wolf Meat", "Shortname": "wolfmeat.cooked", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Cooked Bear Meat", "Shortname": "bearmeat.cooked", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Cooked Fish", "Shortname": "fish.cooked", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Can of Beans", "Shortname": "can.beans", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Can of Tuna", "Shortname": "can.tuna", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Chocolate Bar", "Shortname": "chocholate", "Skin ID": 0, "Price": 8, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Granola Bar", "Shortname": "granolabar", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Water Bottle", "Shortname": "water", "Skin ID": 0, "Price": 5, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Water Jug", "Shortname": "waterjug", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 20, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Small Water Bottle", "Shortname": "smallwaterbottle", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 20, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Pure Tea", "Shortname": "water.pure", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" } ], "Explosives": [ { "Display Name": "Timed Explosive Charge (C4)", "Shortname": "explosive.timed", "Skin ID": 0, "Price": 500, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 20, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Satchel Charge", "Shortname": "explosive.satchel", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Beancan Grenade", "Shortname": "grenade.beancan", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "F1 Grenade", "Shortname": "grenade.f1", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Survey Charge", "Shortname": "surveycharge", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Supply Signal", "Shortname": "supply.signal", "Skin ID": 0, "Price": 300, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 10, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Smoke Grenade", "Shortname": "grenade.smoke", "Skin ID": 0, "Price": 15, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Flashbang", "Shortname": "grenade.flashbang", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Molotov Cocktail", "Shortname": "grenade.molotov", "Skin ID": 0, "Price": 30, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" } ], "Misc": [ { "Display Name": "Map", "Shortname": "map", "Skin ID": 0, "Price": 10, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Note", "Shortname": "note", "Skin ID": 0, "Price": 1, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 50, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Paper", "Shortname": "paper", "Skin ID": 0, "Price": 2, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 100, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Blueprint (Blank)", "Shortname": "blueprintbase", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 20, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Guitar", "Shortname": "fun.guitar", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Drums", "Shortname": "drumkit", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Piano", "Shortname": "piano", "Skin ID": 0, "Price": 150, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Xylophone", "Shortname": "xylophone", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Trumpet", "Shortname": "trumpet", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Sousaphone", "Shortname": "sousaphone", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Junkyard Drum Kit", "Shortname": "jerrycanguitar", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Megaphone", "Shortname": "megaphone", "Skin ID": 0, "Price": 50, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Firework - Red", "Shortname": "firework.boomer.red", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Firework - Blue", "Shortname": "firework.boomer.blue", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Firework - Green", "Shortname": "firework.boomer.green", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Firework - Violet", "Shortname": "firework.boomer.violet", "Skin ID": 0, "Price": 25, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Parachute", "Shortname": "parachute", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Computer Station", "Shortname": "computerstation", "Skin ID": 0, "Price": 200, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "CCTV Camera", "Shortname": "cctv.camera", "Skin ID": 0, "Price": 75, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" }, { "Display Name": "Pookie Bear", "Shortname": "pookie.bear", "Skin ID": 0, "Price": 100, "Sell Price (0 = auto 90% of buy price)": 0, "Sell Enabled": true, "Currency Type Override (leave empty for default)": "", "Currency Item Shortname Override": "", "Max Stack Purchase": 1000, "Enabled": true, "Custom Image URL (optional)": "" } ] }, "Category Settings": { "Weapons": { "Enabled": true }, "Ammunition": { "Enabled": true }, "Attire": { "Enabled": true }, "Tools": { "Enabled": true }, "Medical": { "Enabled": true }, "Resources": { "Enabled": true }, "Components": { "Enabled": true }, "Construction": { "Enabled": true }, "Deployables": { "Enabled": true }, "Traps": { "Enabled": true }, "Vehicles": { "Enabled": true }, "Electrical": { "Enabled": true }, "Food": { "Enabled": true }, "Explosives": { "Enabled": true }, "Misc": { "Enabled": true } }, "UI Settings": { "Panel Background": "#0d0d12F0", "Panel Border": "#00ffff60", "Neon Cyan": "#00ffffFF", "Neon Magenta": "#ff00ffFF", "Neon Green": "#00ff00FF", "Neon Yellow": "#ffff00FF", "Text White": "#ffffffFF", "Text Gray": "#888888FF", "Header Color": "#05050AFF", "Item Background Color": "#0a0a1080", "Category Panel Color": "#05050AF0", "Close Button Color": "#ff006640" } }- $20
- 8 Downloads
-
License Plates — Registered vehicles for your roleplay server
Every vehicle gets a real, physical license plate — front and rear — auto-assigned the moment it's driven and made official for a fee. A searchable registry ties each plate to its owner and full history, the police can run controls and flag stolen vehicles, and a leveled mechanic profession installs plates, fits custom plates and brokers vehicle sales. Ownership transfers, mutation taxes and invoices are all built in and wired to your economy plugin.
How it works
Assigned — a plate (format AA-123-BC) is generated on first drive and mounted front & rear.
Registered — the owner pays the official fee; the plate becomes permanent and enters the registry.
Readable — an aim-to-read HUD reveals the plate, owner and any stolen flag from up to 15m away.
Main features
Physical plates — real in-world signs on the vehicle, front and rear, with calibrated placement for cars, bikes, boats, helis and more.
Registry & deep scan — search any plate (full or partial) for owner, vehicle type, registration date, previous plates and full log.
Police control — run controls, report vehicles stolen, clear flags, and leave offense notes on a plate's file.
Fake plates & fraud — a timed fake plate hides the real one, but a police deep scan exposes the fraud, the real plate and who fitted it.
Mechanic profession A real player job. Mechanics install plates for clients, level up as they work (10 levels, +XP per plate fitted) and unlock cheaper installs (down to ~40% of base cost). They set the client price (fixed or within a min/max range), and a per-vehicle XP cooldown prevents farming. Operations: change a plate, fit a custom plate, assign first ownership, or broker a full vehicle sale — every step invoiced automatically.
Economy & ownership Configurable fees for registration, ownership transfer (mutation tax), vehicle sale (state fee) and custom plates. Transfers use timed invoices — the buyer confirms and pays before the plate changes hands. Works with EconomyRP, Economics and ServerRewards. Three registration modes: self-service, NPC, or mechanic-only.
Custom plates For a premium, players choose their own text (2–10 characters), a text colour, a background colour, and toggle the country band — with a live preview and validation that prevents duplicates.
In-game menu & admin One clean menu, four role-gated tabs — My Vehicles, Registry, Mechanic, Admin. Admins configure the whole plugin live (economy, fees, mechanic, vehicles, fake plates, display) and calibrate plate placement — no config-file editing.
Vehicle coverage Car, Motorbike, Minicopter, Attack Heli, Scrap Heli, Boat, RHIB, Tugboat, Snowmobile, Bicycle, Horse, Kayak and more. Each category can be toggled and set to front-only, rear-only or both.
Commands
/plaque — open the menu
read / hud — read or aim-to-read a plate
immat — register your vehicle
transfert — transfer ownership
changer / vente — mechanic operations
declarer — declare at an NPC
controle — police control
(The base command is renameable in the config.)
Permissions
licenseplates.admin — full admin panel
licenseplates.police — controls & stolen flags
licenseplates.garagiste — mechanic profession
licenseplates.fausse — fit fake plates
Languages: EN / FR / RU / DE — Version 1.0.0 by Rhaziel
- $24.99
- 1 Downloads
-
🧟 Core AI and Horde Logic
Movement in Formation: Zombies don’t just pile up chaotically. The add-on calculates a group center and assigns individual radii to each space so the horde moves as a tactical unit.
Advanced Siege Positioning: When attacking a base, NPCs no longer crowd a single point. The AI calculates “tactical slots” in a row/tangent to the structure, allowing the swarm to spread out and assault multiple sections simultaneously.
Base Assault AI: If a player takes refuge, the horde will detect nearby structures and actively attack foundations, doors, and barricades to reach their objective.
Ranged Combat & Reload System: NPCs can use firearms with a realistic reload system: when they run out of ammo, they retreat briefly or take a dynamic reload time based on weapon capacity.
NPC Interaction Modes (New v1.0.7): Administrators can now define how the swarm interacts with other NPCs on the server:
attack: The swarm will engage any other NPC they encounter.
passive: Defensive behavior only (only counter-attack).
ignore: Completely ignore external NPCs to focus only on players.
Overhauled Boss AI (Updated v1.0.7): Elite Commanders now feature more lethal and configurable intelligence:
Configurable Engagement Range: A new "Boss Vision Range" setting allows precise control over how far a Boss can detect and track enemies.
Weapon Damage Levels: Heavy weapons (Minigun, HMLMG, M249) can now be set to Low, Medium, or High damage modes for perfect server balance.
Advanced Target Memory: Bosses now maintain target memory more reliably and use improved aiming logic to prevent losing players behind cover.
Suppression Fire & Smart Rocket Aiming: Specialized logic for automatic bursts and ballistic calculations for rockets (pitch/yaw) to ensure hits from different heights.
Horde State Machine: The horde intelligently alternates between Dynamic Patrol (walking, running, or observing), Pursuit, and Attack.
Shoot Alert: If a player shoots from a distance, the group immediately enters an alert state, locates the attacker, and counterattacks.
⚔️🔥 Base Assaults and Humanized NPCs
Grenade Use: NPCs can throw F1s, Beancans, Molotovs, or Smoke grenades. The plugin calculates realistic physics, trajectories, and launch probabilities.
Smart Structure Assaults: The AI recognizes weapon types. Melee zombies tear down structures, while NPCs with firearms provide cover fire instead of hitting walls with their weapons.
Friendly Fire Prevention: Custom damage mitigation prevents zombies from killing each other with their own grenades or boss explosions.
Configurable Damage: Precisely adjust the HP damage inflicted on structures and multiply the overall aggression level.
Realistic Impact Effects: Accurate visual and sound effects based on the material hit (wood, stone, or metal).
🎭 Visual, Sound, and Loot Customization
Custom Appearance & Outfits: Choose from classic scarecrows, bandits, rebels, or zombified humans.
Expanded Character Presets (New v1.0.7):
New Human Archetypes: Added jason and prisoner presets.
New Boss Outfits: Added krieg and nomad styles to the existing Juggernaut, Tactical, Demon, Legendary, and Abyss categories.
⚙️ Population Control and Performance
Memory & Performance Optimization (Updated v1.0.7):
Improved active swarm tracking and target validation to reduce CPU overhead.
Fixed edge cases where Boss routines could continue after death, ensuring complete memory release.
The formation system is optimized to handle large swarms (50+ NPCs) without frame drops.
Smart Spawning (New v1.0.7):
Improved /swarm here command: Now spawns the horde in front of the admin instead of directly on their position.
Advanced NavMesh sampling and safety validation to prevent spawns underwater or inside rocks.
Strict Global Limits: Configure a maximum number of simultaneous zombies and hordes across the entire server to protect FPS.
Spawn Cycle & Cleanup: Zombies can be configured to spawn only at night and self-destruct at dawn.
Smart Entity Cleanup: Automatic tracking and removal of dropped backpacks and expired event entities to prevent server bloat.
Detailed Debug Logging: New diagnostic messages for swarm generation and spawn attempts to help admins troubleshoot their configuration.
Featured by:
✅ New: Real-time Visual Config Panel (/swp)
✅50+ configurable settings
✅8+ strategic performance checks
✅10+ administrative commands
✅Optimized for servers with 50–150+ players
📊 Administration Tools
Zombie Swarm Pro v1.0.8 includes an optional additional panel (GUI) called the ZSProPanel, which provides a complete in-game graphical interface for editing plugin settings without manually modifying JSON files. Now, administrators can modify all settings in real time within the game. No more manual .json file edits and server restarts to optimize your apocalypse.
Refined Status Reports: The /swarm status command and automatic messages provide real-time details, including current Boss counts, active swarm entities, and the system’s paused/active state.
Advanced Debug Logging (New v1.0.7): Added a new diagnostic layer. The plugin now generates detailed logs for swarm generation, Boss spawning, event cleanup, and failed spawn attempts, allowing admins to troubleshoot configuration issues with precision.
Improved Forced Spawning (New v1.0.7): The /swarm here command has been optimized for convenience; it now spawns the horde and Bosses directly in front of the administrator's view instead of on top of their current position.
Custom Announcement System: Broadcast automated chat messages to the server with full support for customizable HEX colors and unique prefixes.
Redesigned Admin Menu: The help menu (/swarm help) is visually optimized for better readability, making it easier to manage the apocalypse on the fly.
🖥️ Server Integration, Commands & Permissions
The plugin offers complete control over the apocalypse cycle. Server Admins (Auth Level 2) have full access by default.
Permissions: If you want to grant access to moderators, event organizers, or
specific players without giving them full admin rights, use the following Oxide
🔑 permission:
zombieswarmpro.admin — Grants full access to all /swarm chat commands.
# To grant this permission, use your console (F1) or RCON:
oxide.grant user <PlayerName or SteamID> zombieswarmpro.admin
oxide.grant group <GroupName> zombieswarmpro.admin
🧩 Admin Commands:
/swp: Open the Pro Visual Configuration GUI (Panel).
/swarm status: Shows active swarms, total zombies on the map, and current entity type.
/swarm toggle: Pauses or resumes the automatic swarm generation on the server.
/swarm clear: Immediately clears all swarms, zombies, and corpses from the map.
/swarm reload: Reloads the configuration file without restarting the server.
/swarm entity [npc_human | scarecrow]: Changes the NPC type in real-time.
/swarm here: Forces a swarm to spawn exactly at your current position.
/swarm attack "Player Name": Summons a swarm against a specific player instantly.
/swarm boss "Player Name": Sends a Boss directly to attack a specific player.
/swarm cancel "Player Name": Cancels and removes an active swarm attacking a specific player.
/swarm msg: Broadcasts a custom announcement to all players.
⚙️ Configuration file:
Here 👇
🖥️ Control Panel (GUI):
Here 👇
🔷 Support
If you find any bugs or would like to see new features, please let me know and we’ll gladly find a way to implement them.
This plugin is constantly being maintained and will continue to evolve with smart new features, gameplay improvements, and more fun mechanics.
Your feedback helps shape the future of this project.
- apocalypse
- base
- raid
- raidablebases
-
Tagged with:
- $9.99
- 1 Downloads
-
HONEST LEADERBOARDS
Real-time Rust stat tracking — self-hosted, no subscriptions, no monthly fees
What is it?
Honest Leaderboards is a complete stat tracking framework for your Rust server. An Oxide/Carbon plugin pushes player stats to your own web host every 30 seconds — giving you a live, searchable, sortable leaderboard page that's 100% yours.
No SaaS. No monthly fees. No shared servers. You own everything.
Stats Tracked
⚔ Combat
PvP Kills
Deaths & PvP Deaths (tracked separately)
K/D Ratio
Headshots
NPC Kills
Rockets Fired
⛏ Resources
Wood
Stone
Sulfur
Metal
High Quality Metal
Scrap
🏃 Movement
Distance Walked
Playtime
Web Leaderboard
Live search — filter players by name instantly
Click-to-sort — any of 15 columns, ascending or descending
Top 3 podium — Steam avatars, full stat breakdown per player
Column groups — Combat / Resources / Movement clearly separated
One-line branding — change a single hex code, the entire page updates
60-second cache — zero database hammering under load
CSP-safe — works on Hostinger, SiteGround and other hosts with strict security headers
In-Game /leaderboard Command
Players type /leaderboard in chat to see the top players ranked in-game. Fully optional — one config line disables it entirely.
/leaderboard — top PvP kills
/leaderboard sulfur — top sulfur gatherers
/leaderboard rockets — most rockets fired
/leaderboard distance — most distance walked
/leaderboard playtime — most time played
15 sort options: kills · deaths · pvp_deaths · headshots · npc_kills · rockets · wood · stone · sulfur · metal · hqm · scrap · resources · distance · playtime
Setup — 6 Steps, ~10 Minutes
1. Run schema.sql in phpMyAdmin — creates 3 tables
2. Upload api/, admin/, template/ and cache/ to your web host
3. Fill in config.php with your database credentials
4. Visit admin/generate-key.php to generate your server API key
5. Drop HonestLeaderboard.cs into oxide/plugins/
6. Edit 3 lines in template/leaderboard.php — your URL, server ID, brand colour
Full step-by-step instructions with troubleshooting included in README.txt.
Security
SHA-256 hashed API keys — plain key is never stored
Steam64 ID validation on every push
PDO prepared statements — SQL injection proof
Plugin never touches your database directly — HTTP push only
Requirements
Rust server running Oxide/uMod or Carbon
Web host with PHP 8.0+ and MySQL (Hostinger, SiteGround etc. all work)
FTP access to upload files
Powered by Honest Leaderboards — by JCustoms
jcustoms.co.uk
- $24.99
-
AdvancedTeleport is an all-in-one teleportation system designed for modern Rust servers.
Homes, TPR, warps, outpost/bandit teleports — all wrapped in a clean UI with VIP tiers and admin tools.
Unlike basic teleporter plugins, AdvancedTeleport focuses on server control, balance, and player experience.
Features
Homes with limits, cooldowns & warmups
TPR request system with accept/deny UI
Customizable VIP tiers
Outpost & Bandit teleports (auto-detect OR custom coords)
Fully configurable warp locations
Daily usage limits
Combat / raid / building-blocked restrictions
Economy support: Scrap/ServerRewards/Economics
Admin panel (no config editing needed)
Auto-wipe detection resets teleport data safely
Clean, modern UI players understand instantly
Commands :
Description
/home
Open homes UI / teleport to a home
/sethome <name>
Save a home
/delhome <name>
Delete a home
/homes
Show homes UI
/tpr <player>
Request teleport to player
/tpa
Accept a TPR
/tpc
Cancel/decline pending teleport
/outpost
Teleport to Outpost (if allowed)
/bandit
Teleport to Bandit Camp
/warp <name>
Warp to location
/warps
Open warp list UI
Admin Commands :
Description
/tpadmin
Open admin GUI
/setcoord
Save coordinates during setup wizard
Permissions :
Purpose
advancedteleport.use
Basic teleport features
advancedteleport.admin
Full admin panel & tools
advancedteleport.vip1
VIP Tier 1
advancedteleport.vip2
VIP Tier 2
advancedteleport.vip3
VIP Tier 3
advancedteleport.outpost
Use Outpost teleport
advancedteleport.bandit
Use Bandit teleport
advancedteleport.warp
Use warps
Config :
{ "Request Timeout (seconds)": 30, "Teleport Sound Effect": "assets/prefabs/missions/effects/mission_victory.prefab", "Block Teleport In Combat": true, "Block Teleport When Raiding": true, "Block Teleport When Building Blocked": true, "Require TC Authorization For Home": true, "Use Economics": false, "Use ServerRewards": false, "Use Scrap": false, "Outpost Settings": { "Enabled": true, "Auto Detect Location": true, "Display Name": "Outpost", "Asset Filter (for auto-detect)": "compound", "Custom X": 0.0, "Custom Y": 0.0, "Custom Z": 0.0 }, "Bandit Camp Settings": { "Enabled": true, "Auto Detect Location": true, "Display Name": "Bandit Camp", "Asset Filter (for auto-detect)": "bandit", "Custom X": 0.0, "Custom Y": 0.0, "Custom Z": 0.0 }, "Custom Warp Locations": { "lobby": { "Enabled": true, "Display Name": "Lobby", "X": 1355.97791, "Y": 10.4623671, "Z": 567.7058, "Permission (leave empty for default warp permission)": "" } }, "Permission Tiers": { "default": { "Display Name": "Default", "Max Homes": 2, "Home Cooldown (seconds)": 300, "Home Warmup (seconds)": 10, "Home Cost": 0, "TPR Cooldown (seconds)": 300, "TPR Warmup (seconds)": 10, "TPR Cost": 0, "Daily Home Limit (-1 = unlimited)": 10, "Daily TPR Limit (-1 = unlimited)": 10, "Outpost Cooldown (seconds)": 300, "Outpost Warmup (seconds)": 10, "Outpost Cost": 0, "Bandit Cooldown (seconds)": 300, "Bandit Warmup (seconds)": 10, "Bandit Cost": 0, "Warp Cooldown (seconds)": 300, "Warp Warmup (seconds)": 10, "Warp Cost": 0, "Daily Outpost Limit (-1 = unlimited)": 5, "Daily Bandit Limit (-1 = unlimited)": 5, "Daily Warp Limit (-1 = unlimited)": 10 }, "vip1": { "Display Name": "VIP Bronze", "Max Homes": 4, "Home Cooldown (seconds)": 180, "Home Warmup (seconds)": 7, "Home Cost": 0, "TPR Cooldown (seconds)": 180, "TPR Warmup (seconds)": 7, "TPR Cost": 0, "Daily Home Limit (-1 = unlimited)": 20, "Daily TPR Limit (-1 = unlimited)": 20, "Outpost Cooldown (seconds)": 300, "Outpost Warmup (seconds)": 10, "Outpost Cost": 0, "Bandit Cooldown (seconds)": 300, "Bandit Warmup (seconds)": 10, "Bandit Cost": 0, "Warp Cooldown (seconds)": 300, "Warp Warmup (seconds)": 10, "Warp Cost": 0, "Daily Outpost Limit (-1 = unlimited)": 5, "Daily Bandit Limit (-1 = unlimited)": 5, "Daily Warp Limit (-1 = unlimited)": 10 }, "vip2": { "Display Name": "VIP Silver", "Max Homes": 6, "Home Cooldown (seconds)": 90, "Home Warmup (seconds)": 5, "Home Cost": 0, "TPR Cooldown (seconds)": 90, "TPR Warmup (seconds)": 5, "TPR Cost": 0, "Daily Home Limit (-1 = unlimited)": 35, "Daily TPR Limit (-1 = unlimited)": 35, "Outpost Cooldown (seconds)": 300, "Outpost Warmup (seconds)": 10, "Outpost Cost": 0, "Bandit Cooldown (seconds)": 300, "Bandit Warmup (seconds)": 10, "Bandit Cost": 0, "Warp Cooldown (seconds)": 300, "Warp Warmup (seconds)": 10, "Warp Cost": 0, "Daily Outpost Limit (-1 = unlimited)": 5, "Daily Bandit Limit (-1 = unlimited)": 5, "Daily Warp Limit (-1 = unlimited)": 10 }, "vip3": { "Display Name": "VIP Gold", "Max Homes": 10, "Home Cooldown (seconds)": 30, "Home Warmup (seconds)": 3, "Home Cost": 0, "TPR Cooldown (seconds)": 30, "TPR Warmup (seconds)": 3, "TPR Cost": 0, "Daily Home Limit (-1 = unlimited)": -1, "Daily TPR Limit (-1 = unlimited)": -1, "Outpost Cooldown (seconds)": 300, "Outpost Warmup (seconds)": 10, "Outpost Cost": 0, "Bandit Cooldown (seconds)": 300, "Bandit Warmup (seconds)": 10, "Bandit Cost": 0, "Warp Cooldown (seconds)": 300, "Warp Warmup (seconds)": 10, "Warp Cost": 0, "Daily Outpost Limit (-1 = unlimited)": 5, "Daily Bandit Limit (-1 = unlimited)": 5, "Daily Warp Limit (-1 = unlimited)": 10 } } }- $15
- 12 Downloads
-
AdvancedPortals is a portal system for Rust with a clean UI, visual portal spheres, effect presets, and an admin panel for managing everything in-game.
Create portals with multiple entry/exit points, allow bi-directional or one-way travel, optionally require permissions per-portal, and customize the entire experience with effects, sounds, cooldowns, delays, and messages.
What it does?
Create unlimited portals with multiple entry & exit points
Supports one-way or two-way portals
Optional permission locking per portal
Polished player UI (/portals) to browse available portals
Full Admin UI panel (/portaladmin) to manage portals + settings
Visual portal spheres using Rust’s built-in sphere entity
Effect presets (mystical / fire / electric / silent etc.)
Entry/exit messages + teleport sound
Cooldown + optional teleport delay
Auto wipes portal data when the map changes (seed/size/new save)
Ambient portal effects (optional, timed)
Permissions :
Global permissions
advancedportals.use
Allows players to use portals and open the portal UI.
advancedportals.admin
Allows access to all admin commands and the admin panel.
Per-portal permissions (auto-generated)
If a portal has Requires Permission enabled, the plugin will generate a permission like:
advancedportals.use.<portal_name>
Example:
Portal display name: "Outpost Portal"
Permission becomes:
advancedportals.use.outpost_portal
Commands :
Player Commands :
/portals
Opens the portals list UI (only shows portals you have permission to use)
Admin Commands :
/portal
Shows help + usage
/portal create <name>
Creates a new portal
/portal delete <name>
Deletes a portal and all its points
/portal list
Lists all portals and their entry/exit counts
/addportalentry <portalname>
Adds an entry point at your current location
/addportalexit <portalname>
Adds an exit point at your current location
Admin UI
Portal Controls
Enable / Disable portals
Toggle One-Way / Two-Way
Toggle Requires Permission
Toggle portal sphere visibility
Add entry / exit points
Clear all entries / exits
Teleport to a portal for testing
Delete portals
Select effect preset per portal
Page through portals list
Settings Controls
Toggle global portal sphere visuals
Toggle effects on/off
Toggle enter message / exit message
Toggle combat restrictions
View cooldown/delay/radius values (edit in config)
How portals work ?
Each portal can have:
Entry Points (where players enter)
Exit Points (where players appear)
When a player touches a portal entry sphere:
The plugin picks a random exit point
Teleports the player
Plays optional effects + messages
One-Way behavior
If One Way = true:
Entry points work normally
Exit points do not teleport players back
Config :
{ "Teleport Cooldown (seconds)": 3.0, "Teleport Delay (seconds)": 0.0, "Sphere Radius": 1.5, "Sphere Entity Count (visuals)": 3, "Show Sphere Visuals": true, "Use Portal Effects": true, "Show Enter Message": true, "Show Exit Message": true, "Enter Message": "<color=#9b59b6>[Portal]</color> <color=#00ffff>Entering portal to {destination}...</color>", "Exit Message": "<color=#9b59b6>[Portal]</color> <color=#00ff00>Arrived at {destination}!</color>", "Effect Prefab (entry)": "assets/prefabs/misc/orebonus/effects/bonus_hit.prefab", "Effect Prefab (exit)": "assets/prefabs/misc/orebonus/effects/bonus_hit.prefab", "Teleport Sound": "assets/prefabs/misc/orebonus/effects/bonus_hit.prefab", "Ambient Effect Prefab": "", "Ambient Effect Interval (seconds)": 10.0, "Custom Prefab Path (empty = use sphere)": "", "Block Teleport In Combat": false, "Available Effect Presets": { "mystical": { "Name": "Mystical", "Ambient Effect": "", "Entry Effect": "assets/prefabs/misc/orebonus/effects/bonus_hit.prefab", "Exit Effect": "assets/prefabs/misc/orebonus/effects/bonus_hit.prefab" }, "fire": { "Name": "Fire", "Ambient Effect": "", "Entry Effect": "assets/bundled/prefabs/fx/impacts/additive/fire.prefab", "Exit Effect": "assets/bundled/prefabs/fx/impacts/additive/fire.prefab" }, "nature": { "Name": "Nature", "Ambient Effect": "", "Entry Effect": "assets/prefabs/misc/orebonus/effects/bonus_hit.prefab", "Exit Effect": "assets/prefabs/misc/orebonus/effects/bonus_hit.prefab" }, "electric": { "Name": "Electric", "Ambient Effect": "", "Entry Effect": "assets/prefabs/locks/keypad/effects/lock.code.unlock.prefab", "Exit Effect": "assets/prefabs/locks/keypad/effects/lock.code.unlock.prefab" }, "silent": { "Name": "Silent", "Ambient Effect": "", "Entry Effect": "", "Exit Effect": "" } } }- $12
- 1 Downloads
-
Welcome Player gives your players a warm, modern first impression — without being annoying or spammy.
The plugin automatically detects whether someone is joining for the first time or coming back, then shows customized messages, optional rewards, a clean UI banner, and (if you want) sends notifications straight to Discord. It also tracks connection history, so players can check when they first joined and how often they’ve played.
What it does ?
Detects first-time vs returning players
Sends configurable private messages, global join messages (optional), and disconnect messages
Gives custom rewards (with skin support)
Displays a subtle, polished UI welcome banner
Detects player country (with fallback)
Sends Discord webhook embeds for joins and disconnects
Tracks basic player stats (first join, last join, total connects)
Integrates with BetterChat if installed
Supports multiple languages using Oxide lang
And yes — everything can be turned on or off.
Examples (default behavior)
First time player joins → welcome message, optional starter reward, UI banner, optional Discord notification
Returning player joins → short “welcome back” message, optional loyalty reward
Player disconnects → optional global message + Discord embed
Player runs /welcomestats → sees their join history + country + total connections
Permissions :
welcomeplayer.bypass - Skips all welcome events — useful for admins and test accounts.
Commands :
/welcomestats sees their join history + country + total connections
welcomeplayer.reset <steamid|all> - Console Command
welcomeplayer.stats - Console Command
Config :
{ "First Time Player Settings": { "Enable First Time Welcome": true, "Send Global Message": true, "Private Message": "<size=18><color=#00ffff>Welcome</color> <color=#FFFFFF>{player}</color> to <color=#ff00ff>{server}</color></size>\n<size=14><color=#888888>It seems like this is your <color=#00ffff>first time</color> joining us</color></size>\n<size=12><color=#00ff00>Check your inventory for a welcome gift</color></size>", "Global Message": "<size=14><color=#00ff00>[+]</color> <color=#FFFFFF>{player}</color> <color=#00ff00>has joined us for the first time</color> from <color=#00ffff>{country}</color></size>", "Sound Effect": "assets/bundled/prefabs/fx/invite_notice.prefab", "Rewards (shortname:amount:skinId)": [ "syringe.medical:3:0", "bandage:5:0", "apple:10:0", "syringe.medical:3:0", "bandage:5:0", "apple:10:0" ], "Message Display Duration (seconds)": 10.0 }, "Returning Player Settings": { "Enable Returning Player Welcome": true, "Send Global Message": true, "Private Message": "<size=18><color=#00ffff>Welcome Back</color> <color=#FFFFFF>{player}</color></size>\n<size=14><color=#888888>We're glad to see you came back to us</color></size>\n<size=12><color=#00ff00>Check your inventory for a loyalty reward</color></size>", "Global Message": "<size=14><color=#00ffff>[+]</color> <color=#FFFFFF>{player}</color> <color=#00ffff>has come back online</color> from <color=#00ffff>{country}</color></size>", "Sound Effect": "assets/bundled/prefabs/fx/notice/loot.copy.fx.prefab", "Rewards (shortname:amount:skinId)": [ "syringe.medical:1:0", "syringe.medical:1:0" ], "Message Display Duration (seconds)": 8.0 }, "Disconnect Settings": { "Enable Disconnect Message": true, "Send Global Message": true, "Global Message": "<size=14><color=#ff00ff>[-]</color> <color=#FFFFFF>{player}</color> <color=#ff00ff>just went offline</color></size>" }, "General Settings": { "Server Name (leave empty to use server hostname)": "", "Use IP-API for Country Detection": true, "Default Country (if detection fails)": "Unknown", "Welcome Delay (seconds after connect)": 2.0, "Show UI Welcome Banner": true, "UI Banner Duration (seconds)": 8.0, "Log Player Connections": true }, "Discord Webhook Settings": { "Enable Discord Webhooks": false, "Webhook URL": "", "Embed Color - First Time (decimal)": 65280, "Embed Color - Returning (decimal)": 65535, "Embed Color - Disconnect (decimal)": 16711935, "Send First Time Join": true, "First Time Message": ":green_circle: **{player}** has joined for the first time from **{country}**", "Send Returning Player Join": true, "Returning Message": ":blue_circle: **{player}** has come back online from **{country}**", "Send Disconnect": true, "Disconnect Message": ":red_circle: **{player}** just went offline", "Include Player Steam ID": true, "Include Timestamp": true } }- $5
- 3 Downloads
-
KillActivity is a modern kill feed + activity tracker that keeps your server feeling alive and competitive.
Players get a clean HUD feed that shows kills in real time (PVP/NPC/animals/vehicles), optionally including weapon and distance — while admins can configure what counts as “activity” and track spikes in combat happening across the server.
Features :
Premium-looking HUD kill feed (CUI)
Fully configurable filters (PVP, NPC, animals, vehicles)
Optional distance + weapon display
Activity tracking over a time window (detect “hot” moments)
Admin UI for live management
Quick commands to add/remove monitored entities
Lightweight and non-spammy design
Permissions :
killactivity.admin — admin UI + admin commands
killactivity.use — registered (optional; not enforced by default)
Commands :
/killadmin — open admin UI
/addentity <shortprefabname> — add monitored entity
/removeentity <shortprefabname> — remove monitored entity
Config :
{ "General Settings": { "Max Kill Feed Entries": 5, "Display Duration (seconds)": 8.0, "Show Distance": true, "Show Grid Location": true, "Show Headshots": true, "Show Weapon Mods": true, "Minimum Distance to Show": 0.0, "Maximum Distance to Show": 1000.0 }, "UI Colors": { "Panel Background": "#0d0d12F0", "Panel Border": "#00ffff40", "Killer Name Color": "#00ffffFF", "Victim Name Color": "#ff00ffFF", "Distance Color": "#00ff00FF", "Grid Color": "#ffff00FF", "Weapon Text Color": "#ffffffFF", "Headshot Icon Color": "#ff0000FF", "Text White": "#ffffffFF", "Text Gray": "#888888FF", "Admin Panel Background": "#0d0d12F5", "Admin Panel Border": "#00ffff60", "Admin Button": "#1a1a2eFF", "Admin Button Hover": "#00ffff40", "Admin Button Active": "#00ffffFF", "Admin Toggle On": "#00ff00FF", "Admin Toggle Off": "#ff0000FF" }, "UI Position": { "Anchor (TopLeft, TopCenter, TopRight, BottomLeft, BottomCenter, BottomRight)": "TopRight", "Offset X": 0.0, "Offset Y": 0.0, "Entry Width": 350.0, "Entry Height": 28.0, "Entry Spacing": 4.0, "Grow Direction (Up, Down)": "Down" }, "Kill Types": { "Player vs Player": true, "Player vs NPC": true, "NPC vs Player": true, "Player vs Animal": true, "Animal vs Player": true, "Trap vs Player": true, "Turret vs Player": true, "Vehicle Kills (Vehicle vs Player)": true, "Player vs Vehicle (Bradley/Heli)": true, "Self Kills (Suicide)": false }, "Weapon Filters": [], "Group Settings": { "killactivity.vip": { "Killer Name Color": "#ffd700FF", "Victim Name Color": "#ffd700FF", "Show Kills": true }, "killactivity.premium": { "Killer Name Color": "#ff00ffFF", "Victim Name Color": "#ff00ffFF", "Show Kills": true }, "killactivity.admin": { "Killer Name Color": "#ff0000FF", "Victim Name Color": "#ff0000FF", "Show Kills": true } }, "Entity Display Names": { "scientist": "Scientist", "scientistnpc_heavy": "Heavy Scientist", "scientistnpc_roam": "Scientist", "scientistnpc_cargo": "Cargo Scientist", "scientistnpc_oilrig": "Oil Rig Scientist", "scarecrow": "Scarecrows", "tunneldweller": "Tunnel Dweller", "underwaterdweller": "Underwater Dweller", "bear": "Bear", "polarbear": "Polar Bear", "wolf": "Wolf", "boar": "Boar", "stag": "Stag", "chicken": "Chicken", "horse": "Horse", "simpleshark": "Shark", "bradleyapc": "Bradley APC", "patrolhelicopter": "Patrol Helicopter", "autoturret_deployed": "Auto Turret", "guntrap.deployed": "Shotgun Trap", "flameturret.deployed": "Flame Turret", "landmine": "Landmine", "beartrap": "Bear Trap", "teslacoil.deployed": "Tesla Coil", "spikes.floor": "Floor Spikes", "barricade.metal": "Metal Barricade", "cactus-1": "Cactus", "cactus-2": "Cactus", "cactus-3": "Cactus", "sam_site_turret_deployed": "SAM Site" } }- $12
- 7 Downloads
-
RESpawnNPC is a complete rework and expansion of the free SpawnNPC plugin, rebuilt with performance improvements, extended functionality, and full in-game UI management.
This version transforms the original concept into a modern NPC control framework with monument support, biome rules, event spawning, profile systems, advanced loot logic, and full custom map compatibility.
Built for PvE, PvP, Hardcore, Event, and Custom Map servers.
RESpawnNPC gives you full control over NPC spawning on your server using a powerful in-game UI.
Unlike the original SpawnNPC, this version supports better :
Monument-based spawning
Biome-based spawning
Event-based NPC guards
Custom spawn profiles
Custom monument and custom map support
Advanced loot systems
Reward integrations
Performance-optimized AI logic
All configuration can be handled directly in-game.
No manual file editing required unless you want to.
Core Features
Monument-based NPC spawning
Biome-based spawn control
Event-based NPC spawning:
Supply Drops
Hackable Locked Crates
Bradley APC
Patrol Helicopter
Underwater Labs
Tunnel Entrances
Custom Spawn Profiles
Per-location spawn rules
In-game Admin UI
NPC radar debug tool
Optional infighting disable
Dormant AI optimization system
Advanced Loot System
Choose how NPC loot is generated:
Vanilla Rust loot
Crate-based loot with min/max control
Extra loot layering
Kits integration for loadouts
Loot logic is optimized and no longer recreates containers every spawn.
Reward Support
Optional integrations:
Economics
ServerRewards
Rewards configurable per preset.
Optional Dependencies
Kits
MarkerManager
Economics
ServerRewards
Plugin runs without them.
Chat Command :
Description
Permission Required
/renpc
Opens the Admin UI panel
respawnnpc.admin
/renpc count
Displays total NPCs managed by the plugin
respawnnpc.command
/renpc ui
Opens the Admin UI
respawnnpc.admin
/renpc kill
Kills all plugin-spawned NPCs
respawnnpc.admin
/renpc respawn
Kills and fully respawns all NPCs
respawnnpc.admin
/renpc reload
Reloads the plugin
respawnnpc.admin
/renpc show [seconds]
Enables NPC radar debug drawing
respawnnpc.admin
/renpc hide
Disables NPC radar drawing
respawnnpc.admin
/renpc monuments
Lists detected monuments on the map
respawnnpc.admin
/renpc presets
Lists available NPC presets
respawnnpc.admin
Profile Management Commands
Description
Permission Required
/renpc profile create <name>
Creates a new custom spawn profile
respawnnpc.admin
/renpc profile load <name>
Loads an existing profile
respawnnpc.admin
/renpc profile unload
Unloads active profile and despawns its NPCs
respawnnpc.admin
/renpc profile delete <name>
Deletes a profile from data storage
respawnnpc.admin
/renpc profile list
Lists all saved profiles
respawnnpc.admin
Custom Spawn Point Commands
Description
Permission Required
/renpc add <preset> [count] [label]
Adds a spawn point at your position to the active profile
respawnnpc.admin
/renpc remove <id>
Removes a spawn point from active profile
respawnnpc.admin
/renpc list
Lists all spawn points in active profile
respawnnpc.admin
Permissions :
Description
respawnnpc.admin
Full administrative access to UI, spawn editing, profiles, radar, and management tools
respawnnpc.command
Allows access to base informational commands like /rnpc count
respawnnpc.ignore
Players with this permission receive no damage from plugin NPCs
- $25
- 17 Downloads
-
✅ Key Features
🚀 Fast Aim + E Ping (no menus, no delays)
🗺️ Customizable Ping Style (icon type + color index)
📏 Configurable Range & Duration
🔊 Optional Sound Alerts
👤 Sound for the player
👥 Sound for teammates (nearby-only option included)
🛡️ Anti-Spam Cooldown to prevent abuse
🔭 Binoculars Block option to avoid conflicts
⚙️ Clean config + minimal overhead (optimized for performance)
🎮 Perfect For 🔥 PvP callouts and roaming squads
🏛️ Monument coordination 💰 Loot / node route marking
🤝 Any server that wants better teamwork without clutter Marcar keeps teamwork smooth, fast, and intuitive — your players will wonder how they played without it.
- $2
-
🔌 No electricity required to toggle turrets
🕹️ Adds a physical lever near the turret
🏠 TC Authorization Required (only building-authorized players can toggle)
🚫 Optional block if turret is powered by real electricity
💾 Saves links turret
↔ lever (no duplicates)
⚙️ Auto-generates config + data files
🔒 Permissions Support
👑 Give access only to specific ranks/groups (VIP/Staff/etc.) Permission: sentrynoenergy.use
📦 Files Created oxide/config/SentryNoEnergy.json oxide/data/SentryNoEnergy.json
🔥 Simple. Clean. Useful. Make turret management easier and keep control protected by Tool Cupboard auth! 🧰✅
https://youtu.be/RSXcJ3U3qPc
- $5
- 1 Downloads
-
NoRoofCamp is a anti–roof camping plugin that prevents unfair elevated PvP without breaking legitimate gameplay such as base defense, raids, monuments, or helicopters.
Instead of blindly blocking damage, the plugin evaluates combat context, height, terrain, building ownership, and raid state to determine whether damage should be allowed, blocked, or reflected.
Everything is configurable and manageable through an in-game admin UI.
What it does ?
Detects and prevents unfair roof camping
Differentiates between:
Roof camping
Base defense
Active raids
Legitimate elevated combat
Supports:
Damage blocking
Damage reflection (optional)
Optional protection at monuments
Allows helicopter combat (optional)
Displays configurable warnings (screen + chat)
Tracks combat and raid state to avoid false positives
Includes a live admin control panel
How detection works?
The plugin evaluates multiple conditions before acting:
Attacker height above terrain
Victim position (grounded vs elevated)
Distance between players
Building ownership and authorization
Active raid or combat state
Monument zones
Helicopter combat
Only when all roof camping conditions are met, damage is blocked or reflected.
Examples :
Elevated sniper shooting ground player → damage blocked
Player defending their own base → allowed
Active raid between teams → allowed
Roof camper at monument → blocked
Helicopter PvP → allowed
Explosives during raids → never blocked
Commands :
Description
/nrc
Open the admin control panel
/nrc reload
Reload the plugin configuration
/nrc stats
View active combat / roofcamp tracking data
/nrc clear
Clear all stored combat tracking entries
Permission
Description
noroofcamp.admin
Grants access to admin UI and admin commands
noroofcamp.bypass
Completely bypasses all roof-camp detection and restrictions
Config :
{ "Combat Duration (seconds)": 30, "Raid Duration (seconds)": 120, "Show Message On Screen": true, "Show Message In Chat": true, "Screen Message": "<color=#ff0000>You can't roofcamp!</color>", "Chat Message": "<color=#ff0000>You can't roofcamp! Damage was returned to you.</color>", "Message Display Duration (seconds)": 2, "Message Fade Out Duration (seconds)": 0.3, "Enable Damage Reflection": false, "Damage Reflection Divider": 5, "Minimum HP After Reflection": 5, "Allow Heli Roofcamping": true, "Ground Check Distance": 2, "Building Check Radius": 6, "Cleanup Interval (seconds)": 60, "Max Height Above Terrain": 4, "Enable Monument Roofcamp Protection": true }
- $20
-
HealthBar brings a clean, MMO-style health bar system to Rust — without cluttering the screen or spamming players.
Whenever a player damages an NPC, animal, vehicle, turret, Bradley, or helicopter, a smooth animated health bar appears — showing:
name
distance
remaining HP
percentage
color-coded status
Bars automatically fade away after combat, and players can toggle the feature individually if they prefer a clean screen.
Everything is configurable — distance, icons, entities, UI style, and behavior.
Perfect for PvE servers, PvP arenas, boss events, and servers that want cleaner combat feedback.
What it does ?
Detects combat targets and shows health bars in real time
Works with:
NPCs
Animals
Bradley APC
Patrol Helicopter / CH47
Vehicles (boats, minicopters, modular cars, trains, etc.)
Turrets + SAM sites
Shows:
name
distance
numeric health
percentage
entity-type icon
Smart visibility system (time-based, distance aware)
Fully configurable UI (position, colors, toggles)
Per-player toggle command
Admin tools for tuning distance + reloading config
Safe, optimized, timer-driven updates (no UI flicker, no spam)
Permissions :
Description
healthbar.use
Allows player to use / toggle health bars (recommended default)
healthbar.admin
Allows access to admin commands (distance + reload)
Player Commands :
Description
/healthbar
Shows help menu
/healthbar toggle
Enables / disables health bars for you
console: healthbar.toggle
Console toggle (bindable)
Admin Commands :
Description
/healthbar distance <meters>
Sets visibility distance
/healthbar reload
Reloads configuration
{ "Show Health Bars For NPCs": true, "Show Health Bars For Animals": true, "Show Health Bars For Bradley": true, "Show Health Bars For Attack Helicopter": true, "Show Health Bars For Vehicles": true, "Show Health Bars For Turrets": true, "Show Distance Text": true, "Health Bar Visibility Distance (meters)": 50.0, "Health Bar Fade Distance (meters)": 60.0, "Update Rate (seconds)": 0.15, "Show Entity Name": true, "Show Numeric Health": true, "Show Health Percentage": true, "Show Entity Type Icon": true, "UI Position - Anchor Min": "0.35 0.13", "UI Position - Anchor Max": "0.65 0.19", "Health Bar Display Duration (seconds)": 5.0, "Enabled By Default": true, "NPC Names": { "scientist": "Scientist", "scientistnpc": "Scientist", "tunneldweller": "Tunnel Dweller", "underwaterdweller": "Underwater Dweller", "murderer": "Murderer", "junkpile": "Junkpile Scientist", "scarecrow": "Scarecrow", "heavyscientist": "Heavy Scientist", "hazmat": "Hazmat Scientist", "bandit": "Bandit", "gingerbread": "Gingerbread", "zombie": "Zombie" }, "Animal Names": { "bear": "Bear", "polarbear": "Polar Bear", "wolf": "Wolf", "boar": "Boar", "stag": "Stag", "deer": "Deer", "chicken": "Chicken", "horse": "Horse", "shark": "Shark" }, "Vehicle Names": { "rhib": "RHIB", "rowboat": "Rowboat", "kayak": "Kayak", "minicopter": "Minicopter", "scraptransport": "Scrap Heli", "hotairballoon": "Hot Air Balloon", "sedan": "Sedan", "snowmobile": "Snowmobile", "tomaha": "Tomaha", "workcart": "Workcart", "locomotive": "Locomotive", "magnetcrane": "Magnet Crane", "modularcar": "Modular Car", "attackhelicopter": "Attack Heli", "ch47": "Chinook" } }
- $7
- 4 Downloads
-
Extended Minigun is a basic plugin that allows players with the use permission to reload the minigun any where and not just at a level 2 workbench.
The Plugin also features adjustable durability and output damage
{ "Version": "1.0.1", "Reload Duration Seconds": 3.5, "Reload Cooldown Seconds": 5.0, "Enable Toast Notifications": true, "UI Background Color (Hex)": "000000", "UI Background Opacity (0-100)": 50.0, "UI Progress Bar Color (Hex)": "FF8800", "UI Text Color (Hex)": "FF8800", "Minigun Durability Multiplier (1.0 = normal, 2.0 = half damage)": 2.0, "Minigun Damage Multiplier (1.0 = normal, 2.0 = double damage)": 2.0 }
- Free
- 8 Downloads
-
Monthly Rewards Calendar gives your players a reason to come back every day — without feeling grindy or pay-to-win.
The plugin shows a clean monthly calendar UI, lets players claim daily rewards, tracks streaks, and even announces milestones. Admins get a full in-game editor, so you can change rewards instantly — no JSON editing or server reload required.
It also supports Discord announcements, custom commands, blueprints, skins, streak bonuses, and full month preview mode.
What it does ?
Detects when players are eligible for a daily reward
Shows a polished calendar UI with claimed, available, and locked rewards
Supports streak bonuses with configurable multipliers and caps
Lets players preview rewards for every month
Tracks claim history, streaks, and total rewards earned
Allows per-month reward tables (fully customizable)
Supports command-based rewards (economy, kits, VIP, etc.)
Integrates item icons via ImageLibrary
Announces streak milestones to Discord (optional)
Includes a full admin editor UI for live reward editing
Supports rotational mode or fixed calendar rewards
And yes — almost every feature can be toggled or tweaked.
Permissions :
Commands :
Config ( Comes with all months/days just shortened here as example ):
{ "Claim Cooldown (hours)": 24, "Show Streak Bonus": true, "Streak Bonus Multiplier Per Day": 0.1, "Max Streak Bonus": 2.0, "Reset Streak On Miss (false = streak only counts claim days)": true, "Use Calendar Day Rewards (true = Day 1 always gives slot 1, false = rotational)": true, "Command Aliases": [ "rewards", "daily", "calendar" ], "Sound Effect On Claim": "assets/prefabs/misc/halloween/lootbag/effects/gold_open.prefab", "UI Cooldown (seconds)": 1.0, "Discord Webhook URL": "", "Discord Announce Milestones (streak counts)": [ 7, 14, 30 ], "Monthly Rewards": { "1": { "Month Name": "January", "Rewards": [ { "Item Shortname": "wood", "Display Name": "Wood", "Amount": 2500, "Skin ID": 0, "Is Blueprint": false, "Custom Command": "" }, { "Item Shortname": "stones", "Display Name": "Stone", "Amount": 2000, "Skin ID": 0, "Is Blueprint": false, "Custom Command": "" } ] }, "2": { "Month Name": "February", "Rewards": [ { "Item Shortname": "scrap", "Display Name": "Scrap", "Amount": 150, "Skin ID": 0, "Is Blueprint": false, "Custom Command": "" } ] } } }- $20
-
Gametip Soundalert offers the Admin a small Plugin to Broadcast a Gametip to all Players.Every Player will also get a notification Sound.
The Plugins plays the Effect "Team Invitation" when you send a Gametip.
Can be used from your Server Console (works with Schedule/TImedEvents) or Ingame with Permission:
effecttimer.use Timer Command
effecttimer TipLength Tip Text to Send Example
effecttimer 10 This is a Test Tip This will send a Tip for 10 Seconds and poke all Players with a Invitation Sound.
No Config Required
- Free
- 11 Downloads
-
One-click activation with automatic 24h gift window
When you press Enable, the plugin automatically creates a 24-hour period during which players can claim their gift.
No manual scheduling or date setup — activate it and it’s ready.
Adjustable time zone
Choose your preferred time zone (Paris, London, UTC, etc.).
All timestamps displayed by the plugin follow this setting.
Clean and user-friendly CUI
A custom interface where:
Admins configure items, quantities, and images
Players see and claim their rewards
ImageLibrary support provides clean visuals
One-time claim per player
Each player can claim the gift only once during the active period.
All claim data is automatically saved.
ImageLibrary support
Easily link custom images for each reward to enhance presentation.
Simple data handling
All admin settings and player claim data are saved automatically and safely reloaded on server restart.
Permissions
sgivegift.admin
Grants access to the admin UI for configuring gifts.
Commands
Player Commands
/pgift
Opens the player gift menu (if a gift event is currently active).
Admin Commands
/agift
Opens the admin UI to configure items, quantities, images, and to enable/disable the gift.
/genitems (Rust admin only)
Generates a JSON file containing a dictionary of all item shortnames.
Configuration file
Data file (example)
data/SGiveGift/AdminGiftData.json
- $5.99
- 2 Downloads
-
PlayersSinceWipe is a powerful Rust plugin designed to track every player who connects to the server after the plugin is installed, starting from the last wipe.
It supports multiple wipe modes and can automatically send daily or manual reports to Discord via webhook.
Previous player connections before installation are not tracked.
Key Features:
Automatic tracking of all players since the last wipe.
Support for Monthly, Weekly, and BiWeekly wipe modes.
Daily automated reports with full player lists and statistics.
Manual report system for both chat and console.
Full Discord integration through webhook.
Multi-language support (French / English) with customizable messages.
Commands:
/psw.report → Sends a manual report to Discord from in-game chat.
psw.report (console) → Sends a manual report from the server console.
Benefits:
Accurate and fully automated player tracking with zero manual effort.
Simple setup and seamless integration with Rust and Discord.
Fully compatible with all Rust servers running Oxide or Carbon.
Configuration file:
- $3.99
- 3 Downloads
-
Protect your loot! This is the best plugin to protect your Storage Boxes, Research Table, Repair Bench, Furnace, Large Furnace, ETC! Anything that is a placeable storage object, in or around your base from being looted, or picked up! Super optimized at under 80 lines of code! With Team feature!
You can only pick up or loot an object if you are the original owner of the object, or you are authorized on the tool cupboard, or if teams is enabled the owner of the object is in your team/You in their team!
Permissions:
lootguard.bypass - Bypass the protection restrictions!
Configuration:
Language:
- $5
- 11 Downloads
-
RoastBot
Adds a little fun to the chat by roasting players on their death.
Will also count deaths and causes.
Add your own mockery notes in the config
Add or remove death comments in the config file
default config
{ "DeathComments": { "bullet": [ "{player} ate a bullet sandwich! That’s {causeDeaths} times you’ve been a target dummy!", "..." ], "fall": [ "{player} forgot how gravity works! {causeDeaths} falls in {totalDeaths} deaths!", "..." ], "animal": [ "{player} became animal chow! {causeDeaths} times animals won!", "{player} lost to wildlife again. {causeDeaths} animal deaths in {totalDeaths}!", "{player} thought they were a zookeeper. {causeDeaths} maulings say otherwise!", "Another animal snack for {player}! That’s {causeDeaths} furry defeats!", "{player} keeps feeding the wildlife. {causeDeaths} times in {totalDeaths} deaths!" ], "explosion": [ "{player} went BOOM! {causeDeaths} explosions in {totalDeaths} deaths!", "..." ], "melee": [ "{player} got whacked! {causeDeaths} melee beatdowns in {totalDeaths} deaths!", "..." ], "drowned": [ "{player} forgot how to swim! {causeDeaths} drownings in {totalDeaths} deaths!", "..." ], "suicide": [ "{player} checked out early! {causeDeaths} self-inflicted exits in {totalDeaths} deaths!", "..." ], "cold": [ "{player} turned into a popsicle! {causeDeaths} freezes in {totalDeaths} deaths!", "..." ], "heat": [ "{player} melted in the heat! {causeDeaths} heatstrokes in {totalDeaths} deaths!", "..." ], "starvation": [ "{player} starved to death! {causeDeaths} times you forgot to eat!", "..." ], "burn": [ "{player} went up in flames! {causeDeaths} times you’ve been toasted!", "..." ], "other": [ "{player} died mysteriously! {causeDeaths} weird deaths in {totalDeaths}!", "..." ] }, "ShowDeathNotes": true }
- $4.99
- 2 Downloads
-
Depends on:
Image Library
Rust Translation API
Warning:
Kindly note that this plugin supports only Oxide and is not compatible with Carbon.
Manage key game elements and create a unique atmosphere on your server!
Our plugin allows you to easily modify blueprints, item parameters, and player inventories according to your preferences.
Thanks to user-friendly settings, the configuration process is simple and intuitive.
Main Features:
Server Blueprint Management:
Full customization of blueprints, including crafting ingredients, crafting time, required workbench level, and more.
Server Item Management:
Modify item rarity, stats, carry capacity, and other characteristics.
Player Inventory Management:
Add items to a player's inventory (including with skins).
Modify item parameters directly in the inventory.
Remove items from a player's inventory.
Plugin Settings:
Customize the interface font.
Change the color scheme.
Set a custom background color.
Switch interface language: English / Russian.
Remap all plugin control commands.
Permissions
oxide.grant user <name or steam id> AManager.Admin
Command
/AManagerMenu
Disclaimer:
Like all of my plugins - this plugin is sold as is. I will be happy to take feature requests into consideration but make no guarantees about which ones get implemented. Please refer to the feature list before you make your purchase!
Demonstration: https://www.youtube.com/watch?v=aAzzby6wwt0
- $20
- 6 Downloads
-
Instantly switches spoiled meat for FreshMeat
permission - freshmeat.use
- $5
- 1 Downloads