Minecraft eklentisi Citizens
Citizens ve bulunduğu sunucular hakkında bilgi
🔌 Citizens Hakkında
Citizens, sunucu tarafı NPC'ler oluşturmak ve yönetmek için eksiksiz bir sistem sunan bir Minecraft eklentisidir. Birçok NPC türünü (oyuncu benzeri, moblar, dükkân sahipleri, muhafızlar, heykeller) destekler ve diğer eklentilerin ve özel kodların davranışlar, trait'ler ve entegrasyonlar ekleyebilmesi için bir API sağlar.
🎯 Amaç
Citizens, bir sunucuda kalıcı ve yapılandırılabilir oyuncu olmayan karakterlere duyulan ihtiyacı çözer: NPC'ler etkileşimli dükkân sahipleri, senaryolu karakterler, waypoint'leri takip eden muhafızlar, bilgi kioskları veya dekoratif heykeller olarak kullanılabilir. Eklenti, hem sunucu sahipleri tarafından oynanış özellikleri oluşturmak için hem de geliştiriciler tarafından Citizens API aracılığıyla işlevselliği genişletmek için kullanılır.
⚙️ Özellikler
- Oyun içi komutlarla NPC oluşturup kaldırma.
- Birden fazla NPC türü (oyuncu, mob tabanlı, köylüler vb.).
- NPC'lere komut veya senaryolu eylemler atama (tıkla/çalıştır tetikleyicileri, komut ekleri).
- Hareket eden NPC'ler için waypoint'ler ve devriye davranışı.
- NPC davranışını ve görünümünü özelleştirmek için trait'ler ve düzenleyiciler.
- Şablonlar ve kalıcılık sayesinde NPC'ler yeniden başlatmalardan sonra da kalır.
- Eklentiler, trait'ler ve entegrasyonlar için geliştirici API'si.
🧩 Kimler İçin
- Mağazalar, rehberler veya dekor için etkileşimli NPC'ler isteyen sunucu sahipleri.
- Entegrasyonlar veya mini oyunlar oluşturmak için NPC API'sine ihtiyaç duyan eklenti geliştiricileri.
- Dekoratif veya işlevsel oyuncu olmayan karakterlere ihtiyaç duyan topluluk sunucuları.
🏗️ Örnek Kullanımlar
- Bir Survival sunucusu, ekonomi eklentileri olmadan eşya takası için NPC dükkân sahipleri kullanır.
- Bir RPG sunucusu, görev ve diyalog sağlamak için NPC'leri senaryolaştırır.
- Bir yönetici, kasaba çevresinde waypoint'leri takip eden devriye muhafız NPC'leri yerleştirir.
- Geliştiriciler, mini oyun etkileşimleri için NPC'lere özel trait'ler ekler.
⌨️ Komutlar
| Komut | Açıklama | İzin | Erişim |
|---|---|---|---|
/citizens | Temel eklenti bilgilerini ve yönetim özetini gösterir. | citizens.admin | Admin |
/npc | NPC oluşturmak, düzenlemek ve yönetmek için ana komut (birçok alt komut mevcuttur). | çeşitli citizens.npc.* izin düğümleri | Admin |
(Not: /npc, belirli özellikler için birçok alt komut ve daha ayrıntılı izin düğümü sunar; tam komut seti için eklentinin belgelerine bakın.)
🔐 İzinler
| İzin | Açıklama | Varsayılan |
|---|---|---|
citizens.admin | Eklenti bilgileri ve yönetimi için üst düzey yönetici erişimi. | belirtilmemiş |
citizens.npc.talk | Bir oyuncunun NPC konuşma etkileşimlerini tetiklemesine izin verir. | belirtilmemiş |
citizens.npc.list | NPC'leri listelemeye izin verir. | belirtilmemiş |
citizens.waypoints.disableteleport | Belgelerde gösterilen waypoint ile ilgili örnek izin. | belirtilmemiş |
(Belirli komutlar ve trait'ler için çok sayıda ek izin düğümü vardır; eklentinin izin referansı bunları ayrıntılı olarak listeler.)
⚙️ Kurulum
📥 Kurulum
- Projenin resmi dağıtımından (eklentiler kataloğu veya projenin indirmeleri) Citizens resmi JAR dosyasını indirin.
- JAR dosyasını Spigot veya Paper uyumlu bir sunucuda sunucunuzun
plugins/dizinine koyun. - Sunucuyu yeniden başlatın ve Citizens'in yüklendiğini ve veri dizinlerini oluşturduğunu doğrulamak için konsolu kontrol edin.
📦 Bağımlılıklar
- Varsayılan olarak gerekli harici bağımlılıklar listelenmez. Citizens genellikle isteğe bağlı eklentilerle (üçüncü taraf eklentiler veya başka eklentiler) genişletilir, ancak temel kullanım için hiçbiri zorunlu değildir.
🧠 Teknik Notlar
- Citizens, diğer eklentilerin trait'ler oluşturabilmesi, NPC'lerle etkileşime girebilmesi ve NPC olaylarına bağlanabilmesi için geliştirici odaklı bir API sağlar.
- Eklenti, NPC verilerini kalıcı olarak saklar; böylece NPC'ler yeniden başlatmalardan sonra da kalır ve çalışma anında özelleştirme için trait/düzenleyici desteği sunar.
- Resmi dokümantasyon ve topluluk wiki'si komutları, izinleri, trait'leri, düzenleyicileri ve entegrasyon noktalarını kapsar.
🤝 Bu Eklenti Ne Zaman Kullanışlıdır
Kalıcı, senaryolaştırılabilir NPC'lere ve oyuncu olmayan karakterleri oynanışa veya sunucu sistemlerine entegre etmek için bir API'ye ihtiyacınız varsa, Citizens hem sunucu yöneticileri hem de eklenti geliştiricileri için gereken temel NPC yönetimini, kalıcılığı ve genişletme noktalarını sağlar.
- Herocraft Online
Çoklu sınıflar, townships, zindanlar ve ekonomi sunan RPG ağı — rol yapma odaklı survival ve PvP severler için.
2555.77 - Restarting...2053.78
- Smithtainment
Topluluk odaklı Survival SMP; özel eklentiler, ekonomi, mcMMO ve mini‑oyunlar — samimi oyuncular ve aktif forum.
1051.05 - DaemoniaCraft
Towny tabanlı RPG Survival: özel moblar, ekonomi ve Bedrock desteği — grind odaklı ilerleme sevenlere.
550.89 - Akoot&Co
Java ve Bedrock desteği olan, topluluk odaklı, samimi bir SMP; herkese açık canlı dünya haritası, bağış mağazası ve rahat inşa ile keşif için yaşam kalitesi özellikleri sunar.
450.47 - 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.
348.41 - A Minecraft Server148.21
- TGG Online
FPS tarzında Kore Minecraft sunucusu; zombi hayatta kalma ve bomb/escape minigameleri sunar, ayrıca kapsamlı özel silahlar, özel modeller ve resource pack destekli bir deneyim içerir.
247.11 - MoodCraft
Oyuncuların yönettiği kasabalar, ekonomi ve şehir projelerine odaklanan Fransızca semi-RP survival SMP — oyun içi rehberler, mağazalar, işler ve güvenli sandık korumasıyla dostça ilerleme. Java ve Bedrock desteklenir.
247.02 - The One Ring
LOTR temalı Minecraft sunucusu: sürükleyici Orta‑Dünya deneyimi, fraksiyonlar, büyük yapılar, ticaret, etkinlikler ve PvP; vanilla büyüler ve özel Lore eşyaları.
345.71 - CorePlay
Etkinlikler, düellolar, açık artırmalar ve samimi bir topluluk sunan CZ/SK survival sunucusu.
143.86 - Minetown
Hollanda kökenli Minetopia tarzı survival sunucu — ekonomi, özel eklentiler ve sıcak bir toplulukla macerana başla!
042.24 - The Dojo
Towny survival, mcMMO ilerleme, oyuncu ekonomisi ve topluluk odaklı oynanış — kasaba kur, yetenek geliştir, arkadaşlarınla oyna.
041.54 - A Fallout Roleplaying Server341.25
- RSD Minecraft
Freebuild survival sunucusu; dost canlı topluluk, Dynmap ve Geyser/Floodgate ile Bedrock desteği — inşa ve oyun odaklı.
140.09 - ÂBoundaryMC ÂIs OfflineÂ134.8
Citizens 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. Citizens 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 Citizens 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 Citizens bulunan sunucu listesini kullanın.