Tanıtım 😍Gelişmiş TrapPvP Plugini 🎉 Geliştirmeye Yeniden Başlandı!!! 🏹🏹

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ellegans

Yay Yok, İskelet Yok
Katılım
21 Şubat 2023
Mesajlar
314
Elmaslar
50
Puan
4.455
Konum
Bursa
Minecraft
Ellegans

Discord:

ellegans.

Minecraft Sürümleri
1.16 1.17 1.18 1.19 1.20 1.21

ElTrapPvP Plugin


Bugün size kendi yapmış olduğum trappvp pluginini tanıtacağım daha geliştirme aşamasında olduğu için çok kaliteli olmayabilir.

Genel Trap Sistemi


Size biraz trap sisteminin ne olduğundan bahsedeyim trap sistemi oyuncuların parayla aldıkları veya siteden gerçek para ile aldıkları traplerde oyuncuları tuzağa düşürüp, sıkıştırıp öldürmeyi çalışırlar. Genelde oyuncuların kaçaması için güzel piston sistemleri yapılır.
Trap ticareti olur oyuncular oyun parasıyla trap satar, alır.

Trap Temel Özellikler


1. Trap Alma ve Satma Sistemi:
Oyuncular sahip oldukları trapleri chunk sayısına göre belirlenmiş minimum fiyata satabilirler
Aynı şekilde oyuncular chunk miktarına göre belirlenmiş fiyattan daha kimse tarafından alınmamış trapleri alabilirler

2. Trap Yetki Sistemi
Trap sahibi istediği oyuncuya trust yetkisi verebilir, sadece trust yetkisi olanlar trapde sadece çit kapısı, kapı ve tuzak kapısı kullanabilirler
Eğer trap sahibi trustı olan oyuncuya build yetkisi verirse bu sefer oyuncu istediği her şeyi yapabilir blok kırabilir koyabilir
Eğer trap sahibi trustı olan birisine yardımcı yetkisi verirse oyuncu birisine trust verebilir/alabilir birisine build yetkisi verebilir/alabilir

3. Trap Trust Sınırı
Her oyuncunun belirli sayıda trapde trustı olabilir ve bu configden değiştirilebilir
Her trapin belirli bir trust sınırı var ve bu configden ayarlanabilir

Klan Temel Özellikler


1. Clan Sohbeti
Her klanın kendisine özel kanalı var /klan sohbet komutuyla o kanala geçiş yapılabiliyor ve sadece klandaki oyuncular görebiliyor
Ve tekrardan /klan sohbet komutuyla klan kanalından çıkılabiliyor

2. Klan Helper Sistemi
Klan sahibi istedeği klan üyesine helper yetkisi verebilir
Bu yetkiye sahip kişiler klana birisini alabilir ve klandan birisini kovabilir

3. Klan Trap Spawn Sistemi
Klan sahibi eğer trapleri varsa traplerinin bir chunkına gidip /klan set trapspawn yazarak orayı trap spawnı olarak ayarlayabilir
Klandaki bir oyuncu trap spawnına gitmek için /klan ts veya /klan trapspawn yazabilir

Komutlar:​


=== KLAN KOMUTLARI ===
/klan oluştur <isim> - Klan oluşturur
/klan davet <oyuncu> - Oyuncu davet eder
/klan kabul <klan> - Klan davetini kabul eder
/klan sohbet - Klan sohbetini açar/kapatır
/klan yardımcı <oyuncu> - Yardımcı atar/kaldırır
/klan kov <oyuncu> - Oyuncuyu kovar
/klan ayrıl - Klandan ayrılır
/klan sil - Klanı siler
/klan oyuncular - Üyeleri listeler
/klan trapspawn - Trap spawn'ına gider

=== TRAP KOMUTLARI ===
/trap al - Bulunduğunuz trapi satın alır
/trap sat <miktar> - Trapi satışa çıkarır
/trap trust <ekle/kaldır> <oyuncu> - Trust verir/alır
/trap yardımcı <ekle/kaldır> <oyuncu> - Yardımcı atar/kaldırır
/trap build <ekle/kaldır> <oyuncu> - Build yetkisi verir/alır
/trap oyuncular <numara> - Trap üyelerini listeler
/trap spawn <numara> - Trap'e ışınlan
/trap ayarla <spawn|public|private> - Trap spawn ayarları
/trap stats <numara> - Trap istatistikleri

=== TRAP ADMİN KOMUTLARI ===
/trapadmin chunk <numara> - Bulunduğunuz chunk'ı trape ekler
/trapadmin chunk sil - Bulunduğunuz chunk'ı trapten kaldırır
/trapadmin devret <team> <numara> - Trapi takıma deveder
/trapadmin reload - Plugin konfigürasyonunu yeniden yükler

Placeholderlar


Oyuncunun Klan Adını Gösterir: %clantrap_clan_name%
Oyuncunun Olduğu Klanın Sahibinin Adını Gösterir: &a%clantrap_clan_owner%
Oyuncunun Klandaki Rolünü Gösterir: %clantrap_clan_role%
Oyuncunun Olduğu Klandaki Oyuncu Sayısını Gösterir: %clantrap_clan_members%
Oyuncunun Klanının Trap Numarasını Gösterir: %clantrap_clan_trap_number%
Belirtilen Numaradaki Trapin Klan Adını Gösterir: %clantrap_trap_<Numara>_clan_name%
Belirtilen Numaradaki Trapin Fiyatını Gösterir: %clantrap_trap_<Numara>_price%​

Dosyalar


YAML:
# Trap System Configuration
# Bu dosya trap sistemi ile ilgili tüm ayarları içerir

trap:
  # Trap sistemini etkinleştir/devre dışı bırak
  enabled: true

  # Maksimum trust sayısı her trap için
  max-trusts: 10

  # Bir oyuncunun sahip olabileceği maksimum trap sayısı
  max-player-traps: 5

  # Trap minimum satış fiyatları (chunk sayısına göre)
  min-prices:
    1-chunk: 200000
    2-chunk: 425000
    3-chunk: 300000
    4-chunk: 500000
    5-chunk: 700000
    6-chunk: 1000000

  # Satış sistemi
  sales:
    # Minimum satış fiyatı kontrolü
    enforce-minimum-price: true
    # Satış onayı gerektir
    require-confirmation: true
    # Satış iptal onayı gerektir
    require-cancel-confirmation: true

  # Trust sistemi
  trust:
    # Trust verirken hedef oyuncunun aynı teamde olmasını gerektir
    require-same-team: false
    # Trust kaldırırken onay iste
    require-remove-confirmation: false

  # Action bar sistemi
  action-bar:
    # Action bar'ı etkinleştir
    enabled: true
    # Action bar formatı (sağlık bilgisi kaldırıldı)
    format: "&6Trap: &e{trap_number} &8| &6Team: &e{trap_team} &8| &6Fiyat: &e{trap_price}"
    # Action bar güncelleme sıklığı (tick, 20 tick = 1 saniye)
    update-interval: 20

  # Yayın sistemi
  broadcast:
    # Trap satışa çıktığında duyuru yap
    sale-announcement: true
    # Trap satın alındığında duyuru yap
    purchase-announcement: false

  # Chunk yönetimi
  chunks:
    # Maksimum chunk sayısı per trap
    max-chunks-per-trap: 6
    # Chunk ekleme maliyeti
    chunk-addition-cost: 25000
    # Chunk kaldırma iadesi
    chunk-removal-refund: 0.5

# Trap rolleri ve yetkileri
roles:
  # TRUST - Temel yetki
  trust:
    # Kapı/düğme/çit açabilir
    can-interact: true
    # Blok koyabilir/kırabilir
    can-build: false
    # Trust verebilir/alabilir
    can-manage-trusts: false

  # BUILD - İnşaat yetkisi
  build:
    # Trust yetkilerini miras alır
    inherits: "trust"
    # Blok koyabilir/kırabilir
    can-build: true
    # Belirli blokları koyamaz
    blocked-blocks:
      - "TNT"

  # HELPER - Yönetici yetkisi
  helper:
    # Build yetkilerini miras alır
    inherits: "build"
    # Trust verebilir/alabilir
    can-manage-trusts: true
    # Build yetkisi verebilir/alabilir
    can-manage-build: true
    # Trap ayarlarını değiştirebilir
    can-modify-trap: true

# Güvenlik ayarları
security:
  # Trap işlemlerinde ek doğrulama
  extra-validation: true
  # İşlem loglarını kaydet
  log-transactions: true
  # Şüpheli aktiviteleri bildir
  report-suspicious-activity: false

# Performans ayarları
performance:
  # Action bar güncelleme sıklığını azalt
  reduce-actionbar-updates: false
  # Chunk değişikliklerini batch olarak işle
  batch-chunk-updates: true
  # Maksimum eşzamanlı işlem sayısı
  max-concurrent-operations: 10

YAML:
# Clan System Configuration
# Bu dosya klan sistemi ile ilgili tüm ayarları içerir

clan:
  # Klan sistemini etkinleştir/devre dışı bırak
  enabled: true

  # Klan oluşturma maliyeti (Vault gerekli)
  creation-cost: 100

  # Maksimum klan üye sayısı (-1 = sınırsız)
  max-members: -1

  # Klan isim ayarları
  name:
    # Minimum karakter sayısı
    min-length: 3
    # Maksimum karakter sayısı
    max-length: 16
    # İzin verilen karakterler (regex)
    allowed-characters: "^[a-zA-Z0-9_]+$"
    # Yasaklı klan isimleri
    blacklisted-names:
      - "admin"
      - "moderator"
      - "owner"
      - "helper"
      - "test"

  # Klan sohbet sistemi
  chat:
    # Klan sohbetini etkinleştir
    enabled: true
    # Klan sohbet formatı
    format: "&7[&6KLAN&7] &8{clan} &7{player}&8: &f{message}"
    # Sohbet mesajlarını konsola kaydet
    log-to-console: true

  # Klan rolleri
  roles:
    # Sahip (owner) yetkisi
    owner:
      # Klanı silebilir
      can-delete-clan: true
      # Yardımcı atayabilir
      can-assign-helpers: true
      # Üyeleri kovabilir
      can-kick-members: true
      # Trap spawn ayarlayabilir
      can-set-trap-spawn: true
      # Klan ismini değiştirebilir
      can-rename-clan: true
  
    # Yardımcı (helper) yetkisi
    helper:
      # Oyuncu davet edebilir
      can-invite-players: true
      # Üyeleri kovabilir
      can-kick-members: true
      # Trap ayarlarını değiştirebilir
      can-manage-trap: false
  
    # Normal üye yetkisi
    member:
      # Klan sohbetini kullanabilir
      can-use-clan-chat: true
      # Trap spawn'a gidebilir
      can-use-trap-spawn: true

  # Davet sistemi
  invites:
    # Davet süresi (saniye) - 0 = süresiz
    expire-time: 300
    # Aynı anda gönderebileceği davet sayısı
    max-pending-invites: 5

  # Onay sistemi
  confirmations:
    # Onay süresi (saniye)
    confirmation-time: 30
    # Onay gerektiren işlemler
    require-confirmation:
      clan-creation: true
      clan-deletion: true
      leaving-clan: true
      kicking-member: false

# Klan limitleri
limits:
  # Bir oyuncunun sahip olabileceği maksimum klan sayısı
  max-clans-per-player: 1
  # Klan oluşturma arasındaki bekleme süresi (saniye)
  creation-cooldown: 3600

# Klan ekonomi ayarları
economy:
  # Klan bankası sistemi (gelecekte eklenebilir)
  clan-bank: false
  # Klan oluştururken para iadesi koşulları
  refund:
    # Klan silindiğinde para iadesi yap
    on-deletion: false
    # İade oranı (0.0-1.0)
    refund-rate: 0.5

YAML:
# ELTrapPvP mesaj ayarları

# Genel mesajlar
general:
  no-permission: "&cBu komutu kullanmak için yetkiniz yok!"
  player-not-found: "&c{player} isimli oyuncu bulunamadı!"
  invalid-number: "&cGeçersiz sayı formatı!"
  system-disabled: "&cBu sistem şu anda devre dışı!"

# Klan sistemi mesajları
clan:
  system-disabled: "&cKlan sistemi şu anda devre dışı!"
  no-clan: "&cBir klana üye değilsiniz!"

  # Klan oluşturma
  create:
    usage: "&cKullanım: /klan oluştur <isim>"
    already-in-clan: "&cZaten bir klana üyesiniz!"
    already-exists: "&c{clan} isimli bir klan zaten mevcut!"
    insufficient-money: "&cYetersiz para! Gerekli: &e{cost}&c, Sahip olduğunuz: &e{balance}"
    confirm: "&e{clan} &aisimli klanı &e{cost} &aparaya oluşturmak için komutu tekrar yazın."
    success: "&a{clan} &aisimli klan başarıyla oluşturuldu! Ödenen miktar: &e{cost}"
    failed: "&cKlan oluşturulamadı!"
    name-too-short: "&cKlan ismi çok kısa! Minimum {min} karakter olmalı."
    name-too-long: "&cKlan ismi çok uzun! Maksimum {max} karakter olmalı."
    invalid-characters: "&cKlan isminde geçersiz karakterler var!"
    blacklisted-name: "&cBu klan ismi kullanılamaz!"

  # Davet sistemi
  invite:
    usage: "&cKullanım: /klan davet <oyuncu>"
    no-permission: "&cSadece klan sahibi ve yardımcıları oyuncu davet edebilir!"
    cannot-invite-self: "&cKendini davet edemezsin!"
    target-has-clan: "&c{player} zaten bir klana üye!"
    clan-full: "&cKlanınız dolu! Maksimum üye sayısı: {max}"
    sent: "&a{player} isimli oyuncuya davet gönderildi!"
    already-invited: "&c{player} zaten davet edilmiş!"
    max-invites: "&cMaksimum davet sayısına ulaştınız!"
    received: "&a{clan} &aklanından davet aldınız! (Davet eden: &e{inviter}&a) Kabul etmek için: &e/klan kabul {clan}"
    expired: "&cKlan daveti süresi doldu!"

  # Davet kabul
  accept:
    usage: "&cKullanım: /klan kabul <klan_ismi>"
    already-in-clan: "&cZaten bir klana üyesiniz!"
    clan-not-found: "&c{clan} isimli klan bulunamadı!"
    no-invite: "&c{clan} klanından davetiniz yok!"
    clan-full: "&cKlan dolu! Maksimum üye sayısı: {max}"
    success: "&a{clan} &aklanına katıldınız!"
    member-joined: "&a{player} &aklanınıza katıldı!"

  # Klan sohbeti
  chat:
    disabled: "&cKlan sohbeti devre dışı!"
    enabled: "&aKlan sohbeti etkinleştirildi!"
    disabled-for-you: "&aKlan sohbeti kapatıldı!"
    format: "&7[&6KLAN&7] &8{clan} &7{player}&8: &f{message}"

  # Yardımcı sistemi
  helper:
    usage: "&cKullanım: /klan yardımcı <oyuncu>"
    only-owner: "&cSadece klan sahibi yardımcı atayabilir!"
    not-member: "&c{player} klanınızda değil!"
    added: "&a{player} &ayardımcı olarak atandı!"
    removed: "&a{player} &aartık yardımcı değil!"
    added-notification: "&aKlanınızda yardımcı oldunuz!"
    removed-notification: "&cKlanınızdaki yardımcı yetkiniz alındı!"

  # Üye kovma
  kick:
    usage: "&cKullanım: /klan kov <oyuncu>"
    no-permission: "&cSadece klan sahibi ve yardımcıları üye kovabilir!"
    not-member: "&c{player} klanınızda değil!"
    cannot-kick-owner: "&cKlan sahibini kovamazsınız!"
    success: "&a{player} &aklanddan kovuldu!"
    kicked: "&c{clan} &cklanından kovuldunuz! (Kovan: &e{kicker}&c)"

  # Klan ayrılma
  leave:
    owner-cannot-leave: "&cKlan sahibi olarak klandan ayrılamazsınız! Klanı silmek için: /klan sil"
    confirm: "&e{clan} &aklanından ayrılmak için komutu tekrar yazın."
    success: "&a{clan} &aklanından ayrıldınız!"

  # Klan silme
  delete:
    only-owner: "&cSadece klan sahibi klanı silebilir!"
    confirm: "&c{clan} &cklanını silmek için komutu tekrar yazın. &lBu işlem geri alınamaz!"
    success: "&a{clan} &aklanı başarıyla silindi!"
    failed: "&cKlan silinemedi!"

  # Üye listesi
  members:
    header: "&6&l{clan} &6Klanı Üyeleri:"
    owner: "&c★ &c{player} &7(Sahip)"
    helper: "&e♦ &e{player} &7(Yardımcı)"
    member: "&a● &a{player} &7(Üye)"
    footer: "&7Toplam üye sayısı: &e{count}"

  # Trap spawn
  trapspawn:
    only-owner: "&cSadece klan sahibi trap spawn ayarlayabilir!"
    invalid-location: "&cBu konumda trap spawn ayarlayamazsınız! Sadece kendi trapinizde ayarlayabilirsiniz."
    set-success: "&aTrap spawn başarıyla ayarlandı!"
    not-set: "&cKlanınızın trap spawn'ı ayarlanmamış!"
    no-trap: "&cKlanınızın bir trapi yok! Trap spawn kullanılamaz."
    teleported: "&aTrap spawn'ına ışınlandınız!"

  # Yardım mesajları
  help:
    header: "&6&l=== KLAN KOMUTLARI ==="
    create: "&e/klan oluştur <isim> &7- Klan oluşturur"
    invite: "&e/klan davet <oyuncu> &7- Oyuncu davet eder"
    accept: "&e/klan kabul <klan> &7- Klan davetini kabul eder"
    chat: "&e/klan sohbet &7- Klan sohbetini açar/kapatır"
    helper: "&e/klan yardımcı <oyuncu> &7- Yardımcı atar/kaldırır"
    kick: "&e/klan kov <oyuncu> &7- Oyuncuyu kovар"
    leave: "&e/klan ayrıl &7- Klandan ayrılır"
    delete: "&e/klan sil &7- Klanı siler"
    members: "&e/klan oyuncular &7- Üyeleri listeler"
    trapspawn: "&e/klan trapspawn &7- Trap spawn'ına gider"

# Trap sistemi mesajları
trap:
  system-disabled: "&cTrap sistemi şu anda devre dışı!"
  player-not-found: "&c{player} isimli oyuncu bulunamadı!"

  spawn:
    usage: "&cKullanım: /trap spawn <trap_numarası>"
    not-found: "&cTrap #{trap} bulunamadı!"
    no-permission: "&cBu trap'e ışınlanma izniniz yok!"
    not-set: "&cTrap #{trap}'in spawn konumu ayarlanmamış!"
    already-teleporting: "&cZaten bir ışınlanma işleminiz devam ediyor!"
    countdown: "&a{count} saniye sonra ışınlanacaksınız..."
    cancelled: "&cIşınlanma iptal edildi!"
    success: "&aTrap #{trap}'e başarıyla ışınlandınız!"

  set:
    usage: "&cKullanım: /trap set <spawn|public|private>"
    spawn:
      not-in-trap: "&cBir trap içerisinde olmalısınız!"
      only-owner: "&cSadece trap sahibi spawn konumu ayarlayabilir!"
      success: "&aTrap #{trap}'in spawn konumu başarıyla ayarlandı!"
    access:
      not-in-trap: "&cBir trap içerisinde olmalısınız!"
      no-permission: "&cBu işlem için izniniz yok! (Sadece trap sahibi ve yardımcılar)"
      success: "&aTrap #{trap}'in spawn erişimi {access} olarak ayarlandı!"

  stats:
    usage: "&cKullanım: /trap stats <trap_numarası>"
    not-found: "&cTrap #{trap} bulunamadı!"
    header: "&6&l=== TRAP #{trap} İSTATİSTİKLERİ ==="
    team: "&eTakım: &f{team}"
    owner: "&eSahibi: &f{owner}"
    for-sale: "&eSatışta: &f{status}"
    price: "&eFiyat: &f{price}"
    spawn-status: "&eSpawn Durumu: &f{status}"

  # Trap satın alma
  buy:
    not-in-trap: "&cBir trap alanında değilsiniz!"
    not-for-sale: "&cBu trap satışta değil!"
    no-clan: "&cTrap almak için bir klana sahip olmalısınız!"
    only-owner: "&cSadece klan sahibi trap alabilir!"
    team-has-trap: "&cTeamınızın zaten bir trapi var!"
    insufficient-money: "&cYetersiz para! Gerekli: &e{price}&c, Sahip olduğunuz: &e{balance}"
    confirm: "&e{trap} &anumaralı trapi &e{price} &aparaya almak için komutu tekrar yazın."
    success: "&a{trap} &anumaralı trap başarıyla satın alındı! Ödenen: &e{price}"
    failed: "&cTrap satın alınamadı!"

  # Trap satış
  sell:
    no-clan: "&cTrap satmak için bir klana sahip olmalısınız!"
    only-owner: "&cSadece klan sahibi trap satabilir!"
    no-trap: "&cTeamınızın bir trapi yok!"
    usage: "&cKullanım: /trap sat <miktar> veya /trap sat iptal"
    already-for-sale: "&cTrapiniz zaten satışta!"
    price-too-low: "&cSatış fiyatı çok düşük! Minimum fiyat ({chunks} chunk): &e{min}"
    not-for-sale: "&cTrapiniz zaten satışta değil!"
    confirm: "&e{trap} &anumaralı trapi &e{price} &aparaya satışa çıkarmak için komutu tekrar yazın."
    cancel-confirm: "&cTrap satışını iptal etmek için komutu tekrar yazın."
    success: "&a{trap} &anumaralı trap &e{price} &aparaya satışa çıkarıldı!"
    cancelled: "&aTrap satışı iptal edildi!"
    invalid-price: "&cGeçersiz fiyat! Sadece sayı giriniz."
    broadcast: "&6&l[TRAP SATIŞI] &eTeam: &6{team} &8| &eTrap: &6{trap} &8| &eFiyat: &6{price}"

  # Trust sistemi
  trust:
    usage: "&cKullanım: /trap trust <ekle/kaldır> <oyuncu>"
    request-sent: "&a{player} &aoyuncusuna trust isteği gönderildi!"
    request-received: "&a{trap} &anumaralı trap size trust vermek istiyor! (İsteyen: &e{giver}&a) Kabul etmek için: &e/trap trust kabul {trap}"
    accept:
      usage: "&cKullanım: /trap trust kabul <trap_numarası>"
      no-request: "&c{trap} &cnumaralı trapten trust isteğiniz yok!"
      trap-not-found: "&cTrap bulunamadı veya istek süresi doldu!"
      success: "&a{trap} &anumaralı trapte trust aldınız!"
      requester-notified: "&a{player} &a{trap} &anumaralı trapteki trust isteğinizi kabul etti!"
      invalid-number: "&cGeçersiz trap numarası!"
    not-in-trap: "&cBir trap alanında değilsiniz!"
    no-permission: "&cBu trapte trust vermek için yetkiniz yok!"
    cannot-trust-self: "&cKendine trust veremezsin!"
    already-has: "&c{player} &czaten trust'a sahip!"
    max-reached: "&cMaksimum trust sayısına ulaşıldı! ({max})"
    player-max-reached: "&c{player} &czaten maksimum trap sayısında! ({max})"
    added: "&a{player} &aoyuncusuna trust verildi!"
    not-has: "&c{player} &ctrust'a sahip değil!"
    removed: "&a{player} &aoyuncusunun trust'ı kaldırıldı!"
    received: "&a{trap} &anumaralı trapte trust aldınız! (Veren: &e{giver}&a)"
    lost: "&c{trap} &cnumaralı trapteki trust'ınız kaldırıldı! (Kaldıran: &e{remover}&c)"

  # Yardımcı sistemi
  helper:
    usage: "&cKullanım: /trap yardımcı <ekle/kaldır> <oyuncu>"
    not-in-trap: "&cBir trap alanında değilsiniz!"
    only-owner: "&cSadece klan sahibi yardımcı atayabilir!"
    only-clan-owner: "&cSadece klan sahibi trap yardımcısı atayabilir!"
    cannot-manage-self: "&cKendi yetkilerinizi yönetemezsiniz!"
    no-trust: "&c{player} &ctrust'a sahip değil!"
    already-has: "&c{player} &czaten yardımcı!"
    not-has: "&c{player} &cyardımcı değil!"
    added: "&a{player} &atrap yardımcısı oldu!"
    removed: "&a{player} &aartık trap yardımcısı değil!"
    received: "&a{trap} &anumaralı trapte yardımcı oldunuz!"
    lost: "&c{trap} &cnumaralı trapteki yardımcı yetkiniz alındı!"

  # Build sistemi
  build:
    usage: "&cKullanım: /trap build <ekle/kaldır> <oyuncu>"
    not-in-trap: "&cBir trap alanında değilsiniz!"
    no-permission: "&cBu trapte build yetkisi vermek için yetkiniz yok!"
    cannot-manage-self: "&cKendi yetkilerinizi yönetemezsiniz!"
    no-trust: "&c{player} &ctrust'a sahip değil!"
    already-has: "&c{player} &czaten build yetkisine sahip!"
    not-has: "&c{player} &cbuild yetkisine sahip değil!"
    added: "&a{player} &abuild yetkisi aldı!"
    removed: "&a{player} &aartık build yetkisine sahip değil!"
    received: "&a{trap} &anumaralı trapte build yetkisi aldınız!"
    lost: "&c{trap} &cnumaralı trapteki build yetkiniz alındı!"
    no-permission-block: "&cBu trapte blok koyma/kırma yetkiniz yok!"

  # Üye listesi
  members:
    usage: "&cKullanım: /trap members <trap_numarası>"
    trap-not-found: "&c{trap} numaralı trap bulunamadı!"
    no-permission: "&cBu trapin üyelerini görme yetkiniz yok!"
    header: "&6&l{trap} Numaralı Trap &7({team})"
    owner: "&c★ &c{player} &7(Sahip)"
    helper: "&e♦ &e{player} &7(Yardımcı)"
    build: "&b⚒ &b{player} &7(Build)"
    trust: "&a● &a{player} &7(Trust)"

  # Etkileşim
  interact:
    no-permission: "&cBu trapte etkileşim kurma yetkiniz yok!"

  # Trap yok edilme
  destroyed:
    broadcast: "&c&l[TRAP YOK EDİLDİ] &c{team} &ctakımının &c{trap} &cnumaralı trapi yok edildi!"

  # Yardım mesajları
  help:
    header: "&6&l=== TRAP KOMUTLARI ==="
    buy: "&e/trap al &7- Bulunduğunuz trapi satın alır"
    sell: "&e/trap sat <miktar> &7- Trapi satışa çıkarır"
    trust: "&e/trap trust <ekle/kaldır> <oyuncu> &7- Trust verir/alır"
    helper: "&e/trap yardımcı <ekle/kaldır> <oyuncu> &7- Yardımcı atar/kaldırır"
    build: "&e/trap build <ekle/kaldır> <oyuncu> &7- Build yetkisi verir/alır"
    members: "&e/trap oyuncular <numara> &7- Trap üyelerini listeler"
    spawn: "&e/trap spawn <numara> &7- Trap'e ışınlan"
    set: "&e/trap ayarla <spawn|public|private> &7- Trap spawn ayarları"
    stats: "&e/trap stats <numara> &7- Trap istatistikleri"

# Traps komutu mesajları
traps:
  header: "&6&lTrust Olduğunuz Trapler &e({count}/{max})"
  no-trusts: "&7Hiçbir trapte trust'ınız yok."
  entry: "&eTrap numarası: &6{trap} &eTrap Teamı: &6{team} &eTrapteki yetkiniz: &6{role}"

# Admin mesajları
admin:
  no-permission: "&cAdmin yetkisine sahip değilsiniz!"

  # Chunk yönetimi
  chunk:
    usage: "&cKullanım: /trapadmin chunk <numara> veya /trapadmin chunk sil"
    trap-created: "&a{trap} &anumaralı trap oluşturuldu ve chunk &e{chunk} &aeklendi!"
    added: "&a{chunk} &achunk'ı &e{trap} &anumaralı trape eklendi!"
    already-belongs: "&cBu chunk zaten başka bir trape ait!"
    removed: "&a{chunk} &achunk'ı trapten kaldırıldı!"
    not-found: "&cBu chunk hiçbir trape ait değil!"
    invalid-number: "&cGeçersiz trap numarası!"

  # Trap devretme
  assign:
    usage: "&cKullanım: /trapadmin devret <team_ismi> <trap_numarası>"
    team-not-found: "&c{team} isimli team bulunamadı!"
    trap-not-found: "&c{trap} numaralı trap bulunamadı!"
    team-has-trap: "&c{team} takımının zaten bir trapi var!"
    success: "&a{trap} &anumaralı trap &e{team} &atakımına devredildi!"
    failed: "&cTrap devredilemedi!"

  # Yardım mesajları
  help:
    header: "&c&l=== TRAP ADMİN KOMUTLARI ==="
    chunk: "&e/trapadmin chunk <numara> &7- Bulunduğunuz chunk'ı trape ekler"
    chunk-remove: "&e/trapadmin chunk sil &7- Bulunduğunuz chunk'ı trapten kaldırır"
    assign: "&e/trapadmin devret <team> <numara> &7- Trapi takıma deveder"
    reload: "&e/trapadmin reload &7- Plugin konfigürasyonunu yeniden yükler"

  # Reload sistemi
  reload:
    success: "&aPlugin başarıyla yeniden yüklendi!"
    failed: "&cPlugin yeniden yüklenirken hata oluştu!"

# PlaceholderAPI mesajları
placeholder:
  no-clan: "Klansız"
  no-trap: "Trapsiz"
  no-trap-owner: "Sahipsiz"
  no-trap-team: "Klansız"
  not-for-sale: "Satışta Değil"

# Hata mesajları
error:
  database-save: "&cVeri kaydedilirken hata oluştu!"
  database-load: "&cVeri yüklenirken hata oluştu!"
  command-error: "&cKomut işlenirken hata oluştu!"
  unexpected-error: "&cBeklenmeyen bir hata oluştu!"

# Başarı mesajları
success:
  data-saved: "&aVeriler başarıyla kaydedildi!"
  data-loaded: "&aVeriler başarıyla yüklendi!"
  plugin-reloaded: "&aPlugin başarıyla yeniden yüklendi!"

# Bilgi mesajları
info:
  plugin-enabled: "&aELTrapPvP plugin etkinleştirildi!"
  plugin-disabled: "&cELTrapPvP plugin devre dışı bırakıldı!"
  auto-save: "&7Veriler otomatik olarak kaydedildi."

Destek

Plugini geliştirmem için bana önerilerde bulunursanız çok sevinirim şuanda pluginin muhtemelen çok fazla eksiği vardır eklenebilecek çok fazla şey vardır umarım eklentiyi beğenmişsinizdir.

Görseller:


6.webp
4.webp
1.webp
3.webp



2.webp
 
Son düzenleme:
Sürüm genişliğini aşağıdan yukarıya tutmanız çok güzel olmuş pluginde şu zamana kadar gördüğüm bir kaç trap plugini içerisinde ilk 3 girebilir ilerleyen zamanlarda updatlere yarı yolda kesilmezse dahada iyi şeyler ortaya çıkabilir
 
Sürüm genişliğini aşağıdan yukarıya tutmanız çok güzel olmuş pluginde şu zamana kadar gördüğüm bir kaç trap plugini içerisinde ilk 3 girebilir ilerleyen zamanlarda updatlere yarı yolda kesilmezse dahada iyi şeyler ortaya çıkabilir
Yorumun için çok teşekkürler. Yakın zamanda bir kaç tane daha özellik eklemeyi düşünüyorum.
 

Güncelleme 1.0.1​


Yeni Komutlar:


/trap spawn <trap numarası>

Bu komut sayesinde artık sadece trapin klanında olanlar değil herkes veya sadece trapde trustı olanlarda ışınlanabilir.
Bu komut private ve public olarak 2 gruba ayrılıyor.
Eğer trap spawnı private olarak ayarlanırsa sadece trapde trustı olanlar ışınlanabilir.
Eğer trap spawnı public olarak ayarlanırsa trap spawnına herkes ışınlanabilir.

/trap ayarla public/private/spawn​

Bu komut sayesinde hem trap spawnı ayarlanıyor yani /trap ayarla spawn (sadece trap chunkları içersinde) hemde trape başkalarının ışınlanıp ışınlanamayacağını ayarlıyor.
Eğer trap sahibi /trap ayarla public yazarsa herkes trape gelebilir
Eğer trap sahibi /trap ayarla private yazarsa sadece trustı olanlar gelebilir

/trap stats <trap numarası>​

Bu komutu herkes kullanabilir ve trap numarası yazan yere yazılan numaradaki trapin satış durumunu, ışınlanabilirlik durumunu, trap sahibini, trap clanını gösterir.

Hatalar:​


Placeholder hatası:​

Bazı kod hatalarından ortaya çıkan placeholder hataları giderildi.

Trustı Olmayanların Tuzak Kapısı Açabilmesi:​

Herhangi bir trapde trustı veya build yetkisi olmamasına rağmen tuzak kapısı kullanabilme hatası giderildi.

Destek:​

Destek olmak için yorumlara eklenebilecek özellikleri ve aklınıza gelen şeyleri yazabilirsiniz.

Görseller:​


7.webp


8.webp


 

Güncelleme 1.0.2​


Eklenen Sınırlar:​


Trap Sahiperi:​

Artık trap sahiplerinin herhangi başka bir trapde yardımcı yetkisi olamaz

Yardımcı Sınırlaması​

Artık 1 oyuncunun sadece 1 tane trapde yardımcı yetkisi olabilir


Sizden İsteğim:​

Aklıma yeni plugin fikirleri gelmiyor düşünüyorum ama bulamıyorum 1 tane bile önerseniz yeter :d

 
İndirme linki varmı
Şans bloğu yada borsa yapabilirsin.
 
link gelir mi çok güzel olmuş
 
merhabalar,
plugin çok güzel elinize sağlık
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst