Jump to content

MBShop 1.1.0

$7.00
   (0 reviews)

6 Screenshots

  • 404
  • 15
  • 67.75 kB

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

User Feedback

2.1m

Downloads

Total number of downloads.

9.9k

Customers

Total customers served.

144.4k

Files Sold

Total number of files sold.

3.1m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.