Minecraft Servers HQ

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

KomutAçıklamaİzinErişim
/item-to-nbtEldeki eşya üzerindeki NBT veri etiketlerini görüntüler.belirtilmediYönetici
/item-to-base64Eldeki eşyayı Base64 dizesine dönüştürür.belirtilmediYönetici
/debug-eventBelirli bir olay için hangi eklenti ve dinleyicilerin kayıtlı olduğunu bulur.belirtilmediYö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.

BlueSlimeCore eklentisine sahip sunucular

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.