
Easy Shop Mod
Adds an NPC that lets you trade whatever you want with other players.
- Загрузки
- 2K
- Подписчики
- 5
- Обновлён
- 22 июля 2026 г.
- Лицензия
- MIT
Опубликован 22 марта 2026 г.
📦 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
⚙️ 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
/shop create (or /create_shop in Legacy Versions)
Legacy Versions
- Minecraft 1.21.11 → Easy Shop Mod v7.1.7 and earlier
- Minecraft 26.1.x → Easy Shop Mod v8.0.2 and earlier
Starting with versions released after the Legacy versions listed above, the command is
/shop create.
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
/shop close (or /close_shop in Legacy Versions)
Legacy Versions
- Minecraft 1.21.11 → Easy Shop Mod v7.1.7 and earlier
- Minecraft 26.1.x → Easy Shop Mod v8.0.2 and earlier
Starting with versions released after the Legacy versions listed above, the command is
/shop close.
Closes the current shop and removes the NPC from the world.
- All shop offers are preserved.
- Storage contents are preserved.
- The shop can be reopened later without losing data.
/shops
Opens a UI displaying all available shops along with the number of active offers.
/shop recover
Allows a player to recover all items saved from a deleted shop.
Available starting from:
- Minecraft 1.21.11 → Easy Shop Mod v7.2.1 and above
- Minecraft 26.1.x → Easy Shop Mod v8.1.5 and above
- Minecraft 26.2 → Easy Shop Mod v9.0.0 and above
A recovery window will open containing:
- All items that were listed as shop offers.
- All items that were stored in the shop Storage.
This ensures that no items are lost after a shop has been deleted.
👑 Operator Commands
The following commands are Operator (OP) only.
Available starting from:
- Minecraft 1.21.11 → Easy Shop Mod v7.2.1 and above
- Minecraft 26.1.x → Easy Shop Mod v8.1.5 and above
- Minecraft 26.2 → Easy Shop Mod v9.0.0 and above
/shopadmin transfer <Old Owner Name> <New Owner Name>
Transfers ownership of a shop to another player.
Requirements:
- The new owner must not already own a shop.
- If the new owner previously had a shop, it must be deleted first.
When ownership is transferred:
- All shop offers are transferred.
- All Storage contents are transferred.
- The new owner becomes the full owner of the shop and has complete control over it.
/shopadmin delete <Player Name>
Deletes the specified player's shop.
This command:
- Permanently removes the shop and its NPC.
- Does not delete the player's items.
- All items from shop offers and Storage are preserved for later recovery.
👆 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
- Minecraft 26.2 → Easy Shop Mod v9.0.0 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.
🖼️ 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.
📂 Quick Folder Access (New)
Starting from:
- Minecraft 1.21.11 → Easy Shop Mod v7.2.1 and above
- Minecraft 26.1.x → Easy Shop Mod v8.1.5 and above
- Minecraft 26.2 → Easy Shop Mod v9.0.0 and above
If no skin is found, the chat message will display the path:
\config\Easy Shop Mod\My Skin
Clicking this path in the chat will automatically open the My Skin folder, allowing you to quickly place your skin file in the correct location.
Note: This clickable folder shortcut is only available in the versions listed above.
⚠️ 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:
- 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
- 8 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.
Ченджлог
9.0.0Релиз26.2 · 22 июля 2026 г.
🎉 Easy Shop Mod v9.0.0
🚀 A New Era Begins!
After a lot of development, testing, and optimization...
Easy Shop Mod is finally available for Minecraft 26.2 Fabric! 🎊
This is a major milestone for the project, bringing full support for the latest Minecraft version while maintaining the stability and features you've come to expect.
✨ What's New
- 🎉 Official support for Minecraft 26.2
- 🧵 Updated for the latest Fabric ecosystem
- ⚡ Improved overall compatibility with the newest game changes.
- 🔧 Internal optimizations and code improvements for better stability.
- 🛠️ Prepared the project for future updates and upcoming features.
❤️ Thank You
Thank you to everyone who downloaded the mod, reported bugs, suggested new ideas, and patiently waited for the update.
Your support is what keeps this project alive! 💙
Enjoy Easy Shop Mod on Minecraft 26.2 Fabric, and stay tuned—more exciting features are already in development!
🎊 Happy Trading! Welcome to the next chapter of Easy Shop Mod. 🚀
8.1.5Релиз26.1, 26.1.1, 26.1.2 · 19 июля 2026 г.
Easy Shop Mod v8.1.5
🐛 Bug Fixes
Fixed Shop Ownership After Username Change
Fixed the issue reported in GitHub Issue #1:
"Player username changes caused shop ownership to break."
Previously, shop ownership was linked to the player's username, which meant changing the Minecraft username caused the player to lose ownership of their shop.
Shop ownership is now permanently linked using the player's UUID, while the username is used only for display purposes (such as the NPC name and interface). This ensures that changing a Minecraft username no longer affects shop ownership.
Special thanks to suerion for reporting this issue on GitHub.
Issue: https://github.com/Mohamed-SGG53/Easy-Shop-Mod/issues/1
✨ Improvements
📂 Clickable Skin Folder Path
When a player's skin is missing, the chat message now displays a clickable folder path:
\config\Easy Shop Mod\My Skin
Clicking the path automatically opens the My Skin folder, allowing players to quickly place their 64×64 skin.
🎮 Select Price (Owner)
Removed the following entries from the Select Price (Owner) menu:
VaultAir
These entries were removed because they cannot be legitimately obtained in Survival Mode, making them unsuitable as shop currencies.
🔄 Command Improvements
Commands are now grouped under the /shop root command.
| Old Command | New Command |
|---|---|
/create_shop |
/shop create |
/close_shop |
/shop close |
This provides a cleaner command structure and improves Minecraft's command auto-completion.
👑 New Operator Commands
Added new administrator-only commands:
/shopadmin transfer <Old Owner> <New Owner>/shopadmin delete <Player>
These commands allow server operators to transfer shop ownership, safely delete shops
New Player Command
Added new command for all player:
/shop recover
These command allow players to recover all items from deleted shop.
Thank you to suerion for helping improve Easy Shop Mod by reporting Issue #1. ❤️
7.2.1Релиз1.21.11 · 19 июля 2026 г.
Easy Shop Mod v7.2.1 (Minecraft 1.21.11)
🐛 Bug Fixes
Fixed Shop Ownership After Username Change
Fixed the issue reported in GitHub Issue #1:
"Player username changes caused shop ownership to break."
Previously, shop ownership was linked to the player's username, which meant changing the Minecraft username caused the player to lose ownership of their shop.
Shop ownership is now permanently linked using the player's UUID, while the username is used only for display purposes (such as the NPC name and interface). This ensures that changing a Minecraft username no longer affects shop ownership.
Special thanks to suerion for reporting this issue on GitHub.
Issue: https://github.com/Mohamed-SGG53/Easy-Shop-Mod/issues/1
✨ Improvements
📂 Clickable Skin Folder Path
When a player's skin is missing, the chat message now displays a clickable folder path:
\config\Easy Shop Mod\My Skin
Clicking the path automatically opens the My Skin folder, allowing players to quickly place their 64×64 skin.
🎮 Select Price (Owner)
Removed the following entries from the Select Price (Owner) menu:
VaultAir
These entries were removed because they cannot be legitimately obtained in Survival Mode, making them unsuitable as shop currencies.
🔄 Command Improvements
Commands are now grouped under the /shop root command.
| Old Command | New Command |
|---|---|
/create_shop |
/shop create |
/close_shop |
/shop close |
This provides a cleaner command structure and improves Minecraft's command auto-completion.
👑 New Operator Commands
Added new administrator-only commands:
/shopadmin transfer <Old Owner> <New Owner>/shopadmin delete <Player>
These commands allow server operators to transfer shop ownership, safely delete shops
New Player Command
Added new command for all player:
/shop recover
These command allow players to recover all items from deleted shop.
Thank you to suerion for helping improve Easy Shop Mod by reporting Issue #1. ❤️
8.0.2Релиз26.1, 26.1.1, 26.1.2 · 30 апреля 2026 г.
Easy Shop Mod 8.0.2
🐞 Bug Fixes & Improvements
🔁 Navigation Buttons Fix (Next / Previous):
- Fixed an issue where the Next and Previous buttons (used to switch between shops) were not working correctly.
- Navigation between shops is now fully functional and smooth.
🛒 Empty Shop UI Handling:
Improved behavior when opening a shop with no available offers.
Instead of a broken or empty interface:
The shop UI now opens normally.
Displays the message:
- "No trades available"
🌍 This message is fully translated into all 10 supported languages.
✅ Stability
- The mod is now considered stable and ready for use.
- This version ensures full compatibility with Minecraft 26.1.x while maintaining stability.
7.1.7Релиз1.21.11 · 30 апреля 2026 г.
Easy Shop Mod 7.1.7
🐞 Bug Fixes & Improvements
🔁 Navigation Buttons Fix (Next / Previous):
- Fixed an issue where the Next and Previous buttons (used to switch between shops) were not working correctly.
- Navigation between shops is now fully functional and smooth.
🛒 Empty Shop UI Handling:
Improved behavior when opening a shop with no available offers.
Instead of a broken or empty interface:
The shop UI now opens normally.
Displays the message:
- "No trades available"
🌍 This message is fully translated into all 10 supported languages.
✅ Stability
- The mod is now considered stable and ready for use.
- All major issues affecting usability have been resolved.
8.0.1Релиз26.1, 26.1.1, 26.1.2 · 30 апреля 2026 г.
Easy Shop Mod 8.0.1
🧑🖼️ Player Faces System Update
✅ Player Faces Issue – Resolved with Manual Setup:
The player faces issue has been resolved, but to work correctly, a manual step is required.
📁 Required Setup:
Each player must:
- Install the mod
- Launch the game at least once
- Place their skin file (
.png) inside the following path:
\config\Easy Shop Mod\My Skin
🖼️ How it works:
- The mod will automatically read the skin file from this folder.
- Your face will then be displayed correctly to all players without issues.
- Any other player who places their skin in the same path will also have their face displayed correctly.
⚠️ Default Behavior:
- Players who do NOT place a skin file will appear with the default Steve face.
- Until they add their own skin.
📏 Important Requirement:
The skin must be:
- 64×64 resolution
This is currently the only supported format for correct rendering.
🔄 Update Reason
This update was made to:
Fix the issue that existed in version 7.1.5 (Minecraft 1.21.11), which was resolved in version 7.1.6.
Unify the core system behavior across versions.
Ensure the same system works correctly for:
- Minecraft 1.21.11
- Minecraft 26.1.x
⚠️ Notes & Limitations
❗ No Automatic Skin Fetching:
- Automatic skin fetching is currently not available.
- This is the only reliable solution at the moment.
🙏 Apology & Explanation
I sincerely apologize for not noticing this earlier.
📌 Reason:
- The mod was not tested on a real multiplayer server.
- Multiple approaches were tested but did not work reliably.
- This manual method was the only stable solution found.
🔔 Additional Info
If the folder:
\config\Easy Shop Mod\My Skinis empty, the mod will notify you to remind you to place your skin.
💬 Final Note
- Thank you for your understanding and support ❤️
- If you have any suggestions or find a better solution, feel free to share it on GitHub.
7.1.6Релиз1.21.11 · 29 апреля 2026 г.
Easy Shop Mod 7.1.6
🧑🖼️ Player Faces System Update
✅ Player Faces Issue – Resolved with Manual Setup:
The player faces issue has been resolved, but to work correctly, a manual step is required.
📁 Required Setup:
Each player must:
- Install the mod
- Launch the game at least once
- Place their skin file (
.png) inside the following path:
\config\Easy Shop Mod\My Skin
🖼️ How it works:
- The mod will automatically read the skin file from this folder.
- Your face will then be displayed correctly to all players without issues.
- Any other player who places their skin in the same path will also have their face displayed correctly.
⚠️ Default Behavior:
- Players who do NOT place a skin file will appear with the default Steve face.
- Until they add their own skin.
📏 Important Requirement:
The skin must be:
- 64×64 resolution
This is currently the only supported format for correct rendering.
⚠️ Notes & Limitations
❗ No Automatic Skin Fetching:
- Automatic skin fetching is currently not available.
- This is the only reliable solution at the moment.
🙏 Apology & Explanation
I sincerely apologize for not noticing this earlier.
📌 Reason:
- The mod was not tested on a real multiplayer server.
- Multiple approaches were tested but did not work reliably.
- This manual method was the only stable solution found.
🔔 Additional Info
If the folder:
\config\Easy Shop Mod\My Skinis empty, the mod will notify you to remind you to place your skin.
💬 Final Note
- Thank you for your understanding and support ❤️
- If you have any suggestions or find a better solution, feel free to share it on GitHub.
7.1.5Релиз1.21.11 · 24 апреля 2026 г.
Easy Shop Mod 7.1.5
🐞 Bug Fix
💥 Crash with Blur Menu Enabled (Fixed):
Fixed an issue where the game would crash when the Blur Menu option is enabled in settings.
The mod works correctly when:
- Blur Menu is disabled or set to the lowest value.
🙏 Apology & Explanation:
I sincerely apologize for not noticing this issue earlier.
The reason it was missed:
- The Blur Menu setting was always set to the lowest value during development and testing.
- This means the feature was effectively not in use, so the crash did not appear.
✅ The issue has now been resolved, and the mod should work properly regardless of the Blur Menu setting.
📌 Notes
- If you encounter any other issues, please report them on GitHub.
- Thank you for your patience and support ❤️
Комментарии
Загружаем…