Minecraft eklentisi BlueSlimeCore
BlueSlimeCore ve bulunduğu sunucular hakkında bilgi
🔌 BlueSlimeCore Hakkında
BlueSlimeCore, diğer eklentiler için ortak bir temel olarak tasarlanmış, kütüphane tarzı bir Minecraft eklentisidir. Sunucuya yönelik yardımcı komutları ve geliştirici odaklı bir API'yi bir araya getirir; bu API yapılandırma, dil/mesajlar, menüler, eşya oluşturucular ve sürüm yönetimi gibi yaygın işleri kolaylaştırır, böylece yazarlar işlevleri birden çok eklenti arasında yeniden kullanabilir.
🎯 Amaç
Bu eklenti, yaygın eklenti altyapısındaki tekrarları çözer: yapılandırma yönetimini, dil işlemlerini, menü oluşturmayı, çoklu sürüm uyumluluk yardımcılarını ve küçük bir yönetici yardımcı komut kümesini merkezileştirir; böylece bağlı eklentiler kalıp kod yerine özelliklere odaklanabilir.
⚙️ Özellikler
- Yapılandırma ve dil yönetimi için geliştirici API'si (oyuncu başına dil desteği, MiniMessage, PlaceholderAPI).
- Envanter, düğmeler ve sayfalı menüler oluşturmak için Menü API'si.
- Eşyalar, deri zırhlar, iksirler ve oyuncu kafaları için eşya oluşturucu araçları.
- Varlık oluşturma, health/absorption, cooldown paketleri ve TPS kontrolleri için çoklu sürüm/NMS yardımcıları.
- Birden fazla Factions uygulamasıyla uyumluluğa yardımcı olan Factions handler API'si.
- SpigotMC veya Hangar için eklenti güncelleme kontrolü.
- Eşyaları incelemek ve olay dinleyicilerini ayıklamak için küçük sunucu yardımcı komutları.
🧩 Kimler İçin
- Yaygın sunucu işlevleri için yeniden kullanılabilir bir temel isteyen eklenti geliştiricileri.
- Birden fazla SirBlobman eklentisi veya BlueSlimeCore yardımcılarına bağımlı başka eklentiler çalıştıran sunucu yöneticileri.
🏗️ Örnek Kullanım Alanları
- Bir geliştirici, envanter işlemesini sıfırdan yazmadan bir mağaza arayüzü oluşturmak için menü API'sini kullanır.
- Bir yönetici, hata ayıklama için bir eşyanın NBT verisini incelemek üzere item-to-nbt kullanır.
- Bir eklenti, tek bir entegrasyon katmanı ile birden fazla Factions uygulamasını desteklemek için factions handler'ı entegre eder.
⌨️ Komutlar
| Komut | Açıklama | İzin | Erişim |
|---|---|---|---|
/item-to-nbt | Eldeki eşya üzerindeki NBT veri etiketlerini görüntüler. | belirtilmedi | Yönetici |
/item-to-base64 | Eldeki eşyayı Base64 dizesine dönüştürür. | belirtilmedi | Yönetici |
/debug-event | Belirli bir olay için hangi eklenti ve dinleyicilerin kayıtlı olduğunu bulur. | belirtilmedi | Yönetici |
⚙️ Kurulum
📥 Ayarlama
- Resmî BlueSlimeCore jar dosyasını indirin ve sunucunuzun
plugins/dizinine yerleştirin. - Sunucunun desteklenen bir Spigot/Paper/Folia sürümü çalıştırdığından emin olun ve sunucuyu başlatın ya da yeniden başlatın.
- Sunucu konsolunda BlueSlimeCore başlangıç mesajlarını kontrol ederek eklentinin yüklendiğini doğrulayın.
📦 Bağımlılıklar
- Java 25 gerektirir (sunucu JVM gereksinimi proje deposu tarafından doğrulanmıştır).
🧠 Teknik Notlar
- Onaylanan desteklenen sunucu yazılımları: Spigot, Paper, Folia.
- Proje, diğer eklenti geliştiricileri için tasarlanmış API'ler sunar; BlueSlimeCore'a bağımlı eklentileri çalıştıran herhangi bir sunucuya BlueSlimeCore jar dosyasını kurun.
- Depo GPL-3.0 lisansı altındadır.
🤝 Bu Eklenti Ne Zaman Faydalıdır
Birden fazla eklenti yönetiyorsanız veya ortak sunucu araçlarına (menüler, mesajlar, çoklu sürüm desteği) dayanan özellikler geliştiriyorsanız, BlueSlimeCore yinelenen kodu azaltır ve sunucu ile eklenti bakımcıları için tutarlı bir API yüzeyi sağlar.
- LilBoxPvP
BoxPvP odaklı, hızlı arena savaşları, düellolar ve sezonluk ilerleme sunan bir sunucu. Özel eşyalar, NPC odaklı menüler ve muhtemelen Java–Bedrock çapraz oynama içerir.
549 - A Minecraft Server748.9
- ÂBoundaryMC ÂIs OfflineÂ039.26
- A Minecraft Server024.52
- Prison 2.0021.74
- Modora
Topluluk odaklı Survival sunucusu; arazi sahiplenme, ekonomi ve işler, NPC'ler, günlük görevler ve oy verme ödülleri içerir. Eklenti yapısı, Java–Bedrock çapraz oynama ve çoklu sürüm desteği olduğunu düşündürüyor.
020.34 - Skillio Games
Fransız minigame sunucusu (Java + Bedrock crossplay): parkour, PVP Color, Smash, TNT Run, Spleef — aktif ekip ve düzenli etkinlikler.
010.38 - A Minecraft Server05.26
BlueSlimeCore eklenti sayfası, izleme sisteminin bu eklentiyi hangi sunucularda bulduğunu, hangi platformlar ve sürümlerle görüldüğünü gösterir.
Eklentiler komutlar, ekonomi, koruma, izinler, mini oyunlar, entegrasyonlar veya başka mekanikler ekleyebilir. BlueSlimeCore eklentisinin gerçek rolü belirli sunucunun yapılandırmasına bağlıdır.
Veriler sunucuların teknik yanıtlarından otomatik oluşturulur. Bir sunucu eklenti listesini gizliyorsa BlueSlimeCore kullansa bile bu bölümde görünmeyebilir.
Projeleri karşılaştırmak, uyumlu sürümleri kontrol etmek veya eklentinin herkese açık sunucularda nasıl kullanıldığına dair örnekler bulmak için BlueSlimeCore bulunan sunucu listesini kullanın.