Live
SirWill reacted ❤️ to SemtexMabel reacted 🔥 to AchievementsMabel reacted 💯 to CrowdFundRickySpanish reacted 🚀 to Deep Sea OptionsKhaled reacted 💯 to CrowdFundRickySpanish reacted 😆 to CrowdFundKhaled published Advanced ApartmentGoldenRatio published Golden Master Key ControllerDuff published LumosKap published Exile - The Forgotten LandPumpkinKing reviewed ViperNetFaceFirst published Rocket MagBarry_Allenn published MBRatesWrecks published ViperNetbadgyver published Australia Template Mapbadgyver published Austria Template Mapbadgyver published Azerbaijan Template Mapbadgyver published Bahrain Template Mapbadgyver published Bangladesh Template MapKhaled published Hackable Crate ManageraRandumDude reviewed RustShieldSovereign_Skies reviewed ApartmentControllerSlayersRust published Creators Paradise 4500K Custom MapURA followed @duffKap reviewed ApartmentControllerDuff published ApartmentControllerdrifter reviewed PlaceryExtendedFlecksel reviewed PlaceryGrabGoldenRatio followed @ALAEDDINEHADES reviewed Zombie Swarm PRO
SirWill reacted ❤️ to SemtexMabel reacted 🔥 to AchievementsMabel reacted 💯 to CrowdFundRickySpanish reacted 🚀 to Deep Sea OptionsKhaled reacted 💯 to CrowdFundRickySpanish reacted 😆 to CrowdFundKhaled published Advanced ApartmentGoldenRatio published Golden Master Key ControllerDuff published LumosKap published Exile - The Forgotten LandPumpkinKing reviewed ViperNetFaceFirst published Rocket MagBarry_Allenn published MBRatesWrecks published ViperNetbadgyver published Australia Template Mapbadgyver published Austria Template Mapbadgyver published Azerbaijan Template Mapbadgyver published Bahrain Template Mapbadgyver published Bangladesh Template MapKhaled published Hackable Crate ManageraRandumDude reviewed RustShieldSovereign_Skies reviewed ApartmentControllerSlayersRust published Creators Paradise 4500K Custom MapURA followed @duffKap reviewed ApartmentControllerDuff published ApartmentControllerdrifter reviewed PlaceryExtendedFlecksel reviewed PlaceryGrabGoldenRatio followed @ALAEDDINEHADES reviewed Zombie Swarm PRO
Browse/Rust/Black Market Auction

Black Market Auction

Wrecks 0.0 (0)v1.0.0OxideCarbonExclusive#auction#pve#admin#loot
Black Market Auction1 / 9
Sold.
Description

Black Market Auction drops a shady auctioneer on your map and lets your players bid against each other for loot - perms and more.


(AUCTION HOUSE BUILDING NOT INCLUDED I KNOW ITS TOP NOTCH BUT IT WAS JUST TO GIVE YOU AN IDEA :P)

Default dynamic pos is at outpost, see screenshot of the npc in front of the brick building. You can use monument finder from umod and the mf closest command, to change the dynamic monument and spawn pos.

The auctioneer spawns at a monument, or at spots you place yourself, announces where he set up, and gives everyone time to make the trip before the first lot goes up.

Lots run one at a time as live auctions. Players raise the bid, and the house quietly bids them up under a rotating list of names you can preset in config until a hidden reserve is met.
Only the winner pays.
Last second bids push the clock back so there is no sniping.

Players can bid with Economics, Server Rewards, or an item you pick.

You can build as many lots as you like via config. Every lot has a name, a description, a starting bid and an optional hidden reserve. A lot can be a straight item, a permission or command reward, you can do as many commands as you need, or a mystery box. Mystery lots pull from a pool you fill, hand the winner a random pick or two, then reveal what they got.

Commands / Perm Targeting

json
1{id} - the winner's Steam ID
2{name} - the winner's display name

If a winner can't cover their bid when the lot closes, it falls to the next highest bidder, and the next, instead of going unsold, This is to prevent the user from tossing balance out right at the end.

Winners don't have to be standing there when they win. Prizes get banked and pulled later with /bmaclaim or the Claims button on the auctioneer, and the plugin checks they have room first so nothing drops on the ground.

Auctions can run on a timer or be started by an admin from chat or console. Wins announce to chat and can log to Discord.

code
1Permissions
2BlackMarketAuction.Use
3BlackMarketAuction.Admin
code
1Players
2
3/auction - Open the auction while one is running
4/bmaclaim - Collect prizes you've won
5
6Admins
7
8/auc start - Start an auction
9/auc stop - End the current auction
10/auc skip - Resolve the current lot right now
11/bmplace - Save an auctioneer spawn at your position
12/bmremove - Remove the nearest saved spawn
13/bma - Show the command menu in game
14
15Console
16
17auc start | auc stop | auc skip

Video Demo

Config

json
1{
2 "Discord Webhook URL": "",
3 "Bid Currency Mode - 1 Economics - 2 Server Rewards - 3 Item": 1,
4 "Currency Item Shortname": "scrap",
5 "Currency Item Skin": 0,
6 "Currency Display Name": "Scrap",
7 "Auctioneer Name": "The Auctioneer",
8 "Mystery Bidder Names (For Reserve)": [
9 "A Hooded Figure",
10 "Anonymous",
11 "The Man in the Corner",
12 "A Masked Stranger",
13 "Paddle #7",
14 "PumpkinKing",
15 "Wrecks",
16 "TrapBox",
17 "1080",
18 "Yami",
19 "RickySpanish",
20 "Mabel",
21 "The Syndicate",
22 "An Offshore Account",
23 "Caller on Line 2"
24 ],
25 "Auto Start Event?": false,
26 "Event Interval in Seconds": 7200.0,
27 "Warmup Seconds Before First Lot": 60.0,
28 "Require Proximity To Bid": true,
29 "Proximity Radius": 30.0,
30 "Bid Increment": 25.0,
31 "Quick Bid Steps": [
32 50,
33 100,
34 500
35 ],
36 "Lot Duration in Seconds": 45.0,
37 "Intermission in Seconds": 8.0,
38 "Anti-Snipe Window in Seconds": 5.0,
39 "Anti-Snipe Extension in Seconds": 10.0,
40 "Randomize Lots?": true,
41 "Lots Per Event (0 = all)": 0,
42 "Broadcast Lot Open To Chat?": true,
43 "Show Lot Name In UI?": true,
44 "Show Lot Description In UI?": true,
45 "Broadcast Sold/No-Sale To Chat?": true,
46 "Location Announce Interval in Seconds (0 to disable)": 300.0,
47 "Clear Unclaimed Prizes On Wipe?": false,
48 "Dynamic Spawn Of The NPC Enabled?": false,
49 "Dynamic Spawn at this Monument": "assets/bundled/prefabs/autospawn/monument/medium/compound.prefab",
50 "Dynamic Spawn Points (Relative to Monument)": [
51 {
52 "x": -8.34,
53 "y": 1.45,
54 "z": 24.75
55 }
56 ],
57 "Dynamic Spawn Rotation Correction": 90.0,
58 "NPC Clothing Options": [
59 {
60 "Shortname": "burlap.shirt",
61 "Skin": 3269771748
62 },
63 {
64 "Shortname": "hat.boonie",
65 "Skin": 3274607135
66 },
67 {
68 "Shortname": "hide.poncho",
69 "Skin": 3274606385
70 },
71 {
72 "Shortname": "burlap.trousers",
73 "Skin": 3269772521
74 },
75 {
76 "Shortname": "roadsign.gloves",
77 "Skin": 3332536029
78 },
79 {
80 "Shortname": "shoes.boots",
81 "Skin": 3332536449
82 }
83 ],
84 "Marker Settings": {
85 "Marker Enabled?": true,
86 "Marker Radius": 0.2,
87 "Marker Color": "4f7335",
88 "Marker Outline": "b6bdb6",
89 "Marker Alpha": 0.8
90 },
91 "Lots": [
92 {
93 "Name": "Crate of Explosives",
94 "Description": "A sealed crate of C4 and rockets.",
95 "Lot Type (item / permission / mystery)": "item",
96 "Minimum Bid": 100.0,
97 "Hidden Reserve (0 = none)": 250.0,
98 "Reveal Contents On Win (mystery)": false,
99 "Item Rewards (always given)": [
100 {
101 "Display Name": "",
102 "Shortname": "explosive.timed",
103 "Amount": 4,
104 "Skin ID": 0
105 },
106 {
107 "Display Name": "",
108 "Shortname": "ammo.rocket.basic",
109 "Amount": 6,
110 "Skin ID": 0
111 }
112 ],
113 "Mystery Pool (random picks for mystery lots)": null,
114 "Mystery Pick Count (how many from the pool)": 0,
115 "Command Rewards": []
116 },
117 {
118 "Name": "VIP Membership",
119 "Description": "Skip the line. Full VIP rank granted on the spot.",
120 "Lot Type (item / permission / mystery)": "permission",
121 "Minimum Bid": 500.0,
122 "Hidden Reserve (0 = none)": 1000.0,
123 "Reveal Contents On Win (mystery)": false,
124 "Item Rewards (always given)": [],
125 "Mystery Pool (random picks for mystery lots)": null,
126 "Mystery Pick Count (how many from the pool)": 0,
127 "Command Rewards": [
128 "oxide.usergroup add {id} vip"
129 ]
130 },
131 {
132 "Name": "Admin's Weapon",
133 "Description": "A hand-picked piece from the Admins vault.",
134 "Lot Type (item / permission / mystery)": "mystery",
135 "Minimum Bid": 250.0,
136 "Hidden Reserve (0 = none)": 750.0,
137 "Reveal Contents On Win (mystery)": true,
138 "Item Rewards (always given)": [],
139 "Mystery Pool (random picks for mystery lots)": [
140 {
141 "Display Name": "",
142 "Shortname": "rifle.ak",
143 "Amount": 1,
144 "Skin ID": 0
145 },
146 {
147 "Display Name": "",
148 "Shortname": "rifle.bolt",
149 "Amount": 1,
150 "Skin ID": 0
151 },
152 {
153 "Display Name": "",
154 "Shortname": "lmg.m249",
155 "Amount": 1,
156 "Skin ID": 0
157 },
158 {
159 "Display Name": "",
160 "Shortname": "rocket.launcher",
161 "Amount": 1,
162 "Skin ID": 0
163 }
164 ],
165 "Mystery Pick Count (how many from the pool)": 1,
166 "Command Rewards": []
167 }
168 ]
169}


Lang

json
1{
2 "NoPerm": "[<color=#4f7335>Black Market Auction</color>] You don't have permission.",
3 "EventOpen": "<size=15><color=#4f7335>The Black Market Auction is now open!</color></size>\n<color=#b6bdb6>Going once... find</color> <color=#4f7335>{0}</color> <color=#b6bdb6>at</color> <color=#4f7335>{1}</color> <color=#b6bdb6>to bid.</color>",
4 "LocationReminder": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>The auction is live at</color> <color=#4f7335>{0}</color><color=#b6bdb6>. Come place your bids.</color>",
5 "EventClosed": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>The auction has closed. Until next time. Winners can use /bmaclaim to claim winnings</color>",
6 "EventAlready": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>An auction is already running.</color>",
7 "NoSpawn": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>No spawn location set. Use /bmplace or enable dynamic spawn.</color>",
8 "NoLots": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>No lots configured.</color>",
9 "LotOpen": "<size=14><color=#4f7335>Lot {0}/{1}: {2}</color></size>\n<color=#b6bdb6>{3}</color>\n<color=#b6bdb6>Opening bid:</color> {4}",
10 "Sold": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>SOLD:</color> <color=#4f7335>{0}</color> <color=#b6bdb6>to</color> <color=#4f7335>{1}</color> <color=#b6bdb6>for</color> {2}!",
11 "NoSale": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>No Sale on</color> <color=#4f7335>{0}</color><color=#b6bdb6>. Reserve not met.</color>",
12 "Reveal": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>It was:</color> <color=#4f7335>{0}</color>.",
13 "BidPlaced": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Your bid of</color> {0} <color=#b6bdb6>leads on</color> <color=#4f7335>{1}</color>.",
14 "Outbid": "[<color=#4f7335>Black Market Auction</color>] <color=#4f7335>{0}</color> <color=#b6bdb6>has been outbid on</color> <color=#4f7335>{1}</color>.",
15 "TooLow": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Bid too low. Minimum is</color> {0}.",
16 "Broke": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>You can't cover that bid.</color>",
17 "BidUncovered": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Your winning bid on</color> <color=#4f7335>{0}</color> <color=#b6bdb6>couldn't be covered. It passed to the next bidder.</color>",
18 "TooFar": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>You must be near the auctioneer to bid.</color>",
19 "NoActiveLot": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Nothing is on the block right now.</color>",
20 "ClaimsWaiting": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>You have</color> <color=#4f7335>{0}</color> <color=#b6bdb6>auction prize(s). Use</color> <color=#4f7335>/bmaclaim</color> <color=#b6bdb6>to collect.</color>",
21 "ClaimHint": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Use</color> <color=#4f7335>/bmaclaim</color> <color=#b6bdb6>to collect</color> <color=#4f7335>{0}</color><color=#b6bdb6>.</color>",
22 "ClaimGiven": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Claimed</color> <color=#4f7335>{0}</color><color=#b6bdb6>.</color>",
23 "ClaimNoRoom": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Not enough inventory space for that prize. Make room and try again.</color>",
24 "NpcPlaced": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Auction spawn location saved.</color>",
25 "NpcRemoved": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Auction spawn location removed.</color>",
26 "WarmupOpen": "[<color=#4f7335>Black Market Auction</color>] <color=#b6bdb6>Bidding opens in</color> <color=#4f7335>{0}s</color><color=#b6bdb6>. Make your way to</color> <color=#4f7335>{1}</color><color=#b6bdb6>.</color>"
27}
$29.99$19.49
Views166
Downloads5
Purchases4
Rating 0.0
Version1.0.0
PlatformRust
CompatibleOxide · Carbon
Size74 KB
PublishedJun 10, 2026
UpdatedJun 11, 2026
✓ Reviewed for safety and integrity
Wrecks
View profile →
Contributors
RickySpanish
UI