COWMODSКаталог модов

SafeTrade

SafeTrade is a lightweight and secure Minecraft trading plugin that provides a clean GUI-based player-to-player trading experience with a strong focus on reliability, stability, and safe transaction handling.

Автор: PluggLAB3050обновлён 12 авг. 2026 г.
Механики игрыУтилиты

Описание

SafeTrade

SafeTrade is a secure and lightweight player-to-player trading plugin for Minecraft servers, designed to provide a simple and reliable way for players to exchange items through an intuitive GUI-based trading system.

Built with a strong focus on transaction integrity and controlled item handling, SafeTrade aims to reduce common trading issues such as accidental interactions, invalid trade states, and duplication-related edge cases.

The familiar trading experience makes SafeTrade easy to use, while its additional validation and transaction safeguards provide a more consistent experience for survival, SMP, and economy-based servers.

⚡ Recommended Hosting

SparkedHost


⚙️ Dependencies

REQUIRED

SafeTrade does not require any external plugins or dependencies.


✨ Features

  • GUI-based player-to-player trading
  • Clean and responsive trade interface
  • Controlled trade confirmation system
  • Reliable transaction processing
  • Item transfer validation
  • Invalid trade state protection
  • Basic anti-duplication safeguards
  • Optimized GUI interaction handling
  • Lightweight server-side implementation
  • Designed for survival and economy servers
  • Simple and familiar player experience

🤝 Trading System

SafeTrade provides a straightforward system for players to exchange items securely.

Players can open a trade with another player and place their items into the trading interface before confirming the transaction.

The system validates the trade state before completing the exchange, helping prevent invalid transactions and reducing the possibility of accidental item loss.


🖥️ Trading GUI

The trading system is built around a clean inventory-based GUI.

The interface is designed to make the current trade state easy to understand while keeping interactions simple and responsive.

The GUI focuses on:

  • Clear item placement
  • Easy trade confirmation
  • Consistent interaction handling
  • Controlled item movement
  • Reliable trade completion

This keeps the trading process familiar to players while providing additional safeguards behind the scenes.


🛡️ Transaction Security

SafeTrade places additional emphasis on transaction integrity.

The plugin includes validation and protection mechanisms for:

  • Invalid trade states
  • Item transfers
  • Trade confirmations
  • Transaction completion
  • Unexpected GUI interactions
  • Basic duplication-related edge cases

Before a trade is completed, SafeTrade verifies that the transaction is still valid and that the expected items can safely be transferred.


🎮 Gameplay Experience

SafeTrade is designed to keep player trading simple without sacrificing reliability.

The system focuses on:

  • Fast player-to-player transactions
  • Clear GUI interactions
  • Familiar trading mechanics
  • Reduced risk of accidental actions
  • Consistent transaction handling
  • Minimal server overhead

The goal is to provide the functionality players expect from a standard trading plugin while improving the reliability of the underlying transaction flow.


⚙️ System Design

SafeTrade is built around controlled transaction processing rather than directly moving items between players without validation.

Core design goals include:

  • Reliable item handling
  • Validated transaction states
  • Consistent confirmation flow
  • Lightweight GUI processing
  • Protection against invalid interactions
  • Safe trade completion
  • Minimal performance impact

The plugin is designed to integrate naturally into existing Minecraft server environments without introducing unnecessary complexity.


🚀 Planned Features

SafeTrade is designed to be expandable while maintaining its lightweight approach.

Potential future updates may include:

  • Additional trade configuration options
  • Expanded confirmation mechanics
  • More advanced trade protection
  • Improved GUI customization
  • Additional administration tools
  • Expanded API support
  • Performance and reliability improvements

🔗 Links

Official Website: https://plugglab.pl/wip

Documentation: https://plugglab.pl/wip

Галерея

Последние версии

Все версии →
release

SafeTrade 4.0

4.0
12 авг. 2026 г.160Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
## 4.0 ### Added * Added a unique persistent ID to every cash paper and redemption tracking in `cash-papers.json`, preventing copied papers from being redeemed more than once. ### Changed * Changed cash-paper validation so papers created before 4.0 without a unique ID can no longer be redeemed. * Hardened cash-paper validation by storing its data in protected item metadata instead of editable lore. ### Fixed * Fixed money validation to reject non-finite values such as `NaN` and infinity. * Fixed Vault transaction failures being incorrectly treated as successful money transfers. * Repaired the version checker.
release

SafeTrade

3.0
25 июн. 2026 г.86Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
# 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 - `/tradehold` displays active holds (items, players, timers) - Persistent `holds.json` storage 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
release

SafeTrade 2.0

2.0
24 мая 2026 г.42Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
## SafeTrade v2.0 ### Changes - **Major GUI overhaul** — redesigned interface for better usability, clarity, and smoother interaction flow. - Added a **Version Checker system** — the plugin now automatically checks for updates and notifies admins when a new version is available. - Strengthened internal protection systems to improve stability and reduce potential abuse or misconfiguration issues. - Added early groundwork and structural preparation for future Vault integration (economy/permissions support). - General performance improvements and internal code cleanup for better maintainability. ### Notes This update focuses on core system improvements, interface redesign, and preparing PulseEvents for deeper server ecosystem integration in future releases.
release

SafeTrade

1.0
20 мая 2026 г.17Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
# Changelog v1.0.0 ## ✨ Added - Initial release of SafeTrade - GUI-based player trading system - Secure trade confirmation system - Trade validation checks - Configurable trade settings - Stable item exchange handling - Lightweight and optimized implementation