
Simple Coin Shops
A lightweight Fabric mod that adds a simple coin-based shop currency for Minecraft servers.
About this Mod
🪙 Simple Coin Shops (Moto Coin)
A comprehensive shop and economy mod for Minecraft 1.21+ (Fabric)
Transform your server into a thriving economy with tradeable coins and player-owned shops! This mod provides a complete economic system with physical coins, upgradeable shops, and flexible admin tools.
✨ Key Features
💰 Coin System
- Moto Coins: Official server currency as a physical item
- Secure transactions between players
- Withdraw coins from virtual balance
- Leaderboard of the richest players
🏪 Player Shops
- Create your own shops with Chest or Barrel
- Up to 7 trade offers per shop (upgradeable)
- Item storage for automatic restocking
- Coin bank for profit collection
- Individual shop names
- Upgrade system for more capacity
🛠️ Admin Shops
- Unlimited resources (no storage needed)
- Perfect for server currency and spawn traders
- No upgrade system required
📊 Upgrade System
- Storage: Expand storage and bank (3 levels: 3/4/6 rows)
- Offers: Unlock more trade offers (up to 7)
- Multi-Buy: More items per shift-click (3 levels)
🎨 Resource Pack
The Mod has a Resource Pack installt so u can use the Moto Coin as a currency
📋 Commands
For All Players
Coin Management
/bal
Shows your current coin balance.
/baltop
Displays the top 10 richest players on the server.
/withdraw <amount>
Converts virtual coins into physical items (for trading).
/pay <player> <amount>
Transfer coins to another player.
Player Shop Management
/coinshop player create <chest|barrel>
Creates a new player shop at your position.
- chest: Creates a chest shop
- barrel: Creates a barrel shop
- Default limit: 3 shops per player (configurable)
/coinshop player storage <ID>
Opens your shop's item storage. Here you can store items that will be sold automatically.
/coinshop player bank <ID>
Opens your shop's coin bank. This is where earned coins from sales are collected.
/coinshop list
Shows all your own shops with ID, position, and type.
For Admins (OP Level 2+)
Admin Shop Management
/coinshop admin create <chest|barrel>
Creates an admin shop with unlimited resources.
/coinshop admin storage <ID>
Opens an admin shop's storage (for information - admin shops don't need storage).
/coinshop admin bank <ID>
Opens an admin shop's bank (for information - admin shops don't collect coins).
Coin Management
/setcoin
Defines the item in your hand as the Moto Coin template. All coins on the server will then have this appearance (CustomModelData, name, lore).
Trader Conversion
/cointrader
Converts an existing villager into a coin trader. They will then accept Moto Coins instead of emeralds.
Shop Overview
/coinshop list
As an admin, you see ALL shops on the server (players only see their own).
🎮 Shop Usage
Creating and Setting Up a Shop
- Create shop: Use
/coinshop player create chestorbarrel - Open shop editor: Right-click on the shop block with an empty hand
- Configure offers:
- Top row: Items you're selling
- Bottom row: Price (Moto Coins or other items)
- Place items directly into the slots
- Fill storage:
/coinshop player storage <ID>- Add items that will be sold automatically - Collect coins:
/coinshop player bank <ID>- Retrieve your earned coins
Shopping as a Customer
- Open shop: Shift + Right-click on the shop block
- Buy items: Click on an offer
- Normal click: Buy 1x the offer
- Shift + click: Buy multiple (depends on shop's Multi level)
- Items and payment are automatically taken from your inventory
Shop Upgrades
In the shop editor, you'll find the "Shop Upgrades" button:
Storage Upgrade:
- Level 1→2: 16 coins → 4 rows of storage/bank
- Level 2→3: 32 coins → 6 rows of storage/bank
Offer Upgrade:
- Unlocks additional trade slots
- Costs: 16/32/64/96/128/160 coins (per slot)
- Maximum: 7 offers
Multi-Buy Upgrade:
- Level 1→2: 8 coins → more items per shift-click
- Level 2→3: 16 coins → even more items per shift-click
⚙️ Configuration
The mod automatically creates a configuration file:
config/moto-coin/config.json
Configurable Values
{
"maxPlayerShopsPerPlayer": 3,
"storageUpgradeCost": [16, 32],
"offerUpgradeCost": [16, 32, 64, 96, 128, 160],
"multiUpgradeCost": [8, 16]
}
- maxPlayerShopsPerPlayer: Maximum number of shops per player
- storageUpgradeCost: Costs for storage upgrades (Level 1→2, 2→3)
- offerUpgradeCost: Costs for each additional offer slot
- multiUpgradeCost: Costs for multi-buy upgrades (Level 1→2, 2→3)
Important: Restart the server after making changes!
💾 Data Storage
All data is automatically saved to:
config/moto-coin/data.json
Stored data includes:
- Player balances
- Shop positions and configurations
- Item storage and coin banks
- Upgrade status
Data is automatically loaded on server start and saved on server stop.
🔧 Technical Details
Requirements
- Minecraft: 1.21.1 (tested and working)
- Loader: Fabric
- Fabric API: Required
- Fabric Language Kotlin: Required
- Java: 21+
Shop Limits
- Maximum offers per shop: 7
- Maximum storage levels: 3 (27/36/54 slots)
- Maximum multi-buy levels: 3
Permissions
- Standard commands: All players
- Admin commands: OP level 2 or higher
- Shop owners can manage their own shops
🎯 Use Cases
For Server Admins
- Create central admin shops at spawn
- Define a custom coin design with
/setcoin - Set shop limits for balanced gameplay
- Convert villagers to coin traders
For Players
- Build a shop empire (up to the configured limit)
- Earn coins through trading
- Upgrade your shops for more offers
- Trade with other players via
/pay
For Roleplay Servers
- Complete economic system
- Physical currency for immersive gameplay
- Individual shop names for themed stores
- Admin shops as NPC traders
📝 Tips & Tricks
- Shop Placement: Place shops in highly visible locations for more customers
- Storage Management: Regularly refill storage for continuous availability
- Coin Pricing: Research market prices with
/baltopand/coinshop list - Upgrades: Prioritize storage upgrades for more storage capacity
- Multi-Buy: Upgrade multi-buy for regular customers with large orders
- Shop Names: Use creative names for better identification
- Admin Shops: Use admin shops for important server resources
🐛 Support & Feedback
For questions, bugs, or feature requests:
- Contact me on Discord: motofo20
- Share your experiences in the comments
📜 License
This mod is released under the CC0-1.0 License.
Happy trading! 🪙
Available Versions
How to Install Simple Coin Shops on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.10).
Install Mod
Open the mod browser in the dashboard and search for "Simple Coin Shops". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.10
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Simple Coin Shops server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.10). You can switch loaders with one click in the panel.
Is Simple Coin Shops compatible with fabric?
Simple Coin Shops officially supports fabric for Minecraft 1.21.10. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Simple Coin Shops – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Simple Coin Shops consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Simple Coin Shops with just one click on your server.