
Easy Shop Mod
Adds an NPC that lets you trade whatever you want with other players.
Screenshots






About this Mod
📦 Easy-Shop-Mod – Official Description
🎯 Overview
Easy-Shop-Mod introduces a complete player-driven trading system in Minecraft, allowing each player to create and manage their own personal shop using a custom NPC (villager).
Other players can interact with these shops to browse and purchase items based on offers defined by the shop owner, creating a seamless and immersive trading experience within the game world.
📥 Download / Source
Yarn Version (V5.0.0):
This is the last stable release using Yarn mappings.
Official Mapping Versions (Starting from V6.7.2+):
Beginning from version V6.7.2 and above, the mod has been fully migrated to Official Mappings.
These versions are designed to:- Ensure compatibility with newer Minecraft versions (beyond 1.21.11)
- Provide better long-term support and maintainability
Future Support:
Forge support will be added to ensure the mod works on both Fabric and Forge platforms.
⚙️ Core Features
- Create a personal shop using a dedicated NPC
- Player-to-player trading system
- Advanced shop management (add / remove offers)
- Persistent storage system for earned items
- Multiple intuitive graphical interfaces
- Fully synchronized client-server system
📜 Commands
/create_shop
Creates a new shop for the player.
- Spawns an NPC named
[PlayerName]'s Shop - NPC is stationary (AI disabled)
- NPC is invulnerable
- Prevents duplicate shop creation
/close_shop
Closes the current shop and removes the NPC from the world.
All data (offers and storage) remains.
/shops
Opens a UI that displays a list of all available shops along with the number of active offers.
👆 In-World Interaction
Right-clicking the shop NPC:
- Owner → Opens shop management interface
- Other players → Opens shop purchase interface
🌍 Language Support — Available from v7.1.4+
Added full multi-language support to the mod.
The mod now automatically updates its language based on the game's selected language in real-time.
🌐 Supported Languages:
- 🇬🇧 English (
en_us) - 🇫🇷 French (
fr_fr) - 🇪🇸 Spanish (
es_es) - 🇩🇪 German (
de_de) - 🇮🇹 Italian (
it_it) - 🇧🇷 Portuguese (
pt_br) - 🇷🇺 Russian (
ru_ru) - 🇨🇳 Chinese (
zh_cn) - 🇯🇵 Japanese (
ja_jp)
- 🇬🇧 English (
🔁 Right-to-Left (RTL) Support:
- 🇸🇦 Arabic (
ar_sa) is now supported with proper RTL rendering.
- 🇸🇦 Arabic (
🧑🖼️ Player Skin Requirement (Important)
Starting from:
Minecraft 1.21.11 → Easy Shop Mod v7.1.6 and above
Minecraft 26.1.x → Easy Shop Mod v8.0.1 and above
To ensure that your player face appears correctly in:
Shops List (All)
You must manually place your skin file in the following path:
\config\Easy Shop Mod\My Skin
📏 Skin Requirements:
- The skin must be in
.pngformat - Resolution must be exactly: 64×64
- The skin must be in
🖼️ Behavior:
- If the skin is placed correctly → your face will appear normally to all players
- If no skin is found → the default Steve face will be used
⚠️ This system is required for proper face rendering in these versions.
🖥️ User Interfaces
🧩 Shop Owner Interface
Allows full control over the shop:
- Add items for sale
- Set prices
- View and manage offers
- Remove offers
- Access storage
- Shop Move — Available from v7.1.4+
🎒 Inventory Selection
Lets the player choose items from their inventory to sell.
🔎 Item Picker
Used to select any item in the game as a price:
- Search functionality
- Multi-page navigation
- Supports all enchanted books with levels
🔢 Amount Input
Allows specifying the quantity required for the price.
🛒 Buyer Interface
Simple and user-friendly interface:
- Browse available offers
- Select an offer
- Execute purchase
📦 Storage Interface
Displays all items received from trades:
- Automatically stores payments
- Owner can retrieve items anytime
💾 Data System
ShopData
- Owner name
- List of trades
- Storage contents
ShopTrade
- Item being sold
- Required item (price)
ShopManager
- Handles all shops globally
- Saves data persistently
- Stores NPC UUIDs
- Data saved in world files
🌐 Network System
The mod uses a structured packet system to synchronize data-blocked:
- Add / remove trades
- Execute purchases
- Open interfaces
- Sync shop data in real-time
🔒 Security & Validation
- NPC cannot be killed
- NPC movement is disabled
- Ownership verification for editing
- Item validation before completing trades
📊 Summary
- 3 Commands
- 7 User Interfaces
- Fully persistent data system
- Player-based economy
- Smooth and intuitive UI
- Multiplayer trading support
✅ Conclusion
Easy-Shop-Mod provides a robust and user-friendly trading system that enhances multiplayer interaction in Minecraft. Players can easily create, manage, and interact with shops, making in-game trading more dynamic and engaging.
Available Versions
How to Install Easy Shop Mod 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 (26.1.2).
Install Mod
Open the mod browser in the dashboard and search for "Easy Shop Mod". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1.2, 26.1.1, 26.1 (+1 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Easy Shop Mod 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 (26.1.2). You can switch loaders with one click in the panel.
Is Easy Shop Mod compatible with fabric?
Easy Shop Mod officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Easy Shop Mod – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Easy Shop Mod 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 Easy Shop Mod with just one click on your server.