c7fe
Birisi mi Spawnlandı?
- Minecraft Sürümleri
- 1.20.X 1.21.X
ScrRank - Ücretsiz Kolay Rank Sistemi
Merhabalar! Klasik Minecraft font dosyalarıyla uğraşmaktan, her yeni rank eklediğinde resource pack (doku paketi) güncelleyip Dropbox/Google Drive sitelerine link yüklemekten sıkıldınız mı? ItemsAdder veya Oraxen gibi devasa eklentilerin sadece "rank ikonu" (glyph) göstermek için sunucunuzu yormasını istemiyor musunuz?Karşınızda ScrRank! Sadece rank PNG'lerinizi klasöre atmanızın yeterli olduğu, geri kalan her şeyi kendi başına halleden, hafif ve bağımlılık gerektirmeyen rank, image çözümümüz.
Öne Çıkan Özellikler
Dahili HTTP Sunucusu (Self-Host): ScrRank, kendi içinde bir mini web sunucusu barındırır. Oluşturduğu doku paketini Dropbox veya başka bir siteye yüklemenize GEREK YOKTUR. Eklenti, doku paketini oyunculara doğrudan sunucunuz üzerinden (örn:
şeklinde) gönderir!Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.- Tamamen Otomatik JSON ve Unicode Üretimi: Minecraft font json'ları (default.json), ascent/height ayarları... Bunları unutun! Eklenti plugins/ScrRank/ranks/textures/ klasörüne attığınız her PNG dosyasına otomatik olarak boştaki bir Özel Unicode (\uE001 - \uE0FF) değerini atar ve arka planda kusursuz bir font dosyası hazırlar.
Sohbet & PlaceholderAPI Uyumu: Oyuncular sohbetten :admin: veya :vip: yazdığında anında iconunuz PNG olarak görünür! Chat formatlarınız veya tag eklentileriniz için PlaceholderAPI tam olarak desteklenir: %scrrank_vip% yazmanız yeterlidir.- Bağımlılık (Dependency) Yok: Çalışmak için ProtocolLib, ItemsAdder veya MiniMessage gibi başka hiçbir eklentiye **zorunlu** ihtiyaç duymaz (PlaceholderAPI sadece isteğe bağlıdır). Sadece Paper/Spigot 1.20+ kurulu olması yeterlidir.
Anında Senkronizasyon (Hot-Reload): Yeni bir rütbe fotoğrafı mı eklediniz? Sadece /scrrank reload yazın. Şifrelemeleri (SHA-1) güncellenir, pack saniyeler içinde yenilenir ve aktif oyunculara pack anında baştan gönderilir.
Nasıl Çalışır?
ScrRank, arka planda sunucuyu yormayacak şekilde tamamen Async çalışır.- Sunucu başladığında ranks/textures içindeki "png" dosyalarını okur.
- ranks.yml üzerinden ayarladığınız boyut (scale/ascent) bilgilerini kullanarak bir boyutlandırma yapar.
- Bu piksellere geçici Unicode harfleri atayarak sanal bir Resource Pack (Zip dosyası) derler.
- Oyunun varsayılan yazı tipine (default font) bu rankları enjekte eder; böylelikle hiçbir eklenti uyumsuzluğu çekmezsiniz, prefix veya suffix kullandığınız her yerde rank ve emojiler görünür.
- Hazırladığı bu zip dosyasını, kendi açtığı özel küçük bir web portundan (örn: 8123) oyuncuların bağlantısına sunar ve girişte otomatik olarak yükletir.
Komutlar & Yetkiler
Tek bir admin yetkisi vardır: scrrank.admin- /scrrank reload - Config ve rankları yeniler, doku paketini yeniden derleyip oyunculara gönderir.
- /scrrank list - Tüm yüklü rankların ID'sini, bilgilerini ve aldığı Unicode harflerini gösterir.
- /scrrank info <rank> - Belirli bir rankın özelliklerini (Boyut, Ascent, Fotoğraf, Yetki) listeler.
- /scrrank generate - Sadece doku paketini arka planda zorla yeniden oluşturur.
- /scrrank send <oyuncu> - Bir oyuncuya doku paketini zorla yollar.
Sadece oyun içinde rank, emoji, gui tasarımı ve bir daha fazlasını sadece basit bir eklentiyle ücretsiz bir şekilde eklemek isteyenler için bir plugin geliştirme aşamasındayım.
Eğer beğenilirse istek doğrultusunda paylaşmayı düşünüyorum. Fikirlerinizi ve geri bildirimlerinizi bekliyorum.
İyi Forumlar.