Shop System Addon for Minecraft Bedrock | Custom Economy & GUI
photo_library Screenshots
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
What Is Shop System?
Shop System adds a fully functional in-game store to your Minecraft Bedrock world. Every player gets a coin balance, and they can use it to browse shop categories, buy items they need, and sell items they've gathered — all from a simple menu with no external mods or chest setups required.
It works on any server or single-player world, and even integrates with the Racing Raftaar Economy System addon if you want a shared coin pool across your server.
Buy Anything
150+ items available — pick the amount you want with a custom slider.
Sell From Inventory
The sell menu auto-reads your inventory and lists every sellable item you carry.
Item Search
Can't find what you want? Type a name and search across all 150+ items instantly.
Admin Panel
Edit any item price, set the global sell rate, and reset all prices to default.
Economy Integration
Connects to the RR Economy System for shared balances across your server.
Persistent Balance
Coin balances save permanently via Dynamic Properties — survive world reloads.
Shop Categories
The shop is organized into 6 main groups, each containing multiple sub-categories with a total of 150+ items:
Blocks & Building
Basic, Wood, Deco, Colored — 39+ items
Equipment
Tools, Weapons, Armor — 51 items
Food & Resources
Food, Ores & Materials — 38 items
Combat & Potions
Combat items, Potions — 13 items
Redstone & Utility
Redstone, Utility items — 35 items
Rare & Special
Nether, End, Spawn Eggs — 41 items
Sub-categories are shown when you pick a group. For example, "Equipment" shows Tools, Weapons, and Armor as separate sub-menus — making navigation fast even with 150+ items.
Sample Buy Prices
Here are some example prices from the default shop catalogue (prices per stack unless noted):
Ores & Materials
Weapons
Rare Items
Food
All prices are editable via the Admin Panel. Default sell price = 50% of buy price (also adjustable).
Controls
| Item | Action | Opens |
|---|---|---|
| diamond Emerald + Sneak | Use / Right-click / Tap | Main Shop Menu |
| book Book + Sneak | Use / Right-click / Tap | Stats Panel (Balance + History) |
| label Name Tag + Sneak | Use / Right-click / Tap | Admin Panel |
How Buying Works
Buying is a three-step flow inside the menu:
- Open the shop with Emerald + Sneak. Your current coin balance shows at the top of the menu.
- Pick a group (e.g. Equipment) then a sub-category (e.g. Weapons). Each item shows its name and price.
- Select an item to open the Buy screen. Choose Buy x1, Buy x stack, or use the Custom Amount slider to pick any quantity you can afford.
The shop checks your balance and inventory space before completing any purchase. If you can't afford an item or your inventory is full, you'll get a clear error message — no silent failures.
How Selling Works
The Sell menu automatically scans your entire inventory and lists every item that has a sell value:
- Open the shop, then select Sell Items from the main menu.
- The menu shows up to 20 of your highest-value items. Each item displays quantity and sell price per unit.
- Select an item, then choose Sell x1, Sell Half, or Sell ALL. Coins are added to your balance instantly.
Sell prices are calculated automatically based on item value. By default, sell price = 50% of the buy price. Admins can change this percentage at any time via the Admin Panel. Spawn eggs are not sellable.
Admin Panel Guide
Open the Admin Panel with Name Tag + Sneak. It has three functions:
Select any category, then any item, then use the price slider to set a new buy price (1–2000 coins). Price changes are permanent and saved to the world. All players see the updated price immediately.
Set the global sell rate using a slider (10%–80%). This determines what percentage of an item's buy price players receive when selling. Default is 50%. Higher values = better economy for sellers. Lower values = more coin sink.
Resets all custom prices back to default values in one click. Requires confirmation before proceeding. This also resets the sell percentage to 50%.
Economy System Integration
Shop System works in two modes automatically:
| Mode | When | How It Works |
|---|---|---|
| Standalone | Shop System only | Each player has their own separate coin balance saved by the addon. New players get 500 coins on first join. |
| Integrated | With RR Economy System | Shop System reads and writes from the Economy addon's shared balance. Coins earned in other addons can be spent in the shop and vice versa. |
No configuration needed — the addon detects the Economy System automatically on world load.
How To Install
- Download the Shop_System.mcpack file using the button below.
- Tap it (mobile) or double-click it (PC) — Minecraft will import it automatically.
- Open your world settings → Experiments → enable Beta APIs.
- Go to Behavior Packs and activate Shop System.
- Enter your world. On first join you'll receive the welcome message and 500 starting coins. Open the shop with Emerald + Sneak!
Beta APIs must be enabled for the addon to function. No Resource Pack is needed — Behavior Pack only.
Download Shop System
Click the button below. The download link will appear in 15 seconds.
Frequently Asked Questions
More Addons by Racing Raftaar
- XP Bottle — Store, withdraw and transfer XP levels safely.
- Tool Ping — Real-time tool durability HUD with break warnings.
- Server UI — Complete server management — warps, kits, homes.
- Home System — Set homes and teleport back anytime.
- Lucky Blocks+ v2 — 6 block variants, 50+ random rewards.
- Trails — Particle trail effects while walking.
- And 30+ more addons at racingraftaar.blogspot.com!
Version History
v1.0.0 — Initial Release
- 150+ buyable items across 10+ categories
- 6 main groups with sub-category navigation
- Buy x1, Buy x stack, and custom amount slider
- Sell menu with auto-inventory scan
- Sell x1, Sell Half, Sell ALL options
- Item search by name
- Admin Panel — price editor, sell rate slider, reset
- Economy System auto-detection and integration
- Standalone mode with per-player balance (500 coins start)
- Stats Panel — balance, total spent, total earned
- Sound feedback on all actions
- Inventory space and balance checks
- Persistent data via Dynamic Properties
- Welcome message on first join
.jpeg)
