- Katılım
- 3 Ocak 2025
- Mesajlar
- 633
- Elmaslar
- 313
- Puan
- 2.355
- Konum
- Amasya
- Minecraft
- Zyph0rr
Discord:
bosstrap
Merhaba değerli forum üyeleri!
Bugün sizlere sunuculardaki rekabet hissini bambaşka bir boyuta taşıyacak, tamamen baştan aşağıya "Clean Code" mantığıyla optimize edilmiş gelişmiş sezon ve sıralama sistemimi tanıtmak istiyorum.
Sıradan oyun içi hologramları veya sıkıcı düz tablolu web sitelerini unutun. Hem Spigot/Java tabanlı güçlü bir eklenti altyapısı hem de PHP tabanlı ultra modern 3D animasyonlu bir web arayüzü ile sunucunuza Premium bir hava katıyoruz!
Bugün sizlere sunuculardaki rekabet hissini bambaşka bir boyuta taşıyacak, tamamen baştan aşağıya "Clean Code" mantığıyla optimize edilmiş gelişmiş sezon ve sıralama sistemimi tanıtmak istiyorum.
Sıradan oyun içi hologramları veya sıkıcı düz tablolu web sitelerini unutun. Hem Spigot/Java tabanlı güçlü bir eklenti altyapısı hem de PHP tabanlı ultra modern 3D animasyonlu bir web arayüzü ile sunucunuza Premium bir hava katıyoruz!
Sistemin Öne Çıkan Özellikleri
Modern 3D Web Arayüzü: Sıralama verileri web sitesinde 3D Carousel tasarımıyla listelenir. Sayfa geçişleri, tıklamalar ve hover efektleri tamamen pürüzsüz animasyonlara sahiptir. Donanım hızlandırma destekli CSS sayesinde kasma yapmadan "Glassmorphism" kalitesinde çalışır.
Oyun İçinden Web Sitesine Canlı Duyuru Bandı: Sitenin en üst kısmında sürekli kayan şık bir haber bandı bulunur. Sunucu yetkilileri, web sitesine girmeden doğrudan oyun içinden bir komut yazarak anında siteye "Canlı Duyuru" gönderebilirler. (Örn: Yeni sezon başladı!, Hafta sonu etkinliği aktif! veya mağazan ürün alınınca otomatik duyuru geçilebilir.) Bu sayede siteye giren oyuncular anlık gelişmelerden haberdar olur.
Genişletilmiş Top 100 & Scroll Desteği: Eski 10 kişilik sınırları kaldırdık! Sistem, Ada Seviyesi, Para, Öldürme gibi tüm kategorilerde veritabanına işlenen İlk 100 Oyuncuyu sorunsuz şekilde sıralar. Oyuncular şık kaydırma çubuğu ile tablo içinde rahatça gezinebilir.
Dinamik Profil ve "Özel Rozet" Sistemi: Web sitesinden herhangi bir oyuncunun ismine tıklandığında ona özel bir detaylı profil kartı açılır. Oyun içinden yetkililer /sezon rozet ver <oyuncu> <rozet> komutuyla dilediği oyuncuya özel rozet atayabilir (Örn: Yetkili, Etkinlik Şampiyonu, Eski Sezon Birincisi). Bu rozetler profilde altın çerçeveli premium bir tasarımla anında sergilenir!
Güçlü ve Optimize Eklenti Altyapısı
Genişletilmiş Top 100 & Scroll Desteği: Eski 10 kişilik sınırları kaldırdık! Sistem, Ada Seviyesi, Para, Öldürme gibi tüm kategorilerde veritabanına işlenen İlk 100 Oyuncuyu sorunsuz şekilde sıralar. Oyuncular şık kaydırma çubuğu ile tablo içinde rahatça gezinebilir.
Dinamik Profil ve "Özel Rozet" Sistemi: Web sitesinden herhangi bir oyuncunun ismine tıklandığında ona özel bir detaylı profil kartı açılır. Oyun içinden yetkililer /sezon rozet ver <oyuncu> <rozet> komutuyla dilediği oyuncuya özel rozet atayabilir (Örn: Yetkili, Etkinlik Şampiyonu, Eski Sezon Birincisi). Bu rozetler profilde altın çerçeveli premium bir tasarımla anında sergilenir!
Güçlü ve Optimize Eklenti Altyapısı
- Otomatik Senkronizasyon: Eklenti, SuperiorSkyblock2, Vault ve PlaceholderAPI ile %100 uyumlu çalışır. Belirlenen sürelerde asenkron olarak verileri veritabanına yazar. Sunucuyu asla yormaz.
- Config Üzerinden Yönetim: Oyun içi mesajlar, verilen rozetler, PAPI limitleri ve sezon bitiş tarihleri tamamen config.yml üzerinden yönetilebilir.
- Güvenli Veritabanı: Çakışmaları ve yan hesap karışıklıklarını önleyen kusursuz SQL eşleşme mantığına sahiptir.
Örnek Config
Kod:
Season:
Name: 1. Sezon
Start: 16.07.26
Expired: 16.08.26
Database:
Type: MYSQL
MySQL:
Host: x
Port: x
Database: x
Username: x
Password: x
UseSSL: false
Leaderboards:
PlayerKills:
Enabled: true
NamePlaceholder: '%ajlb_lb_statistic_player_kills_{rank}_alltime_name%'
ValuePlaceholder: '%ajlb_lb_statistic_player_kills_{rank}_alltime_value%'
MobKills:
Enabled: true
NamePlaceholder: '%ajlb_lb_statistic_mob_kills_{rank}_alltime_name%'
ValuePlaceholder: '%ajlb_lb_statistic_mob_kills_{rank}_alltime_value%'
Deaths:
Enabled: true
NamePlaceholder: '%ajlb_lb_statistic_deaths_{rank}_alltime_name%'
ValuePlaceholder: '%ajlb_lb_statistic_deaths_{rank}_alltime_value%'
Playtime:
Enabled: true
NamePlaceholder: '%ajlb_lb_statistic_time_played_{rank}_alltime_name%'
ValuePlaceholder: '%ajlb_lb_statistic_time_played_{rank}_alltime_value%'
Menu:
Title: '&8sᴋʏʙʟᴏᴄᴋ sᴇᴢᴏɴ sıʀᴀʟᴀᴍᴀsı'
Size: 27
CenterItem:
Slot: 13
Material: CLOCK
Name: '&6&lSkyblock %season_name%'
Lore:
- '&7sᴇᴢᴏɴ ᴛᴀʀɪʜɪ:'
- '&f[ %season_start% - %season_end% ]'
- ''
- '&7Kalan süre: &e%season_time_left%'
- ''
- '&7sᴇɴɪɴ ʜᴀᴋᴋıɴᴅᴀ:'
- '&7sıʀᴀʟᴀᴍᴀɴ: &f#%season_player_rank%'
- '&7ᴀᴅᴀ sᴇᴠɪʏᴇɴ: &f%season_player_level% sᴠʏ.'
- ''
- '&7sᴇᴢᴏɴ sıʀᴀʟᴀᴍᴀsı:'
- '&e1. &f%season_top_name_1% &7- &f%season_top_level_1% sᴠʏ.'
- '&62. &f%season_top_name_2% &7- &f%season_top_level_2% sᴠʏ.'
- '&c3. &f%season_top_name_3% &7- &f%season_top_level_3% sᴠʏ.'
- '&74. &f%season_top_name_4% &7- &f%season_top_level_4% sᴠʏ.'
- '&75. &f%season_top_name_5% &7- &f%season_top_level_5% sᴠʏ.'
- ''
- '&c! &7sıʀᴀʟᴀᴍᴀᴅᴀ ʏᴇʀ ᴀʟᴀɴ ᴏʏᴜɴᴄᴜʟᴀʀᴀ'
- '&7sᴇᴢᴏɴ ʙɪᴛᴛɪɢɪɴᴅᴇ sᴏɴʀᴀᴋɪ sᴇᴢᴏɴᴅᴀ'
- '&7ᴋᴜʟʟᴀɴᴀʙɪʟᴇᴄᴇᴋʟᴇʀɪ sᴇᴋɪʟᴅᴇ sıʀᴀsıʏʟᴀ;'
- '&7[&c1.000&7, &6800&7, &e600&7&7] ᴋʀᴇᴅɪ ᴏᴅᴜʟᴜ'
- '&7ᴠᴇʀɪʟɪʀ.'
- ''
- '&8[sıʀᴀʟᴀᴍᴀ ᴀʀᴀʟıᴋʟᴀʀʟᴀ ɢᴜɴᴄᴇʟʟᴇɴɪʀ.]'
Desteklenen Veri Türleri ve Kategoriler
Sistem varsayılan olarak şu sıralamaları destekler ve siteye yansıtır:
- Ada Sıralaması (SuperiorSkyblock2)
- Para Sıralaması (Vault)
- Öldürme, Ölme, Oynama Süresi vb. (PlaceholderAPI üzerinden dilediğiniz her veriyi çekip sıralayabilirsiniz!)
Son Söz
Amacımız, sunucunuza giren oyunculara "Vay canına, gerçekten profesyonel bir sunucudayım" dedirtmektir. Hem arka plan optimizasyonu hem de göz alıcı tasarımıyla bu eklenti, sezon rekabetlerini alevlendirmek için birebirdir.
Son düzenleme: