Tanıtım 😍 ElValoFight ✅ Valorant Ölüm Kalım Maçı ✨ GÜNCELLEME ÖNERİLERİ BEKLİYORUM :D

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

Yeni Plugin!!!!​

ElValoFight​


Kısaca:​

Bu plugin valorantdaki ölüm kalım maçının tamamen aynısını minecrafta ekler.
Birazdan fotoğraflara bakınca çok daha iyi anlayacaksınız.

Ayarlanabilir Spawn Noktaları:

Spawn olurken ve ölünce kullanılan spawn noktaları.
Oyuncular öldüklerinde otomatik olarak rastgale bir tane spawn noktasına ışınlanırlar
Oyuncular maça ilk girdiklerinde rastgale bir spawn noktasında başlarlar.
Oyuncular maç bittikden sonra maça girdikleri anda neredeyseler oraya gönderilirler.

Korumalar:​

Oyuncular maçdayken herhangi bir komut kullanamazlar.
Oyuncular maça girdiklerinde envanterlerindeki her şey onlardan alınır ve kayıt altına alınır.
Maç bittikden sonra onlara verilen özel item oyunculardan alınır ve kendi eşyaları geri verilir.
Eğer maçtayken oyundan çıkarlarsa oyuna girdiklerinde itemleri geri verilir ve özel item alınmış olur.

Ayarlanabilir Silah:

Oyuncuları öldürmeye yarayan silah sağ tıklayarak kullanılır her bir mermi için 3 saniye bekleme süresi var.
Bu silah configden modeldata ayarlanarakda değiştirilebiliyor.
Silahın ismi ve loresi değiştirilebiliyor.
Silahın bekleme süresi değiştirilebiliyor.

Ayarlanabilir Ödüller:​

Maçta süre bitince veya birisi hedef puana ulaşınca ilk 3 e ayarlanmış ödüller veriliyor.
Ödülleri vermek için configden ayarlanmış komutlar cmd den 10 saniye sonra uygulanıyor.
Bu sayede sadece normal minecraft eşyaları değil istediğiniz her şeyi verebilirsiniz.

Ayarlanabilir Maç Süresi:​

Maç süreleri configden ayarlanabiliyor ve süre bitince ilk 3'e ödüller veriliyor zaten üsttede anlatmıştım detaya girmeyeceğim.

Ayarlanabilir Maç Zamanları:​

Configden her maç için ayrı ayrı bir başlangıç saati ve dakikası ayarlanabiliyor.
Bu sayede istenilen sürede maç başlatılıyor.

Ayarlanabilir Bossbar:​

Her maç saati geldiğinde bossbar çalıştırılıyor.
Bossbarın rengi, sitili, ve ne kadar süre orada kalacağı ayarlanabiliyor.

Ayarlanabilir Scoreboard:​

Maç varken özel bir scoreboard oluşuyor.
Scoreboardda ilk 6 oyuncu ve sizin puanlarınız yazıyor.

%100 Ayarlanabilir Mesajlar:​

Messages.yml dosyasından gönderilen bütün mesajlar ayarlanabilir.

Kayıt Altına Alınan Arenalar:​

Bütün arenalar ve arenaların spawn noktaları arenas.yml içersinde kayıt ediliyor.

Ayarlanabilir Arena Alanları:​

Pluginin kendisine özel bir pos aleti var alet sayesinde her arena için belirli bir alan seçiliyor.
Bu alanda oyuncular birbirlerine vuramaz, yere eşya atamazi, blok koyamaz ve kıramaz.​

Komutlar:​


/valo : Eğer başlamış bir maç varsa oyuncu maça katılır. (Herkes kullanabilir)
/valostart <maç_adı> : Bu komut ile istenilen maç direkt olarak zamanını beklemeden başlatılabilir. (Sadece yetkisi olanlar kullanabilir)
/valospawn <arena_adı> <spawn_numarası> : Bu komut ile istenilen arenaya spawn noktaları ayarlanır. (Sadece yetkisi olanlar kullanabilir)
/valosave <arena_adı> : Bu komut ile pos baltası ile seçilmiş alanlar arena alarak kayıt edilir. (Sadece yetkisi olanlar kullanabilir)
/valowand : Bu komut oyuncuya bir pos baltası verir bu balta ile arena ayarlanır. (Sadece yetkisi olanlar kullanabilir)
/valoreload : Bu komut ile bütün .yml dosyaları yenilenir (Sadece yetkisi olanlar kullanabilir)​

Configler:​


YAML:
# ElValoFight Konfigürasyonu

# Işınlanma itemi ayarları
teleport-item:
  material: DIAMOND_SWORD
  name: "&c&lVandal"
  lore:
    - "&7Bir oyuncuya bakarak sağ tıkla"
    - "&7ve onu ışınla!"
  # Bekleme süresi (saniye cinsinden)
  cooldown-seconds: 3
  # Kaynak paketleri için özel model verisi (opsiyonel)
  custom-model-data: 0

# Maç programları - Birden fazla maç yapılandırılabilir
matches:
  asil:
    # Oyunculara gösterilen maç adı
    display-name: "Asil Maçı"

    # Program saatleri (24 saat formatı: HH:MM)
    schedule:
      - "12:00"
      - "18:00"
      - "22:00"

    # Maç süresi (saniye cinsinden) (0 = sınırsız)
    duration: 600

    # Başlamak için minimum oyuncu sayısı
    min-players: 2

    # İzin verilen maksimum oyuncu sayısı
    max-players: 50

    # Kazanmak için gereken puan
    points-to-win: 10

    # İlk 3 oyuncu için ödüller (konsoldan çalıştırılır)
    rewards:
      position-1:
        - "give {player} diamond 10"
        - "give {player} emerald 5"
      position-2:
        - "give {player} diamond 5"
        - "give {player} emerald 3"
      position-3:
        - "give {player} diamond 3"
        - "give {player} emerald 1"

  iyon:
    display-name: "Iyon Maçı"
    schedule:
      - "14:00"
      - "20:00"
    duration: 900
    min-players: 2
    max-players: 30
    points-to-win: 15
    rewards:
      position-1:
        - "give {player} diamond 10"
        - "give {player} emerald 5"
      position-2:
        - "give {player} diamond 5"
        - "give {player} emerald 3"
      position-3:
        - "give {player} diamond 3"
        - "give {player} emerald 1"

# BossBar ayarları
bossbar:
  enabled: true
  color: PURPLE
  style: SOLID
  announcement-duration: 30

# Skor tablosu ayarları
scoreboard:
  title: "&c&lVALOFIGHT"
  format:
    - "&7&m---------------"
    - "&eEn İyi Oyuncular:"
    - "&7{1_player}"
    - "&7{2_player}"
    - "&7{3_player}"
    - "&7{4_player}"
    - "&7{5_player}"
    - "&7{6_player}"
    - "&7&m---------------"
    - "&fPuanınız: &a{your_points}"


YAML:
# ┌───────────────────────────-─────────────────────────────────┐
# │              ElValoFight Mesaj Yapılandırması               │
# │                                                             │
# │  Placeholders (Yer Tutucular):                              │
# │  {player}  - Oyuncu adı                                     │
# │  {arena}   - Arena adı                                      │
# │  {match}   - Maç adı                                        │
# │  {number}  - Numara                                         │
# │  {points}  - Puan                                           │
# │  {time}    - Zaman                                          │
# │  {x} {y} {z} - Koordinatlar                                 │
# └─────────────────────────────────────────────────────────────┘

# ═══════════════════════════════════════════════════════════════
#                        GENEL AYARLAR
# ═══════════════════════════════════════════════════════════════

# Tüm mesajların başına eklenir
prefix: "&8[&c&l⚔ &c&lValoFight&8] &f"

# ═══════════════════════════════════════════════════════════════
#                     BOSSBAR MESAJLARI
# ═══════════════════════════════════════════════════════════════

bossbar:
  match-announcement: "&e⚡ &6&l{match} &e⚡ &f/valo ile katıl!"
  match-ending-soon: "&c&l⏰ &e{match} &c&l{time} &esaniye içinde başlıyor!"

# ═══════════════════════════════════════════════════════════════
#                      KOMUT MESAJLARI
# ═══════════════════════════════════════════════════════════════

commands:
  wand-given: "&a&l✓ &fSeçim asası verildi! &7Sol tık &8➜ &ePos1 &7| Sağ tık &8➜ &ePos2"
  arena-saved: "&a&l✓ &fArena &e&l{arena} &fbaşarıyla kaydedildi!"
  spawn-set: "&a&l✓ &fSpawn &e#{number} &farena &e{arena} &fiçin ayarlandı!"
  reload-success: "&a&l✓ &fKonfigürasyon başarıyla yeniden yüklendi!"
  match-started: "&a&l✓ &e{match} &fmaçı başlatıldı!"

  # Kullanım mesajları
  usage:
    valostart: "&c&l✗ &fKullanım: &e/valostart <maç_adı>"
    valospawn: "&c&l✗ &fKullanım: &e/valospawn <arena_adı> <spawn_numarası>"
    valosave: "&c&l✗ &fKullanım: &e/valosave <arena_adı>"

# ═══════════════════════════════════════════════════════════════
#                       MAÇ MESAJLARI
# ═══════════════════════════════════════════════════════════════

match:
  starting: "&e&l▶ &f{match} &ebaşlıyor! &7Katılmak için &e/valo &7yaz!"
  started: "&a&l✓ &fMaç başladı! &7İyi şanslar!"
  full: "&c&l✗ &fBu maç dolu! &7Lütfen daha sonra tekrar deneyin."
  won: |
    &6&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    &e&l👑 MAÇ BİTTİ &e&l👑
    &6&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    &fKazanan: &e&l{player}
    &fPuan: &6&l{points}
    &6&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  ended: "&e&l⏹ &fMaç sona erdi!"
  cancelled: "&c&l✗ &f{match} &cyetersiz oyuncu nedeniyle iptal edildi."
  joined: "&a&l✓ &f{match} &amaçına katıldınız!"
  left: "&e&l← &fMaçtan ayrıldınız."
  no-active: "&c&l✗ &fŞu anda aktif bir maç yok! &7Programlanmış bir maçı bekleyin."

# ═══════════════════════════════════════════════════════════════
#                    OYUNCU DURUM MESAJLARI
# ═══════════════════════════════════════════════════════════════

player:
  not-in-match: "&c&l✗ &fBir maçta değilsiniz!"
  already-in-match: "&c&l✗ &fZaten bir maçtasınız!"
  no-permission: "&c&l✗ &fBu komutu kullanma yetkiniz yok!"
  player-only-command: "&c&l✗ &fBu komut sadece oyuncular tarafından kullanılabilir!"

# ═══════════════════════════════════════════════════════════════
#                      ARENA MESAJLARI
# ═══════════════════════════════════════════════════════════════

arena:
  not-found: "&c&l✗ &fArena bulunamadı!"
  not-found-name: "&c&l✗ &f'{arena}' adında bir arena bulunamadı!"
  no-spawns: "&c&l✗ &fBu arena için spawn noktası ayarlanmamış!"
  no-spawns-name: "&c&l✗ &f'{arena}' için spawn noktaları ayarlanmamış!"
  select-area-first: "&c&l✗ &fLütfen önce bir alan seçin!"
  protection-enabled: "&c&l✗ &fArenada blok kıramazsınız/yerleştiremezsiniz!"
  pos1-set: "&a&l✓ &fPos1 ayarlandı: &e{x}&f, &e{y}&f, &e{z}"
  pos2-set: "&a&l✓ &fPos2 ayarlandı: &e{x}&f, &e{y}&f, &e{z}"

# ═══════════════════════════════════════════════════════════════
#                       PVP MESAJLARI
# ═══════════════════════════════════════════════════════════════

pvp:
  kill: "&a&l⚔ &f{player} &aöldürüldü! &e+1 puan"
  death: "&c&l☠ &f{player} &ctarafından öldürüldünüz!"
  target-not-found: "&c&l✗ &fBir hedefe nişan alın!"
  target-not-in-match: "&c&l✗ &fHedef maçta değil!"
  target-not-same-match: "&c&l✗ &fHedef sizin maçınızda değil!"
  target-not-in-arena: "&c&l✗ &fHedef arena alanında değil!"
  cannot-drop-item: "&c&l✗ &fMaçtayken bu itemi yere atamazsınız!"

# ═══════════════════════════════════════════════════════════════
#                     COOLDOWN MESAJLARI
# ═══════════════════════════════════════════════════════════════

cooldown:
  active: "&c&l⏰ &fBunu tekrar kullanmak için &e{time} saniye &fbekleyin!"

# ═══════════════════════════════════════════════════════════════
#                      HATA MESAJLARI
# ═══════════════════════════════════════════════════════════════

error:
  match-already-active: "&c&l✗ &f'{match}' maçı zaten aktif!"
  invalid-spawn-number: "&c&l✗ &fSpawn numarası geçerli bir tam sayı olmalıdır!"
  spawn-number-min: "&c&l✗ &fSpawn numarası en az 1 olmalıdır!"


YAML:
arenas:
  iyon:
    world: world
    pos1:
      x: -371.0
      y: 89.0
      z: -114.0
    pos2:
      x: -322.0
      y: 110.0
      z: -182.0
    spawns:
    - x: -348.1525637706611
      y: 101.0
      z: -162.7938401872779
      pitch: 42.300022
      yaw: 50.849796
    - x: -350.588503847796
      y: 101.0
      z: -157.9080286254369
      pitch: 14.400016
      yaw: 17.549795
    - x: -348.85110672605634
      y: 101.0
      z: -152.99326692241988
      pitch: 18.450016
      yaw: -48.000214
    - x: -351.11849845951343
      y: 101.0
      z: -144.46131464231408
      pitch: -8.099987
      yaw: 21.449797
    - x: -349.3296254408376
      y: 101.0
      z: -149.0422413088451
      pitch: -8.099987
      yaw: 21.449797

GÖRSELLER:​


Cooldown Süresi:
8.webp


Diğer Cooldown Süresi:
2.webp


Bossbar:
7.webp


Maç Başladı:
6.webp



Yere Atma Hatası:
4.webp



Kazanma Mesajı:

5.webp




ScoreBoard:

3.webp




Puan Kazanma:

1.webp


Kapanış:

Plugin şuanlık bu durumda bütün önerilere açığım hepsini yapmayı çalışacağım.

Birde bu plugini yaparken mavibuğdaydaki ermeydanı sistemininden esinlendim.
 
Moderatör tarafından düzenlendi:
Merhaba,

Fikir gerçekten güzel olmuş, Valorant mantığını Minecraft’a taşımak bayağı dikkat çekici. Özellikle scoreboard, spawn noktaları ve ödüllerin ayarlanabilir olması sunucu sahipleri için büyük kolaylık sağlar.

Birkaç önerim olacak: spawn noktalarını dengeli yapmaya özen gösterin, yoksa oyuncular arasında avantaj farkı oluşabilir. Ayrıca maçlara kısa bir hazırlık süresi eklemek de oyuncuların adapte olması açısından faydalı olur.

Genel olarak başarılı bir çalışma, elinize sağlık. 👏
 
Merhaba,

Fikir gerçekten güzel olmuş, Valorant mantığını Minecraft’a taşımak bayağı dikkat çekici. Özellikle scoreboard, spawn noktaları ve ödüllerin ayarlanabilir olması sunucu sahipleri için büyük kolaylık sağlar.

Birkaç önerim olacak: spawn noktalarını dengeli yapmaya özen gösterin, yoksa oyuncular arasında avantaj farkı oluşabilir. Ayrıca maçlara kısa bir hazırlık süresi eklemek de oyuncuların adapte olması açısından faydalı olur.

Genel olarak başarılı bir çalışma, elinize sağlık. 👏
Merhaba, öncelikle önerileriniz için gerçekten çok teşekkürler dediklerinizi en yakın zamanda plugine ekleyip burada yayınlayacağım.

Spawn noktalarını dengeli yapın derken ne demek istediğinizi çok fazla anlamadım onu biraz açarsanız sevinirim.
2. dediğiniz kısa hazırlık süresi fikri mantıklı en yakın zamanda ekleyeceğim.


Tekrardan Teşekkürler.
 
Küçükken yabancı kișilerin çektiği cs go modu gibi hep indirip oynamak isterdik o geldi aklıma bu pluginde günümüze göre güzel dizayn edilmiș ilerleyen vakitlerde daha iyi yerlere gelip ekip ile oynamalık bir mod olur bizler için ellerinize sağlık
 
Küçükken yabancı kișilerin çektiği cs go modu gibi hep indirip oynamak isterdik o geldi aklıma bu pluginde günümüze göre güzel dizayn edilmiș ilerleyen vakitlerde daha iyi yerlere gelip ekip ile oynamalık bir mod olur bizler için ellerinize sağlık
Değerli yorumun için teşekkürler. Umarım ilerleyen zamanlarda dediğin gibi olur. İyi günler.
 

Güncelleme 1.0.1​


Bekleme Süresi​

Oyuncular maça girdikden sonra belirli bir süre boyunca ellerindeki silahları kullanamıyorlar.
En son kullanabilmeleri için title olarak 10'dan geriye saymaya başlıyor ve Başla! yazısından sonra oyuncular itemi kullanabilir oluyor.

Görseller:​


Ekran Alıntısı.webp


(Geri sayımın fotoğrafını çekmeyi unutmuşum)


Öneri için Graydeth'e teşekkür ediyorum ve sizinde önerilerinizi 4 gözle bekliyorum.

 
texturepack desteği var mı?
 
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