IslandLeaderboard - SkyBlock Sıralamanızı Veritabanına Aktarın - MySQL - AÇIK KAYNAK

ArdaGnsrn

Sudan Çıkmış
En iyi cevaplar
0
Merhaba arkadaşlar,

SkyBlock sunucusunun top 10 listesini web sitesinde göstermek isteyen veya farklı amaçlar için kullanacak arkadaşlar için yeni bir eklenti yazdım.

Bu eklenti sayesinde ASkyBlock veya IridiumSkyblock eklentilerini kullandığınız SkyBlock sunucunuzun top 10 listesini MySQL veritabanı sunucunuza aktarabilirsiniz. Veritabanına aktardıktan sonra artık lider tablosunu web sitesinizde gösterebilirsiniz.


Özellikler:
  • Bu eklentimde HikariCP MySQL havuz sistemini kullandığım için makinenizi yormadan veri aktarımını gerçekleştirecektir.
  • ASkyBlock ve IridiumSkyblock eklentilerini aynı anda kullanabilirsiniz. (Her ne kadar kullanılmayacak olsa da)
  • Config üzerinden her eklenti için ayrı güncelleme süresi ayarlayabilirsiniz. (Veritabanına verilerin kaç dakikada bir gönderileceği)
  • Eklenti açık kaynak olması sebebiyle geliştirmeye açıktır. İstediğiniz şekilde biçimlendirebilirsiniz. (Kaynak kodları lisanslıdır ne kadar değiştirsenizde eklenti benim diyemezsiniz)
Nasıl kurulur?
  1. IslandLeaderboard.jar dosyasını plugins klasörüne sürükleyin.
  2. Veritabanı bilgilerini sunucunuza göre değiştirmek için config.yml dosyasını değiştirin.
  3. Sunucunuzu yeniden başlatın.
Komutlar ve İzinler: [islandleaderboard, isboard, ib]
  1. / isboard updateall: Tüm istatistikleri günceller [ islandleaderboard.updateall ]
  2. / isboard checkupdate: Eklenti için güncellemeleri kontrol eder! [islandleaderboard.checkupdate]
YAML:
settings:
  checkUpdate: true

database:
  hostName: "YOUR HOSTNAME"
  port: 3306
  userName: "YOUR USERNAME"
  password: "YOUR PASSWORD"

depends:
  ASkyBlock:
    interval: 10 #minute
    table: "IslandLeaderboard_ASkyBlock"
    idColumn: "id"
    leaderNameColumn: "leader"
    teamColumn: "team"
    levelColumn: "level"
    database: "YOUR DATABASE"
  IridiumSkyblock:
    interval: 10 #minute
    table: "IslandLeaderboard_IridiumSkyblock"
    idColumn: "id"
    leaderNameColumn: "leader"
    teamColumn: "team"
    levelColumn: "level"
    database: "YOUR DATABASE"
1594556223746.png
1594556228360.png


Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Lütfen yaşadığınız sorunları veya eklenmesini istediğiniz şeyleri
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
üzerinden iletin.
 

KnightNetWork

Demir Madencisi
En iyi cevaplar
0
Eklenti gayet başarılı. Daha çok istatistik desteği de getirilebilir. Örneğin; öldürme, blok kırma, blok koyma vb.
 

ArdaGnsrn

Sudan Çıkmış
En iyi cevaplar
0
Version 1.1:
ASkyBlock eklentisinin tek başına çalışmama sorunu düzeltildi.
 

ArdaGnsrn

Sudan Çıkmış
En iyi cevaplar
0
Versiyon 2.0:
FabledSkyBlock desteği eklendi. Artık FabledSkyBlock sıralamanızı MySQL sunucunuza aktarmak için de IslandLeaderboard kullanabilirsiniz.​
Web sitelerinde ada seviyesini büyükten küçüğe sıralama yaparken yaşanan sorun eklenti tarafında düzeltildi. Eğer eklentiyi daha önce kurduysanız tabloyu silerek yeni bir tablo oluşmasını bekleyin.​
Ana komut için TAB tamamlaması eklendi.​
Ayrıca kodlar açık kaynak olarak
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
üzerinden paylaşılıyor. Eğer bir sorun yaşarsanız
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
üzerinden
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
açmayı unutmayın. Eklenmesini istediğiniz şeyleri de konu üzerinden belirtebilirsiniz.
 
Üst