SafeTrade-3.0.jar
What's new
SafeTrade 3.0
Major update focused on trade safety overhaul, cash economy integration, and reliable rollback handling.
โจ Features
๐ฐ Cash Paper System
/tradecash <amount>converts Vault balance into redeemable cash paper- Cash paper can be redeemed via right-click for instant deposit
- Fully integrated with Vault economy API
๐งพ Trade Safety Holds
/tradeholddisplays active holds (items, players, timers)- Persistent
holds.jsonstorage for tracking trade states - Added full offline player support for held items
๐ Trade System Changes
- Trades now enter a safety hold state before finalization
- Completed trades are excluded from active session tracking during hold
- Rollback system now uses stored hold snapshots instead of live inventories
- Staff can rollback trades if at least one involved player is online
- Offline players receive restored items automatically on next login
- Trade completion no longer overlaps with active hold sessions
๐ฌ Discord Improvements
- Switched trade logs to embed-based messages
- Enhanced embeds now include:
- Trade ID
- Safety hold status
- Player UUIDs
- Economy values
- Item summaries
โ๏ธ Stability & Fixes
- Fixed trade cancellation when opening money GUI
- Fixed safety-hold lifecycle inconsistencies
- Fixed Maven shading issues:
- Removed duplicate MANIFEST entries
- Cleaned module-info conflicts
- Improved Vault economy handling across all systems
๐ง Internal Changes
- Trade lifecycle redesigned:
active โ hold โ completed - Clear separation introduced between:
- live trade session
- safety-hold state
- Rollback system is now fully deterministic using stored snapshots
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

