6.7.2
Compatibility
Changes
Easy Shop Mod 6.7.2
⨠New Features & Major Updates
-
š Migration to Official Mappings:
- The mod has been fully migrated from Yarn to Official Mappings.
- This ensures better long-term compatibility with future Minecraft versions beyond 1.21.11.
- Also prepares the mod for upcoming Forge support.
-
š§āš¤āš§ Shop Move System (NEW):
-
Added a new toggle button: Shop Move: ON / OFF.
-
This feature allows your NPC Shop to follow you dynamically based on distance:
State Behavior OFF NPC stands still ( No AI) and looks at nearby players within 8 blocks.ON + Close (<3 blocks) NPC stays still and focuses only on the owner. ON + Medium Distance (3ā25) NPC walks toward the owner using navigation ( moveTo) with speed 0.8.ON + Far (ā„25) NPC instantly teleports to the owner. Different Dimension NPC remains in place (no cross-dimension movement).
-
-
š„ļø Improved GUI Layout:
-
Enhanced UI for:
- Owner's Shop (Buyer)
- Shop Manager (Owner)
-
Interfaces now use a clean grid-based layout for a better and more organized experience.
-
-
š¬ NPC Death Notification:
- Added a chat notification system.
- When your NPC Shop is killed, you will be notified with the name of the player who killed it.
-
š Mod Compatibility Improvements (NEW):
-
The mod is now fully ready to work with other mods that add new items or resources.
-
You can use custom items as:
- š° Prices (currency alternatives)
- š¦ Products (items being sold)
-
Ensures seamless integration with most content-based mods without additional configuration.
-
š Bug Fixes & Stability Improvements
-
š§ Player Face Saving Issue Fixed:
-
Fixed an issue where player faces in Shops List (All) were not saved correctly.
-
Faces are now properly stored and displayed.
-
š Skins are now updated dynamically:
- Whenever a player changes their skin, it will be refreshed to ensure the correct face is shown.
-
ā This behavior has been tested in a real scenario:
- Logged in as Player1 to store their skin.
- Then logged in as Player2 to store a different skin.
- Verified that Player1's face still appears correctly, confirming proper and persistent storage.
-
ā ļø Note:
- This feature has not been tested on a real multiplayer server yet.
- If you manage to test it on a server, please report your results on GitHub so it can be verified and improved if needed.
-
-
š Inventory Sync Issue Resolved:
-
Fixed a critical sync issue between client and server inventories.
-
Previously caused:
- Items not being removed when creating offers.
- Items returning incorrectly after canceling offers.
- Potential item duplication exploit š
-
Now fully synchronized and working correctly.
-
-
š¦ Full Inventory Handling Fix:
-
Fixed a bug where canceling an offer would return items to a full inventory.
-
Now:
- If the inventory is full ā items are safely returned to NPC Storage instead.
-
-
š Incorrect Message Fix:
- Fixed a misleading message when using
/close_shopwhile the NPC is dead. - Previously showed: "Data Cleared" (which was incorrect).
- Now replaced with a more accurate and clear message.
- Fixed a misleading message when using
-
š¢ Item Quantity Limit Fix:
-
Manual item quantity input is now limited to a maximum of 64 items in:
Set Quantity (Owner)window.
-
ā ļø Important Notice
-
Due to the migration to Official Mappings:
-
ā Enchanted items (such as books and weapons) may not be restored correctly from:
- Storage
- Offers
- Trades
-
-
ā To prevent any loss of items, please follow these steps carefully:
-
Use version V5.0.0 (Yarn).
-
Retrieve all your enchanted items from:
- Storage / Offers
-
After retrieving them, update the mod to V6.7.2.
-
Recreate your offers again.
-
-
š” After completing these steps:
- The mod will fully support all enchanted items without any issues.
š GitHub
-
You can find the official GitHub repository for this project in the description.
-
Feel free to:
- š Report bugs
- š” Suggest improvements
- š© Share feedback
-
If you test the mod on a real multiplayer server, please share your results there to help confirm stability and behavior.
š Notes
- If you encounter any bugs or issues, please report them so they can be fixed as quickly as possible.
- A lot of time and effort went into this update ā your feedback really matters ā¤ļø
- Enjoy a more stable, improved, and feature-rich shop system!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:U4fXl7jN:x7poAehN"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:U4fXl7jN:x7poAehN"
}

