Citizens olan bir sunucu bul
Citizens bildiren sunucular: 88
- Server.Pro Official [26.3] Anarchy Ignites! Server Now Live 4 çevrimiçiJava
- Smithtainment 3 çevrimiçiJavaSurvival
- AsperaSMP✦|asperamc.com MAGIC•DUNGEONS•ARCHEOLOGY•BOSSES 1 çevrimiçiJava
- Equestrifun 4 çevrimiçiJavaHorse
- LibertySMP ✦ Survie • Économie • Quêtes Nouveauté donjon 4 çevrimiçiJava
- A Fallout Roleplaying Server 0 çevrimiçiJava
Citizens hakkında
🔌 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.
Yorumlar
Henüz yorum yok
İlk yorumu siz yazın.
Sunucu yöneticileri için
- Yazarlar
- CitizensDev
- Desteklenen platformlar
- Spigot, Paper
Bağlantılar
- Kaynak kodugithub.com/CitizensDev/Citizens2
- Dokümantasyonwiki.citizensnpcs.co
- Sorun takibiissues.citizensnpcs.co
- citizensnpcs.cocitizensnpcs.co
- Spigot pagespigotmc.org/resources/citizens.13811
- Modrinth pagemodrinth.com/plugin/citizens-npc
- CurseForge pagecurseforge.com/minecraft/bukkit-plugins/citizens
- Wikiwiki.citizensnpcs.co/Commands
- Wikiwiki.citizensnpcs.co/Permissions
- GitHubgithub.com/CitizensDev/CitizensAPI
- Modrinth pagemodrinth.com/plugin/citizens-npc/versions
- citizensnpcs.cocitizensnpcs.co
Sunucuların bildirdikleri
Sunucu platformları
- Paper65
- Purpur14
- CraftBukkit4
- Spigot2
- Yatopia1
- Arclight1
- Parchment1
Eklenti sürümleri
- 2.0.4321
- 2.0.4416
- 2.0.4114
- 2.0.426
- 2.0.406
- 2.0.395
- 2.0.375
- 2.0.293
- 2.0.282
- 2.0.332
- 2.0.132
- 2.0.352
- 2.0.301
- 2.0.271
- 2.0.311
- 2.0.321
Sayılar, MSHQ kontrol ettiğinde eklentilerini listeleyen sunuculardan gelir. Birçok sunucu listeyi gizler, bu yüzden gerçek kullanım daha yüksektir.