▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/HypeTrade
HypeTrade

HypeTrade

A modern plugin that allows players to trade items and money through a real-time interface, featuring an animated countdown system and advanced exploit protection.

Оцените первым
34
7
Все версииHypeTrade 1.0.0

HypeTrade 1.0.0

Release14.03.2026

Список изменений

⇄ HypeTrade

A feature-rich, secure and fully configurable player trading plugin for Paper 1.21+


📸 Overview

HypeTrade provides a polished, real-time chest-GUI trading system between two players. Both players see the same shared inventory, can offer items and money simultaneously, and must both click Ready before a configurable countdown completes the trade. Every step of the trade is protected against duplication exploits, inventory manipulation, and unexpected disconnects.


✨ Features

🖥️ Intuitive GUI

  • Shared 54-slot inventory — both players see the same screen in real time
  • Player skull icons showing each trader's name, item count and money offered
  • Animated separator that changes colour during the countdown (green → yellow → red)
  • Cancel button always visible for a safe exit

💰 Money Trading (Vault)

  • Left-click: small step | Right-click: large step (both configurable)
  • Per-trade maximum money cap to prevent extreme transactions
  • Real-time balance verification at every step and again at trade completion

⏱️ Smart Countdown System

  • Animated Boss Bar countdown with colour progression
  • Separator colour mirrors the boss bar state
  • Title screen overlay on trade complete and trade cancel
  • If either player changes the trade contents, the countdown resets automatically

🔒 Exploit Prevention

  • Items placed during the countdown are locked — no adding/removing during the final seconds
  • Shift-click, number-key swap and off-hand swap are all validated against the blacklist
  • Drag operations into trade slots are fully blocked
  • Double-verification of balances immediately before money is transferred
  • Items always returned safely if the trade is cancelled, even on server shutdown

📊 Trade Statistics

  • Per-player persistent stats: trades completed, items sent/received, money sent/received
  • /trade stats [player] visible in-game; works for offline players too
  • Stored in data/stats.yml — easy to read and back up

📝 Trade Logging

  • Every completed trade written to logs/trades.log with full detail:
    • Timestamp, both player UUIDs, every item on both sides, money amounts

🌍 Multi-Language

  • Ships with English and Turkish out of the box
  • Every single message — including GUI labels — lives in lang/en.yml / lang/tr.yml
  • Missing keys automatically fall back to English; you'll never see a broken message
  • Switch language with one line in config.yml: language: "en" or language: "tr"

⚙️ Fully Configurable

OptionDefaultDescription
request-timeout60sSeconds before an unanswered request expires
countdown-seconds5sReady countdown length
cooldown-seconds30sWait time between trades
money-step100Left-click money increment
money-step-large1000Right-click money increment
max-money1,000,000Max money per trade
blacklisted-itemslistMaterials that cannot be traded
blacklisted-worldslistWorlds where trading is disabled
bossbar-countdowntrueToggle the boss bar
show-titletrueToggle title screens
log-tradestrueToggle trade logging
track-statstrueToggle statistics tracking

🛠️ Commands

CommandDescriptionPermission
/trade <player>Send a trade requesthypetrade.use
/trade acceptAccept an incoming requesthypetrade.use
/trade denyDeny an incoming requesthypetrade.use
/trade cancelCancel your active tradehypetrade.use
/trade stats [player]View trade statisticshypetrade.stats
/trade listList all active tradeshypetrade.admin
/trade forcecancel <player>Force-cancel a tradehypetrade.admin
/trade reloadReload config & languagehypetrade.admin

🔑 Permissions

PermissionDefaultDescription
hypetrade.useeveryoneUse /trade
hypetrade.adminopAdmin commands
hypetrade.statseveryoneView own stats
hypetrade.stats.othersopView others' stats
hypetrade.bypass.cooldownopSkip cooldown
hypetrade.bypass.worldblacklistopTrade in blacklisted worlds


🚀 Installation

  1. Download HypeTrade.jar and place it in your /plugins folder
  2. Make sure Vault and EssentialsX and an economy plugin are installed
  3. Start your server — config.yml and both language files are created automatically
  4. Set language: "en" or language: "tr" in config.yml
  5. Run /trade reload after any config change — no restart needed


❓ FAQ

Q: Can players trade in creative mode? A: Yes, unless you add their world to blacklisted-worlds.

Q: What happens if a player disconnects mid-trade? A: The trade is cancelled immediately and all items are returned to their owners.

Q: Can I add my own language? A: Yes! Copy en.yml to lang/xx.yml, translate every value, and set language: "xx" in config.

Q: Is duplication possible? A: No. Items are locked during the countdown, shifts and hotbar swaps are validated, and a final balance check runs before any money changes hands.


Made with ❤️ by xXantares_peek

Файлы

HypeTrade-1.0-SNAPSHOT.jar(43.61 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.0

Загрузчики

Paper
Purpur

Версии игры

1.21–1.21.11

Загрузок

34

Дата публикации

14.03.2026

Загрузил

ID версии

Главная