Minecraft Servers HQ

Minecraft eklentisi nightcore

nightcore ve bulunduğu sunucular hakkında bilgi

🔌 NightCore hakkında

NightCore, Minecraft sunucu eklentisi geliştirmek için kullanılan hafif bir kütüphanedir. Diğer eklentilerin sık kullanılan işlevleri yeniden yazmasını önlemek için yeniden kullanılabilir araçlar, veri araçları ve entegrasyon köprüleri sağlar. Proje GPL-3.0 lisansı ile dağıtılır ve ona bağlı bir dizi eklentiyle birlikte sürdürülür.

🎯 Amaç

NightCore; yapılandırma, yerelleştirme, veritabanı yardımcıları, komut ayrıştırma, eşya ve ekonomi köprüleri gibi geliştiricilerin sık karşılaştığı ortak ihtiyaçları merkezileştirmek için vardır. Böylece eklenti yazarları altyapı yerine özellik mantığına odaklanabilir. NightExpress/NightCore destekli birden fazla eklentiyi çalıştıran veya dağıtan geliştiriciler ve sunucu yöneticileri için faydalıdır.

⚙️ Özellikler

  • Spigot, Paper ve Folia için birleşik destek sağlayan sunucu köprüsü.
  • Birden fazla para birimi/ekonomi eklentisiyle iletişim kurmak için ekonomi köprüsü.
  • Üçüncü taraf eşya sistemleri için eşya köprüsü ve özel eşya sağlayıcı desteği.
  • Farklı izin eklentileriyle entegre olmak için izin köprüsü.
  • Komut araçları: argüman ayrıştırma, özel argüman türleri ve sekme tamamlama yardımcıları.
  • Şema tarzı okuma/yazma ve yorum koruma özelliklerine sahip YAML yapılandırma araçları.
  • Yapılandırılmış dil dosyaları ve parametreli mesajlar için yerelleştirme araçları.
  • SQLite ve MySQL desteği ile tablo verilerini senkronize etmeye yardımcı olan veritabanı araçları.
  • Envanter GUI ve diyalog ekranı yardımcı araçları.
  • Player, entity, location ve ItemStack için yardımcılar ve sarmalayıcılar.
  • PersistentDataContainer yardımcıları ve gelişmiş görevler için reflection araçları.
  • Yerleştirilen blok verilerini yerel chunk depolamasında saklayan oyuncu blok takipçisi.

🧩 Kimler için

  • Özellikle NightExpress eklenti ailesi olmak üzere Spigot/Paper/Folia eklentileri geliştiren veya bakımını yapan eklenti geliştiricileri.
  • Birden fazla eklenti dağıtan ve ortak bir araç katmanını tercih eden sunucu yöneticileri.

🏗️ Örnek kullanım alanları

  • Bir eklenti, sunucuda hangi ekonomi eklentisi varsa onunla etkileşmek için NightCore’un ekonomi köprüsünü kullanır.
  • Bir geliştirici, tekrar eden dosya işleme kodu yazmamak için NightCore’un yapılandırma ve yerelleştirme şemalarını kullanır.
  • Bir sunucu, ortak kütüphane olarak NightCore gerektiren bir NightExpress eklentisi kurar.

⚙️ Kurulum

📥 Kurulum adımları

  • Projenin dağıtım sayfasından resmi NightCore eklenti JAR dosyasını indirin.
  • JAR dosyasını, diğer Bukkit uyumlu eklentilerle birlikte sunucunuzun plugins/ dizinine yerleştirin.
  • Sunucuyu yeniden başlatın ve konsolda NightCore’un başarıyla yüklendiğini doğrulayın.

📦 Bağımlılıklar

  • Zorunlu olduğu belgelenmiş harici bağımlılık yoktur; NightCore, bu sistemler mevcut olduğunda yaygın sistemlerle (ekonomi, izinler, özel eşyalar) entegre olmak için köprüler sağlar.

🧠 Teknik Notlar

  • Doğrulanan desteklenen platformlar: Spigot, Paper, Purpur ve Folia.
  • Belgelenen uyumluluk girdileri, modern Minecraft sürüm aralıklarını içerir (örnekler resmi dağıtım sayfalarında gösterilir). Sunucu sahipleri, sunucularının Minecraft sürümüne uygun NightCore build’ini kullanmalıdır.
  • GPL-3.0 altında lisanslanmıştır.

🤝 Bu eklenti ne zaman faydalıdır

Config, yerelleştirme, DB yardımcıları, komut ayrıştırma, ekonomi/eşya/izin entegrasyonu gibi ortak sunucu araçlarına ihtiyaç duyan eklentileri sürdürüyor veya geliştiriyorsanız, NightCore bakımı yapılan, paylaşılan bir kütüphane katmanı sunarak yinelenen işi azaltır.

nightcore eklentisine sahip sunucular

nightcore 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. nightcore 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 nightcore 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 nightcore bulunan sunucu listesini kullanın.