Skip to content
chizzar-devPublic

About

Safe player-to-player trading with dupe and scam protection. 1.8-1.21.11, single jar, MIT.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trade

release Minecraft 1.8 - 1.21.11 Java 8+ license

Trade lets two players exchange items through a shared window. Confirmations reset when an offer changes, and items are never lost if someone disconnects mid-trade.

Trade, iki oyuncunun ortak bir pencerede esya degismesini saglar. Teklif degisince onaylar sifirlanir, takas sirasinda biri cikarsa esyalar kaybolmaz.

Features · Özellikler

  • Yan yana iki taraflı takas penceresi — karşının koyduğu her şeyi anlık görürsün
  • Teklif değişince iki tarafın da onayı sıfırlanır — son an değiştirme scam'ini engeller
  • Onay sonrası kısa bir kilit süresi; bu sırada teklif değiştirilemez
  • Hiçbir eşya kaybolmaz — karşı taraf çıkarsa eşyalar teslim kuyruğuna yazılır ve bir dahaki girişinde verilir
  • Takas sırasında ölüm, çıkış veya sunucu kapanması: takas iptal olur, herkes kendi eşyasını geri alır
  • Belirli eşyalar takasa kapatılabilir (blacklist)
  • İsteğe bağlı mesafe sınırı
  • Tamamlanan takaslar konsola yazılır

Security · Güvenlik

Risk Önlem
Son an eşya değiştirme Teklif değişince iki onay da sıfırlanır + kilit süresi
Karşı taraf çıkınca eşya kaybı Teslim kuyruğu (pending.yml), girişte otomatik verilir
Takas sırasında ölüm Takas iptal, herkes kendi eşyasını alır
Sunucu çökmesi / kapanması Açık takaslar kapanışta iptal edilir
Sürükle-bırak ile kopyalama Pencerede tüm sürükleme ve kaydırma işlemleri kapalı

Installation · Kurulum

  1. Releases sayfasından Trade.jar dosyasını indir.
  2. Sunucunun plugins/ klasörüne at.
  3. Sunucuyu yeniden başlat.
  4. plugins/Trade/config.yml dosyasından süreleri ve mesajları düzenle.

Commands · Komutlar

Komut Açıklama Yetki
/trade <oyuncu> Takas isteği gönderir trade.use
/trade kabul Gelen isteği kabul eder trade.use
/trade ret Gelen isteği reddeder trade.use
/trade iptal İsteği ya da açık takası iptal eder trade.use

Alias: /takas

Permissions · Yetkiler

Yetki Açıklama Varsayılan
trade.use Takas yapabilir herkes

Configuration · Ayarlar

Anahtar Açıklama
request-timeout İstek kaç saniye sonra düşer
max-distance Takas için en fazla uzaklık (0 = sınırsız)
confirm-delay-ticks Onay sonrası kilit süresi (20 tick = 1 sn)
blacklist Takas edilemeyecek eşyalar
log-trades Takasları konsola yaz
gui.title / gui.filler Pencere başlığı ve dolgu bloğu
messages.* Tüm mesajlar ve GUI düğme yazıları

Building · Derleme

mvn clean package

Çıktı · Output: target/Trade.jar

Her push GitHub Actions ile derlenir; v* etiketli sürümler jar'la birlikte Releases sayfasına eklenir.
Every push is built by GitHub Actions; tagged v* releases attach the jar.

License · Lisans

MIT — istediğin gibi kullan, değiştir, dağıt · use, modify and distribute freely

chizzar-dev · Minecraft plugins for 1.8 – 1.21.11

About

Safe player-to-player trading with dupe and scam protection. 1.8-1.21.11, single jar, MIT.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages