# 🚀 v1.3.3 - Critical Bug Fixes & Redis Reliability
**Essential update fixing cross-server synchronization issues, join balance resets, and shop transaction notifications.**
## ✨ What's New & Fixed
### 🔄 Enhanced Redis Reliability
- **Local Transaction Sync** - Fixed an issue where commands run on the *same* server as the target player (e.g., `/givemoney`) weren't notifying *other* servers to update their cache.
- **"Silent" Updates** - Implemented silent cache invalidation for local transactions, ensuring all servers always have the latest balance without spamming chat notifications.
- **Sell Command Sync** - Added missing Redis notifications for `/sell hand` and `/sell all` to ensure instant balance updates across the network.
### 🐛 Critical Bug Fixes
- **Join Balance Reset** - **FIXED:** Players' balances were incorrectly resetting to the default amount (e.g., $1000) upon joining the server if they already had an account. The system now properly checks for existing accounts before initializing.
- **Shop Buyer Sync** - **FIXED:** Buying from a shop (Admin or Player-owned) now correctly updates the **buyer's** balance on all other servers. Previously, only the shop owner received an update.
- **Admin Shop Notifications** - **FIXED:** Admin shop transactions now correctly trigger cache invalidation for the buyer.
### ⚡ Optimizations
- **Smart Shop Notifications** - Optimized ShopTransactionHandler to prevent duplicate Redis messages in the console when a shop owner buys from their own shop.
## 🔗 Full Changelog
**[View all changes from v1.3.2 to v1.3.3](https://github.com/xSaVageAU/Savs-Common-Economy/compare/v1.3.2...v1.3.3)**
---
**Compatibility:** Minecraft 1.21.10 (Fabric)
**Server-Side Only:** No client installation required
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }