RandomItemDropper | Artık eşya eventi yapmak çok daha kolay!

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Mesajlar
180
En iyi cevaplar
0
Beğeniler
105
Puanları
600
Ruh hali
Random-Item-Dropper (2).png

Herkese merhaba,
Bugün kodlamış olduğum RandomItemDropper eklentisini sizlere tanıtacağım.
Artık bu eklenti sayesinde kolayca event düzenleyebileceksiniz, üstelik tek komut ile!
Event dışında da başka şeyler için kullanılabilir tabii, orası size kalmış artık.

Ne işe yarar, nasıl çalışır?
Özet geçmek gerekirse, belirlenen iki lokasyon arasında eklenen eşyaları şans oranlarını baz alarak rastgele droplama yarar.

Özellikler
  • Otomatik dropper (saate göre çalışır.)
  • Limitsiz drop profilleri
  • Eşyalara özel şans ayarlama
  • Yavaş drop modu/gecikme ayarlama
  • Kolayca eşya ekleme/çıkarma
  • Tamamen ayarlanabilir mesajlar
  • Tüm minecraft sürümlerini destekler
Kullanım
  1. Yeni bir drop profili oluşturun (/rid create <profile>)
  2. Oluşturduğunuz profilin 1. lokasyonunu ayalayın.(/rid loc1 <profile>)
  3. Oluşturduğunuz profilin 2. lokasyonunu ayalayın. (/rid loc2 <profile>)
  4. İstediğiniz eşyaları ekleyin (/rid addItem <profille> <material>)
    Uyarı:

    Eşyaları bukkit kütüphanesine göre ayalamalısınız, eşyaların bukkitte olan isimlerini burada bulabilirsiniz:
    https://dev.bukkit.org/projects/supplies/pages/material-list
  5. Eklediğiniz eşyanın şans oranını ayarlayın. (/rid setChance <profile> <material> <chance>)
    Uyarı:

    Eşyaların şans oranlarını topladığımızda %100 etmesi gerektiğine dikkat edin.
  6. İsterseniz, yavaş modu kapatın veya açın. (/rid async <profile>)
    Uyarı:

    Eğer yavaş modu açtıysanız, gecikmesini ayarlamalısınız. (/rid setAsyncDelay <profile> <delay>)
  7. İsterseniz, profil bilgisini '/rid info <profile>' komutu ile görebilirsiniz.
  8. Tüm ayarlamalar bitti! eşyaları şans oranları ve yaptığınız ayarlar baz alınarak '/rid drop <profile> <item size>' komutu ile doğurabilirsiniz.
Komutlar
  1. /rid drop <profile> <item size>
  2. /rid create <profile>
  3. /rid delete <profile>
  4. /rid loc1 <profile>
  5. /rid loc2 <profile>
  6. /rid addItem <profile> <material>
  7. /rid removeItem <profile> <material>
  8. /rid setChance <profile> <material> <chance>
  9. /rid async <profile>.
  10. /rid setAsyncDelay <profile> <delay>
  11. /rid info <profile>
  12. /rid reloadConfig

Resimler & Gifler
unknown.png


unknown (1).png


unknown (2).png


unknown (3).png


unknown (4).png
unknown (5).png
Config dosyası
YAML:
# Created by EylexLive
# Discord: Umut Erarslan#8378
# Please forward bugs you find via Discord.

auto-dropper:
  enabled: false
  minutes-remaining-broadcast-enabled: true
  minutes-remaining-broadcast:
    # 5 minutes before dropping.
    '5':
      message: '&8[&7Auto Dropper&8] &f%drop_size% items &awill randomly drop between
        &f%location_1% &aand &f%location_2% &acoordinates at &f%minutes% minutes later.'
    # 4 minutes before dropping.
    '4':
      message: '&8[&7Auto Dropper&8] &f%drop_size% items &awill randomly drop between
        &f%location_1% &aand &f%location_2% &acoordinates at &f%minutes% minutes later.'
    # 3 minutes before dropping.
    '3':
      message: '&8[&7Auto Dropper&8] &f%drop_size% items &awill randomly drop between
        &f%location_1% &aand &f%location_2% &acoordinates at &f%minutes% minutes later.'
    # 2 minutes before dropping.
    '2':
      message: '&8[&7Auto Dropper&8] &f%drop_size% items &awill randomly drop between
        &f%location_1% &aand &f%location_2% &acoordinates at &f%minutes% minutes later.'
    # 1 minutes before dropping.
    '1':
      message: '&8[&7Auto Dropper&8] &f%drop_size% items &awill randomly drop between
        &f%location_1% &aand &f%location_2% &acoordinates at &f%minutes% minute later.'
  # When it is 18:00
  '18:00':
    # Drop profile name created earlier.
    drop-name: drop1
    # How many items will it drop?
    drop-size: 10
    # Do you want to send a broadcast message?
    broadcast-message-enabled: true
    # Message
    broadcast-message: '&8[&7Auto Dropper&8] &f%drop_size% items &arandomly dropped
     between &f%location_1% &aand &f%location_2% &acoordinates!'

Drops dosyası
YAML:
drops:
  drop1:
    loc1: LOCATION
    loc2: LOCATION
    items: {}
    async:
      enabled: true
      delay: 1

Spigot
Eklentinin spigot sayfasına gitmek için tıkla!

Direkt indirme
Eklentiyi direkt indirmek için tıkla!

VirusTotal
VirusTotal tarama sonuçları için tıkla!
 


Son düzenleme:

Üst