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

ArdaGnsrn

Eskiden ekmek aslanın ağzındaydı artık aslan da aç
Site Sahibi
Katılım
28 Mayıs 2019
Mesajlar
83
Tepkime puanı
79
Puanları
50
Madalyalar
3
  • Konu Kaşifi
  • Etkinlik Delisi
  • Emektar
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"
1594554856600.png
1594554862276.png


SpigotMC.org üzerinden indirmek için tıklayın!

Lütfen yaşadığınız sorunları veya eklenmesini istediğiniz şeyleri GitHub üzerinden iletin.
 

ThunderEfe

Silence is the most powerful scream.
Moderatör
Katılım
11 Nisan 2020
Mesajlar
114
Tepkime puanı
49
Puanları
50
Madalyalar
2
  • Konu Kaşifi
  • Emektar
Başarılı bir plugin.Teşekkürler.
 

ArdaGnsrn

Eskiden ekmek aslanın ağzındaydı artık aslan da aç
Site Sahibi
Katılım
28 Mayıs 2019
Mesajlar
83
Tepkime puanı
79
Puanları
50
Madalyalar
3
  • Konu Kaşifi
  • Etkinlik Delisi
  • Emektar
Version 1.1:
ASkyBlock eklentisinin tek başına çalışmama sorunu düzeltildi.
 

BerkeKD

Asistan
Asistan
Katılım
7 Temmuz 2020
Mesajlar
37
Tepkime puanı
13
Puanları
50
Madalyalar
2
  • Konu Kaşifi
  • Emektar
Güzel ve kullanışlı bir plugin. Teşekkürler.
 

EmreGrief

Aktif Üye
Katılım
2 Temmuz 2020
Mesajlar
17
Tepkime puanı
6
Puanları
15
Madalyalar
0
Gayet kullanışlı bir plugin ve forum açıklayıcı olmuş başarılar.. :)
 

ArdaGnsrn

Eskiden ekmek aslanın ağzındaydı artık aslan da aç
Site Sahibi
Katılım
28 Mayıs 2019
Mesajlar
83
Tepkime puanı
79
Puanları
50
Madalyalar
3
  • Konu Kaşifi
  • Etkinlik Delisi
  • Emektar
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 GitHub üzerinden paylaşılıyor. Eğer bir sorun yaşarsanız GitHub üzerinden Issues açmayı unutmayın. Eklenmesini istediğiniz şeyleri de konu üzerinden belirtebilirsiniz.
 

Ruzorin

Varsa şekliniz arenaya bekleriz
Moderatör
Disec
Katılım
9 Nisan 2020
Mesajlar
161
Tepkime puanı
71
Puanları
50
Madalyalar
2
  • Emektar
  • Konu Kaşifi
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 GitHub üzerinden paylaşılıyor. Eğer bir sorun yaşarsanız GitHub üzerinden Issues açmayı unutmayın. Eklenmesini istediğiniz şeyleri de konu üzerinden belirtebilirsiniz.
FabledSkyblock desteği de geldiğine göre, artık kullanma vaktimiz geldi 😀 Böyle gerçekten herkesin işine yarayabilecek bir eklenti yaptığınız için sizi tebrik ediyor, bu tarz daha çok eklenti bekliyorum 😀
 

ArdaGnsrn

Eskiden ekmek aslanın ağzındaydı artık aslan da aç
Site Sahibi
Katılım
28 Mayıs 2019
Mesajlar
83
Tepkime puanı
79
Puanları
50
Madalyalar
3
  • Konu Kaşifi
  • Etkinlik Delisi
  • Emektar
FabledSkyblock desteği de geldiğine göre, artık kullanma vaktimiz geldi 😀 Böyle gerçekten herkesin işine yarayabilecek bir eklenti yaptığınız için sizi tebrik ediyor, bu tarz daha çok eklenti bekliyorum 😀
Teşekkür ederim :)
 
Üst