Telegram Kanalımız https://t.me/buhariyazilim

DragonWar

Minecraft Eklentileri

Detaylar


DragonWar ~ Hakkında

DragonWar | DW

DragonWar | DW

Merhabalar, bildiğiniz üzere eski bir wDragonEvent adlı eklentim vardı. Bu eklentide; ejderha doğunca hareket etmemesi, bossbar hataları, sıralama sistemi eksikliği, hologram sorunları, portal sisteminin çalışmaması gibi birçok sıkıntı bulunmaktaydı. Bu eklentiye güncelleme getirmektense yeni bir ejderha etkinliği eklentisi yapmaya karar verdim.


Eklentimiz bir event/etkinlik eklentisidir. Etkinlik başlatma komutu ile etkinliği başlatabilir ve oyuncularınızı ejderha ile baş başa bırakabilirsiniz.

Bu bir etkinlik eklentisi olduğu için videolu tanıtım daha uygun olur diye düşündüm aşağıdan tanıtıma ulaşabilirsiniz.


Özellikler

  • İngilizce ve Türkçe olmak üzere 2 adet dil desteği bulunmaktadır.

  • Eklentinin harici bossbar desteği bulunmaktadır. Yukarıdaki bossbar'ın rengini ve türünü istediğiniz gibi ayarlayabilirsiniz.

  • Ejderhanın yerden kaç blok yüksekte doğacağı ayarlanabilir.

  • Ejderhanın canı ve ismi ayarlanabilir.

  • Etkinlik istenilen saniye miktarına göre geri sayım ile başlar.

  • Ejderha öldüğünde; ejderhayı öldüren, en çok hasarı veren ve etkinliğe katılan tüm oyunculara ödül verdirtme komutu kullanabilirsiniz.

  • Eklenti içerisinden etkinlik dünyasındaki bazı flaglara izin verebilir/yasaklayabilirsiniz.

  • Zamanlayıcı modu bulunmaktadır. Zamanlayıcı modu ile haftanın belirli günlerinde veyahut her gün istediğiniz saatte etkinliğin otomatik başlamasını sağlayabilirsiniz.

  • Eklentinin dahili olarak uçuş özelliği bulunmaktadır. /dfly (değiştirilebilir) komutu ile (eğer mod açıksa) oyuncularınız etkinlik başladığında uçarak ejderhayı kesebilir.

  • Portal desteği bulunmaktadır. Eklentinin ayar dosyası içerisinden portal lokasyonları ayarlayıp, oyuncular portala atladığında etkinlik bölgesine ışınlanmasını sağlayabilirsiniz.

  • Blok yenileme modu bulunmaktadır. Etkinlik başladığından itibaren koyulan ya da kırılan tüm bloklar etkinlik bitiminde yenilenir. Etkinlik dünyanız asla bozulmaz.

  • Ejderha yetenek modu bulunmaktadır. Ejderhanıza rastgele yetenekler ekleyebilirsiniz. Bu sayede ejderhayı kesmek daha zorlu ve keyif verici bir hal alabilir.

  • Eklenti üzerindeki tüm mesajlar düzenlenebilir.

  • Eklentinin içerisinde API bulunmaktadır. Geliştiriciler eklenti içerisinden API kullanımı yapabilirler.

  • Eklenti PlaceholderAPI desteklemektedir. Hologramlarda istenilen Placeholder değeri kullanılabilir.

  • Eklentinin içerisindeki sıralama modu için Placeholder değerleri bulunmaktadır.

  • Eklenti DecentHolograms desteklidir.

  • Eklenti teorik olarak 1.14-1.21 arası desteklemektedir. Fakat stabil ve denenmiş sürümler 1.16.5 ve 1.21 arasıdır.

  • (Special) ile belirtilen sistemler en yeni ve istenilen sistemlerdir. Özellikle onlara göz gezdirmenizi tavsiye ederim.


Sıralama Sistemi

Sıralama sistemi db/stats.yml dosyasında saklanır. Sunucunuzu sıfırlayacağınız zaman bu dosyayı silmek yeterli olacaktır.

Aşağıda sıralama sisteminin placeholder değerleri yer almaktadır.

%dw_kill_name_%

Belirtilen öldürme sıra numarasındaki kişinin adını döndürür. (1-)

%dw_kill_value_%

Belirtilen öldürme sıra numarasındaki kişinin öldürme sayısını döndürür. (1-)

%dw_damage_name_%

Belirtilen en çok hasar veren sıra numarasındaki kişinin adını döndürür. (1-)

%dw_damage_value_%

Belirtilen en çok hasar veren sıra numarasındaki kişinin hasar miktarını döndürür. (1-)

%dw_topDamage%

Player olarak belirtilen kişinin toplam ne kadar hasar verdiğini döndürür. (Player)

%dw_topKill%

Player olarak belirtilen kişinin toplam öldürme sayısını döndürür. (Player)


(Special)


Ejderha Yetenek Sistemi

Ejderhaya çeşitli yetenekler ekleyebilirsiniz. Bu yeteneklerle, oyunculara daha zorlu ve eğlenceli bir etkinlik sunabilirsiniz. Bu yeteneklerin hangi sürelerde ve ne kadar güçte olacağını belirleyebilirsiniz. Gelin yeteneklere bakalım.

Skill Adı

Skill Açıklaması

Skill Örnek Kullanımı

Örnek Kullanımın Açıklaması

FIREBALL
Rastgele seçilen bir oyuncuya ateş topu fırlatır.
Örnek kullanım: FIREBALL:20:1.0
Örnek kullanımda 20 saniyede bir, 1.0 gücünde ateş topu fırlatır.
DRAGON
Rastgele seçilen bir oyuncuya ejderha topu fırlatır.
Örnek kullanım: DRAGON:20:1.0
Örnek kullanımda 20 saniyede bir, 1.0 gücünde ejderha topu fırlatır.
DAMAGE
Rastgele seçilen bir oyuncuya hasar verir.
Örnek kullanım: ARROW:5:1.0
Örnek kullanımda 5 saniyede bir, 1.0 gücünde oyuncuya hasar verir.
PUSH_BACKWARDS
Rastgele seçilen bir oyuncuyu geriye ve yukarı fırlatır.
Örnek kullanım: PUSH_BACKWARDS:20:1.0
Örnek kullanımda 20 saniyede bir, 1.0 gücünde oyuncuyu havaya uçurur.
EXPLOSION
Rastgele seçilen bir oyuncunun etrafında patlama oluşturur.
Örnek kullanım: EXPLOSION:60:1.0
Örnek kullanımda 60 saniyede bir, 1.0 gücünde patlama oluşturur.
ARROW
Rastgele seçilen bir oyuncuya alevli ok fırlatır.
Örnek kullanım: ARROW:5:1.0
Örnek kullanımda 5 saniyede bir, 1.0 gücünde ok fırlatır.


(Special 2x)


Portal Sistemi

Portal sistemi ile portal oluşturup, oyuncuların ejderha etkinliğine portala atlayarak katılmalarını sağlayabilirsiniz.

config.yml dosyasına oluşturmak istediğiniz portalın orta lokasyonunu, eğer event aktif değilken atlarlarsa gidecekleri spawn bölgesinin lokasyonunu ve portalın çapını yazabilirsiniz.


Zamanlayıcı Sistemi

Zamanlayıcı sistemi ile haftanın belirli günleri ya da her gün belirli saatlerde DragonWar etkinliğinin başlatılmasını sağlayabilirsiniz. Birden fazla zaman ekleyebilirsiniz.

Örneğin;

 - 'EVERYDAY-20:00'
- 'MONDAY-21:00'
- 'TUESDAY-22:00'
 - 'WEDNESDAY-23:00'

(Special)


Blok Yenileme Sistemi

Blok yenileme sistemi ile etkinlik anında koyulan veyahut kırılan blokları, etkinlik bitiminde tekrar eski haline dönmesini sağlayabilirsiniz.

Bu sistem, etkinlik sırasında oyuncularına build yapmasını izin veren sunucular için çok kullanışlı bir sistemdir. restore-tick-block ayarı ile blokların koyulma süresini ayarlayabilirsiniz.


(Special)


Ek Özellikler

Eklentinin herhangi bir optimizasyon sorunu bulunmamaktadır.

Eklentinin düzenlenebilir dosyalarını aşağıya bıraktım. İlgilenen kişiler göz atabilir.

config.yml
settings:
  lang: tr
  event:
    start_countdown: 10
    bossbar:
      mode: true
      barColor: 'RED'
      barStyle: 'SOLID'
    dragon:
      y-above: 20
      name: '&cEjderha'
      health: 500.0
      death_commands:
        - 'eco give %killer% 10'
        - 'dw msg %killer% &6Ejderha Etkinliği &8» &eEjderhayı öldürdüğün için &f10tl &ehesabına eklendi.'
        - 'eco give %dmg_name_1% 10'
        - 'dw msg %dmg_name_1% &6Ejderha Etkinliği &8» &eEjderhayı en çok hasar veren 1. kişi olduğun için &f10tl &ehesabına eklendi.'
        - 'eco give %dmg_name_2% 5'
        - 'dw msg %dmg_name_2% &6Ejderha Etkinliği &8» &eEjderhayı en çok hasar veren 2. kişi olduğun için &f5tl &ehesabına eklendi.'
        - 'eco give %dmg_name_3% 3'
        - 'dw msg %dmg_name_3% &6Ejderha Etkinliği &8» &eEjderhayı en çok hasar veren 3. kişi olduğun için &f3tl &ehesabına eklendi.'
        - 'eco give %users% 1'
        - 'dw msg %users% &6Ejderha Etkinliği &8» &eEtkinliğe katıldığın için &f1tl &ehesabına eklendi.'
    extracts:
      bypass_permission: 'dw.bypass.check'
      bypass_permission_fly: 'dw.bypass.fly'
      block-break-in-game: true
      block-place-in-game: true
      block-break-out-game: false
      block-place-out-game: false
      other-mobs-spawning: false
      other-mobs-whitelist:
        - 'FIREBALL'
        - 'ARROW'
        - 'DRAGON_FIREBALL'
      end_portal_create: falsep
      player_can_flight: true

timer-mode:
  mode: false
  times:
    - 'EVERYDAY-20:00'
    - 'MONDAY-21:00'
    - 'TUESDAY-22:00'
    - 'WEDNESDAY-23:00'
player-flight-mode:
  mode: true
  command: '/dfly'

player-teleport-mode:
  mode: true
  command: '/devent'

build-restore-mode:
  mode: true
  restore-tick-block: 2

dragon-skills:
  mode: true
  skills:
    - 'FIREBALL:20:1

.0'
    - 'ARROW:5:1.0'
    - 'DRAGON:60:1.0'
    - 'DAMAGE:20:1.0'
    - 'PUSH_BACKWARDS:20:1.0'
    - 'EXPLOSION:60:1.0'

portal-mode:
  mode: false
  portals:
    '0':
      portalLocation: '-19,39,-35,world'
      eventIsNotActiveTeleportLocation: '0,0,0,world'
      portalCenterRadius: 3
        
lang_tr.yml
event:
  bossbar:
    title: '&cᴇᴊᴅᴇʀʜᴀ'
  start:
    starting:
      title:
        mode: true
        msg: '&6Ejderha Etkinliği%nl%&f%s% &esaniye sonra başlayacak!'
      msg:
        mode: true
        msg: '&6Ejderha Etkinliği &8» &f%s% &esaniye sonra başlayacak!'
    started:
      title:
        mode: true
        msg: '&6Ejderha Etkinliği%nl%&eBaşladı! Haydi ejderha ile savaş.'
      msg:
        mode: true
        msg: '&6Ejderha Etkinliği &8» &eBaşladı! Haydi ejderha ile savaş.'
  event_actionbar:
    mode: true
    msg: '&6Ejderha Etkinliği &8» &f%d% &ehasar verdin.'
  kill:
    noKiller:
      title:
        mode: true
        msg: '&6Ejderha Etkinliği%nl%&cSona erdi.'
      msg:
        mode: true
        msg:
          - ''
          - '          &6Ejderha Etkinliği Bitti!'
          - ''
          - '         &aEjderhayı öldüren çıkmadı!'
          - ''
    killer:
      title:
        mode: true
        msg: '&6Ejderha Etkinliği%nl%&cEjderha öldürüldü.'
      msg:
        mode: true
        msg:
          - ''
          - '          &6Ejderha Etkinliği Bitti!'
          - ''
          - '    &eEjderhayı Öldüren Kişi &8› &f%killer%'
          - ''
          - '   &eEjderhaya en çok hasar veren kişiler'
          - '       &71· &f%dmg_name_1% &8| &c%dmg_value_1% Hasar'
          - '       &72· &f%dmg_name_2% &8| &c%dmg_value_2% Hasar'
          - '       &73· &f%dmg_name_3% &8| &c%dmg_value_3% Hasar'
          - ''
          - ' &aKatılan herkese teşekkür eder iyi oyunlar dileriz!'
          - ''


commands:
  perm_error: '&cBu komut kullanılamaz.'
  unknown_command: '&cKomut bulunamadı. Yardım için /dw help'
  reloaded: '&cEklenti yeniden yüklendi.'
  help_msg:
    - '      &cEjderha Etkinliği Yardım Komutları'
    - ''
    - '&8· &e/dw setup infoHolo &8» &fBu komut ile ejderha etkinliğinin bilgi mesajının hologramını yerleştirebilirsiniz. &7Genellikle portalın önüne koyulur.'
    - '&8· &e/dw setup eventHolo &8» &fBu komut ile end dünyasında oyuncuların bilgi almasını sağlayacak hologramı yerleştirebilirsiniz. &7Genellikle event lokasyonunun önüne koyulur.'
    - '&8· &e/dw setup eventLocation &8» &fBu komut ile event lokasyonunu belirleyebilirsiniz. &7Oyuncular buraya ışınlanacaklar ve ejderha burada doğacak.'
    - '&8· &e/dw event start &8» &fBu komut ile eventi manuel olarak başlatabilirsiniz.'
    - '&8· &e/dw event stop &8» &fBu komut ile eventi durdurabilirsiniz.'
    - '&8· &e/dw event teleport &8» &fBu komut ile event lokasyonuna ışınlanabilirsiniz.'
    - '&8· &e/dw reload &8» &fBu komut ile eklentinin ayar dosyasını yeniden yükleyenbilirsiniz.'
    - ''
  infoHoloSetup: '&aHologram başarıyla yerleştirildi.'
  eventHoloSetup: '&aHologram başarıyla yerleştirildi.'
  eventLocationSetup: '&aEvent lokasyonu başarıyla belirlendi.'
  event:
    start:
      event_already_started: '&cEvent zaten şu an aktif!'
      started: '&cEvent başladı.'
    stop:
      event_already_stopped: '&cEvent zaten aktif değil.'
      stopped: '&cEvent bitti.'

settings:
  null_object: 'Bulunamadı!'

timer-mode:
  nowEventStr: '&cEvent şu an aktif!'
  dateFormat:
    day: '%d% gün, %h% saat, %m% dakika, %s% saniye'
    hour: '%h% saat, %m% dakika, %s% saniye'
    minute: '%m% dakika, %s% saniye'
    second: '%s% saniye'

flight-mode:
  event_already_stopped: '&6Ejderha Etkinliği &8» &cEtkinlik şu an aktif değil.'
  only_use_event_area: '&6Ejderha Etkinliği &8» &cSadece etkinlik dünyasında kullanabilirsin.'
  disabled: '&6Ejderha Etkinliği &8» &cUçuş modunuz kapandı.'
  enabled: '&6Ejderha Etkinliği &8» &aUçuş modunuz açıldı.'

holograms:
  infoHolo:
    - '&6Ejderha Etkinliği'
    - ''
    - '&fBu etkinlik başladığında etkinliğe katılabilirsin'
    - '&fEtkinlik içerisinde &cejderha &file savaşman gerek!'
    - '&fEjderhaya en çok hasar veren &c3 kişi, &fejderhayı'
    - '&f&cöldüren kişi &fve etkinliğe katılan &ctüm kişilere'
    - '&fbir miktar &cödül &fverilir.'
    - ''
    - '&fHaydi sen de bu &aetkinliğe &fkatılarak gücünü belli et!'
    - ''
    - '&7Etkinliğe kalan süre'
    - '&d%dw_getNextTime%'
  eventHolo:
    - '&6Ejderha Etkinliği'
    - ''
    - '&fEjderhaya vurmaya başla!'
    - '&fUnutma, &cejderha &fsana çeşitli yetenekler'
    - '&fsavurabilir. Bu yeteneklerden kaçmazsan'
    - '&cölebilirsin. &fDikkatli olmalısın.'
    - ''
    - '&aEjderha Etkinliğindeki İstatistiklerin'
    - '&f⤋                     &f⤋                    &f⤋ '
    - '&cÖldürme Sayısı &8‣ &f%dw_topKill% &8| &cHasar Sayısı &8‣ &f%dw_topDamage%'
    - ''
        

Eklentiye Ait Bir Kaç Görsel

Ejderha EtkinliğiEjderha BaşlangıçDragon Event HologramEvent Bitiş


Buhari Yazılım WebSite

Buhari Yazılım Discord Sunucusu

DragonWar Wiki Sayfası


xbuhari.com.tr 2024

xbuhari

450.00 TRY

99 Ürün Stokta Kaldı

Kupon

Toplam:

450.00 TRY

Kupon İndirimi:

-


Ara Toplam:

450.00 TRY