About MBShop
MBShop — Advanced UI Shop for Rust (Cart, Categories, Multi-Economy)
MBShop is a modern and fully customizable UI-based shop system for Rust, featuring a shopping cart, category system, image-based interface, and multi-economy support.
Designed for smooth gameplay, performance, and professional server presentation.
Perfect for PvP, PvE, modded, and commercial servers.
Key Features
🛍 Full Shopping Cart System
- Add multiple items
- Buy everything at once
- Dynamic total price calculation
🗂 Category System
- Fully configurable categories
- Multilingual category names (EN / UK / RU)
- Horizontal scrolling
Multi-Language Support
-
English
-
Ukrainian
-
Russian
Multi-Economy Support
- MBCoins
- Economics
- ServerRewards
- Easy switching via config
🖼 Image-Based UI
- Custom background images
- Item cell backgrounds
- Buy button background
- NPC image
- Coin icon
- Error & success notification icons
Styled UI Notifications
- No chat spam
- Visual error & success messages
- Auto-hide after a few seconds
Safe Item Delivery
- Inventory space validation
- No item dropping on the ground
- No dupes
- No lost items
Configuration
{ "NPC Image URL": "https://i.ibb.co/r2Ft9sJQ/MBNPC.png", "Coin image URL": "https://i.ibb.co/4n9C08GW/MBShop-Coin.png", "Scrollbar Handle Color": "1 0 0 0.6", "Configuration of Categories and Items": { "Weapons": { "Translations": { "en": { "Enabled": true, "Text": "Weapons" }, "uk": { "Enabled": false, "Text": "Зброя" }, "ru": { "Enabled": false, "Text": "Оружие" } }, "Items": [ { "Name": "AK-47", "Shortname": "rifle.ak", "Amount": 1, "Price": 0.15 }, { "Name": "Thompson", "Shortname": "smg.thompson", "Amount": 1, "Price": 0.12 } ] }, "Ammo": { "Translations": { "en": { "Enabled": true, "Text": "Ammo" }, "uk": { "Enabled": false, "Text": "Боєприпаси" }, "ru": { "Enabled": false, "Text": "Патроны" } }, "Items": [ { "Name": "5.56 Rifle Ammo", "Shortname": "ammo.rifle", "Amount": 30, "Price": 0.05 }, { "Name": "Pistol Ammo", "Shortname": "ammo.pistol", "Amount": 30, "Price": 0.04 } ] }, "Medical": { "Translations": { "en": { "Enabled": true, "Text": "Medical" }, "uk": { "Enabled": false, "Text": "Медицина" }, "ru": { "Enabled": false, "Text": "Медикаменты" } }, "Items": [ { "Name": "Medical Syringe", "Shortname": "syringe.medical", "Amount": 2, "Price": 0.05 }, { "Name": "Bandage", "Shortname": "bandage", "Amount": 5, "Price": 0.03 } ] }, "Resources": { "Translations": { "en": { "Enabled": true, "Text": "Resources" }, "uk": { "Enabled": false, "Text": "Ресурси" }, "ru": { "Enabled": false, "Text": "Ресурсы" } }, "Items": [ { "Name": "Wood", "Shortname": "wood", "Amount": 1000, "Price": 0.05 }, { "Name": "Stone", "Shortname": "stones", "Amount": 1000, "Price": 0.05 } ] }, "Tools": { "Translations": { "en": { "Enabled": true, "Text": "Tools" }, "uk": { "Enabled": false, "Text": "Інструменти" }, "ru": { "Enabled": false, "Text": "Инструменты" } }, "Items": [ { "Name": "Hatchet", "Shortname": "hatchet", "Amount": 1, "Price": 0.05 }, { "Name": "Pickaxe", "Shortname": "pickaxe", "Amount": 1, "Price": 0.06 } ] }, "Building": { "Translations": { "en": { "Enabled": true, "Text": "Building" }, "uk": { "Enabled": false, "Text": "Будівництво" }, "ru": { "Enabled": false, "Text": "Строительство" } }, "Items": [ { "Name": "Tool Cupboard", "Shortname": "cupboard.tool", "Amount": 1, "Price": 0.1 }, { "Name": "Sleeping Bag", "Shortname": "sleepingbag", "Amount": 1, "Price": 0.05 } ] }, "Clothing": { "Translations": { "en": { "Enabled": true, "Text": "Clothing" }, "uk": { "Enabled": false, "Text": "Одяг" }, "ru": { "Enabled": false, "Text": "Одежда" } }, "Items": [ { "Name": "T-Shirt", "Shortname": "tshirt", "Amount": 1, "Price": 0.03 }, { "Name": "Pants", "Shortname": "pants", "Amount": 1, "Price": 0.03 } ] } }, "Economy type (Economics, ServerRewards, MBCoins)": "MBCoins" }
🖱 Modern UI Controls
- Quantity selector (+ / -)
- Scrollable item grid
- Scrollable cart
- Animated UI background blur
Highly Configurable
- Categories
- Item prices
- Item amounts
- UI images via URLs
- Economy type
Supported Economies
- Economy PluginSupported
-
MBCoins
-
Economics
-
ServerRewards
Supported Languages
- English (Default)
- Ukrainian
- Russian
- All UI elements, buttons, cart, prices, and notifications are localized.
Security & Stability
- Protected ConsoleCommand handlers
- No RCON abuse
- No UI exploits
- Safe balance deduction
- Inventory validation before purchase
- Memory cleaned on player disconnect
🖼 UI Image System
- All UI images are loaded dynamically using an internal Local Image Loader:
- Shop background
- Item cell background
- Category background
- Buy button
- Total price panel
- NPC image
- Coin icon
- Error icon
- Success icon
Images are fully configurable via URLs in the config.
Example Config Snippet
{ "NPC Image URL": "https://yourimage.com/npc.png", "Coin image URL": "https://yourimage.com/coin.png", "Economy type (Economics, ServerRewards, MBCoins)": "MBCoins" }
Commands
- Command Description
- /shop Open the shop UI
🛠 Requirements
- At least ONE of the following economy plugins:
- MBCoins
- Economics
- ServerRewards
- No other dependencies required.
Perfect For:
- Donat shops
- PvP storefronts
- PvE progression shops
- VIP reward systems
- Premium monetization systems
