This addon introduces a fully functional sign-based shop system for Minecraft Bedrock Edition, allowing players to easily buy and sell items using in-game currency.
Players can interact with specially formatted and waxed signs to purchase items or sell resources, all powered by a scoreboard-based money system. The addon also supports enchanted book trading, making it perfect for RPG servers, survival economies, or multiplayer worlds.
💰 Features
- 🪧 Sign Shops
- Create
[Buy]and[Sell]signs for quick transactions - Works with standing, wall, and hanging signs
- Requires waxing (honeycomb) to activate shops
- Create
- 💵 Money System
- Uses a scoreboard objective called "Money"
- Automatically creates the objective if it doesn't exist
- 📦 Inventory Checks
- Prevents purchases if inventory is full
- Ensures players have enough items before selling
- ✨ Enchanted Book Support
- Custom enchantment shop integration
- Automatically generates enchanted books with specified levels
- 🔒 Permissions System
- Only players with the
Admintag can finalize shop signs using honeycomb
- Only players with the
- 🔊 Feedback System
- Sounds and messages for successful and failed transactions
🪧 Sign Format
Buy Sign:
[Buy]
<item_id>
<amount>
<price>
<item_id>
<amount>
<price>
Sell Sign:
[Sell]
<item_id>
<amount>
<price>
<item_id>
<amount>
<price>
Example:
[Buy]
diamond
1
100
diamond
1
100
⚙️ How It Works
- Players interact with a waxed sign to trigger a buy/sell action
- The addon checks:
- Player balance
- Inventory space
- Item availability (for selling)
- If valid:
- Items are added/removed
- Money is deducted/added
- Includes a click cooldown to prevent spam
🎮 Perfect For
- Survival servers with economies
- RPG and adventure maps
- Multiplayer trading systems
- Custom shop mechanics without commands
⚠️ Notes
- Make sure the Money scoreboard is enabled (auto-created on load)
- Enchantment data must be configured in
enchantments/main.js - Signs must be waxed to function as shops

