Easy Shop Mod

Easy Shop Mod

Adds an NPC that lets you trade whatever you want with other players.

by
767 Downloads
fabriceconomymanagementstorage
Rent Server with this Mod

Screenshots

Shop Manager (Owner)
Select Item (Owner)
Select Price (Owner)
Set Quantity (Owner)
Storage (Owner)
Owner's Shop (Buyer)

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

👉 GitHub Repository

  • 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)
  • 🔁 Right-to-Left (RTL) Support:

    • 🇸🇦 Arabic (ar_sa) is now supported with proper RTL rendering.

🧑‍🖼️ 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 .png format
    • Resolution must be exactly: 64×64
  • 🖼️ 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

Easy Shop Mod 8.0.2release
MC 26.1, 26.1.1, 26.1.2fabric
April 30, 2026
Easy Shop Mod 7.1.7release
MC 1.21.11fabric
April 30, 2026
Easy Shop Mod 8.0.1release
MC 26.1, 26.1.1, 26.1.2fabric
April 30, 2026
Easy Shop Mod 7.1.6release
MC 1.21.11fabric
April 29, 2026
Easy Shop Mod 7.1.5release
MC 1.21.11fabric
April 24, 2026

How to Install Easy Shop Mod on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

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

fabric

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+1 more)

Server-side

Required

Recommended 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.

Rent Modded Server

Install Easy Shop Mod with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.11