Minecraft Servers HQ

Minecraft eklentisi NPC

NPC ve bulunduğu sunucular hakkında bilgi

🔌 NPC hakkında

NPC, Spigot sunucuları için bir Minecraft eklentisidir ve yöneticilerin basit, kalıcı NPC'ler oluşturmasına olanak tanır. Her NPC bir oyuncunun skinini klonlayabilir veya varlık tabanlı bir skin kullanabilir, sunucu yeniden başlatmalarında da kalması için diske kaydedilir ve bir oyuncu onunla etkileşime girdiğinde yapılandırılabilir bir mesaj gösterir.

🎯 Amaç

Bu eklenti, tam özellikli NPC framework'lerine ihtiyaç duyulmayan durumlarda; personel işaretleri, lobi seçicileri, sabit dükkân sahipleri veya diğer basit etkileşimler için sunucu dünyasına dekoratif ya da etkileşimli NPC'ler yerleştirmenin hafif bir yolunu sunar.

⚙️ Özellikler

  • Varsayılan olarak oluşturan oyuncunun skinini kopyalayan NPC'ler oluşturur.
  • Bir NPC'nin görünümünü değiştirmek için bir varlık veya skin adı belirtme seçeneği.
  • Konumları ve skin verilerini data.yml dosyasına kaydederek NPC'ler sunucu yeniden başlatmalarında kalıcı olur.
  • Her NPC tıklandığında özel bir mesaj gösterebilir.
  • Oyun içi yönetim için temel oluşturma ve silme komutları.
  • Eklenti verileri bir eklenti klasörü (NpcMain) altında saklar ve ilk çalıştırmada data.yml oluşturur.
  • Yazar tarafından sağlanan sürümler belirli Minecraft/Spigot sürümlerini hedefler (desteklenen her sunucu sürümü için ayrı jar).

🧩 Kimler için

Bu eklenti, daha büyük NPC framework'lerinin karmaşıklığı olmadan basit ve kalıcı NPC'lere ihtiyaç duyan küçük ve orta ölçekli Spigot sunucu yöneticileri için tasarlanmıştır. Mesaj göstermek veya kozmetik varlık sağlamak için sabit NPC'ler gerektiren lobi ya da survival sunucuları için uygundur.

🏗️ Örnek kullanım alanları

  • Tıklandığında sunucu kurallarını gösteren bir NPC'yi spawn noktasına yerleştirmek.
  • Bir personel üyesinin skinine uyan kozmetik bir heykel oluşturmak.
  • NPC'leri, menü açmak için lobide isimli ve tıklanabilir seçiciler olarak kullanmak (NPC mesajı üzerinden veya diğer eklentilerle birleştirerek).

⌨️ Komutlar

KomutAçıklamaİzinErişim
`/createnpc <nameentity>`Oyuncunun konumunda bir NPC oluşturur; varsayılan olarak oyuncunun skinini kopyalar veya verilen skin/varlık adını kullanır.belirtilmemiş
/deletenpcEtkileşimli silme komutu (kaldırılacak NPC'yi seçin).belirtilmemişAdmin
/destroynpc <npcname>Hedef NPC'yi ve veri depolamadaki kaydını kaldırır.belirtilmemişAdmin

(Yukarıdaki komutlar eklentinin resmi kaynaklarında belgelenmiştir.)

⚙️ Kurulum

📥 Ayarlama

  • Spigot sunucu sürümünüz için uygun eklenti jar dosyasını indirin.
  • Jar dosyasını sunucunun plugins/ dizinine yerleştirin.
  • Sunucuyu başlatın veya yeniden başlatın.
  • İlk yüklemede eklenti bir eklenti klasörü (NpcMain) ve NPC kayıtlarını saklamak için bir data.yml dosyası oluşturur.

📦 Bağımlılıklar

  • Yazar tarafından belgelenmiş zorunlu bir bağımlılık yoktur.

🧾 Yapılandırma

  • NPC verileri (konumlar, adlar, skin imzaları, mesajlar) eklenti klasörünün içindeki data.yml dosyasında saklanır.
  • data.yml dosyasını düzenlemek bir NPC'nin adını veya mesajını değiştirmeyi sağlar; manuel değişikliklerin yüklenmesi için sunucunun yeniden başlatılması gerekir.

🧠 Teknik Notlar

  • Yazar belirli Spigot/Minecraft sürümleri için ayrı derlemeler yayınlar; mevcut depo derlemesi Spigot 1.18.2'yi hedefler ve proje, sürümlerin büyük sunucu sürümleri arasında geriye dönük uyumlu olmadığını belirtir.
  • Proje deposu MIT lisansı altındadır.
  • Eklenti, depo ve kaynak meta verilerinde belirtildiği üzere kullanım metriklerini (bStats) içerir.

🤝 Bu eklenti ne zaman kullanışlıdır

Mesaj gösteren veya daha büyük bir NPC framework'üne geçmeden kozmetik/personel işareti olarak hizmet eden basit, kalıcı NPC'lere ihtiyacınız varsa, bu eklenti Spigot sunucuları için küçük, sürüme özel bir çözüm sunar.

NPC eklentisine sahip sunucular

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