Minecraft eklentisi CommandPanels
CommandPanels ve bulunduğu sunucular hakkında bilgi
🔌 CommandPanels Hakkında
CommandPanels, sunucular için YAML tabanlı bir GUI/menü sistemi sunan bir Minecraft eklentisidir. Envanter tabanlı panellere, diyalog (form) panellerine ve Bedrock oyuncuları için Floodgate uyumlu panellere odaklanır. Proje; komut çalıştıran, dinamik placeholder'lar gösteren ve mantık ile izinlere tepki veren etkileşimli, veri odaklı menüler oluşturmak için çevrimiçi bir düzenleyici ve yapılandırılmış bir format içerir.
🎯 Amaç
Bu eklenti, mağazalar, kitler, lobiler, moderasyon araçları veya özel iş akışları için esnek ve programlanabilir GUI'lere ihtiyaç duyan sunucu yöneticileri ve geliştiriciler için tasarlanmıştır. Panellerin komut çalıştırmasına, koşulları kontrol etmesine, eşyaları animasyonlu göstermesine ve diğer sistemlerde kullanılmak üzere oturum ya da kalıcı verileri sunmasına olanak verecek şekilde geliştirilmiştir.
⚙️ Özellikler
- Eşya etkileşimleri, slot düzenleri ve animasyon zincirleri içeren envanter panelleri.
- Oyunculardan yapılandırılmış formlar ve giriş almak için diyalog panelleri.
- Geyser/Floodgate kurulumları üzerinden Bedrock oyuncularına uyumlu paneller sunmak için Floodgate panel desteği.
- Görünürlüğü ve davranışı kontrol etmek için satır içi mantık ve koşullar (AND/OR/NOT tarzı operatörler).
- Komut/eylem sistemi: aç/kapat hook'ları, tıklama eylemleri, dışarı tıklama eylemleri ve koşullu komut çalıştırma.
- PlaceholderAPI desteği ve paneller içinde dinamik placeholder güncellemeleri.
- Paneller ve komutlar arasında erişilebilen oturum ve kalıcı panel verileri.
- İzinler değiştiğinde mantığın tamamen yeniden ayrıştırılmasını tetikleyebilen periyodik güncellemeler ve bir izin gözlemcisi.
- YAML canlı önizleme ve yapı kontrolleri olan çevrimiçi düzenleyici.
🧩 Kimler İçin
Modern Paper uyumlu sunucular çalıştıran ve esnek GUI menülerine ihtiyaç duyan yöneticiler ve eklenti geliştiricileri: survival/SMP sunucuları, mini oyun ağları, PvP hub'ları ve özel yönetim/moderasyon arayüzü gerektiren sunucular için.
🏗️ Kullanım Örnekleri
- Sunucu komutları çalıştıran ve belirli izinler ya da ekonomi bakiyesi gerektiren bir kit veya mağaza GUI'si oluşturmak.
- Oyuncu rütbesine göre animasyonlu eşyalar ve koşullu görünürlük içeren bir hub gezinme menüsü hazırlamak.
- Floodgate'e özgü panel sürümleriyle Bedrock uyumlu bir menü sunmak.
⌨️ Komutlar
| Komut | Açıklama | İzin | Erişim |
|---|---|---|---|
/pa open <panel> | Adlandırılmış bir panel açar. | commandpanels.command.open | Admin |
/pa reload | Eklenti yapılandırmasını ve panelleri yeniden yükler. | commandpanels.command.reload | Admin |
/pa generate | Örnek paneller veya başlangıç iskeleti oluşturur. | commandpanels.command.generate | Admin |
/pa version | Eklenti sürümünü gösterir. | commandpanels.command.version | Oyuncu |
/pa data | Panel verilerini yapılandırır veya inceler. | commandpanels.command.data | Admin |
/pa help | /pa komutu için yardımı gösterir. | commandpanels.command.help | Oyuncu |
(Komutlar ve izinleri resmi CommandPanels belgelerinden alınmıştır.)
🔐 İzinler
| İzin | Açıklama | Varsayılan |
|---|---|---|
commandpanels.command | Temel /pa komutuna erişim sağlar. | true |
commandpanels.command.reload | Eklentiyi yeniden yüklemeye izin verir. | op |
commandpanels.command.generate | Panel oluşturma komutuna erişim sağlar. | op |
commandpanels.command.version | Eklenti sürümünü kontrol etmeye izin verir. | true |
commandpanels.command.data | Panel verilerini yapılandırma erişimi verir. | op |
commandpanels.command.open | /pa open ile panel açmaya izin verir. | op |
commandpanels.command.open.other | Başka oyuncular için panel açmaya izin verir. | op |
commandpanels.command.help | /pa help erişimi sağlar. | true |
⚙️ Kurulum
📥 Kurulum
- Resmi CommandPanels
.jardosyasını indirin ve sunucunuzunplugins/klasörüne yerleştirin. - Eklenti verilerini oluşturmak için sunucuyu başlatın.
- İlk çalıştırmadan sonra
plugins/CommandPanelsiçindeconfig.ymldosyasını ve panel tanım dosyalarını içerenpanels/klasörünü kontrol edin.
📦 Bağımlılıklar
- PlaceholderAPI — dinamik placeholder'lar için isteğe bağlı ama önerilir.
- Floodgate — Bedrock (Floodgate) panel desteği için isteğe bağlıdır.
🧾 Yapılandırma
- Paneller,
panels/dizinine yerleştirilen YAML dosyaları olarak tanımlanır. Düzen için alt klasörler desteklenir. panels/dizini silinip eklenti yeniden başlatılırsa eklenti örnek paneller oluşturur.
🧠 Teknik Notlar
- Resmî belgeler ve sürümler, modern v4 sürümleri için desteklenen sunucu platformları olarak Paper ve Folia'yı (Paper fork'ları) belirtir.
- v4 sürüm hattı, son Minecraft sunucu sürümlerine odaklanır; panel tanımları, çalışma zamanında ayrıştırılan dinamik placeholder'ları ve koşullu mantığı destekler.
- Eklenti, panelleri açmak için izin düğümleri ve komut tabanlı bir API sunar; ayrıca panel YAML'si yüklenerek ve açma eylemleri çağrılarak diğer eklentilere bir kütüphane olarak da gömülebilir.
🤝 Bu Eklenti Ne Zaman İşe Yarar
Dinamik verileri, koşullu mantığı, Bedrock uyumluluğunu ve çevrimiçi bir düzenleyiciyi destekleyen yapılandırılmış, komutlanabilir bir GUI sistemine ihtiyacınız varsa, CommandPanels Paper tabanlı sunuculara ve ağlara uygun, doğrulanmış bir YAML-first yaklaşımı sunar.
- Smithtainment
Topluluk odaklı Survival SMP; özel eklentiler, ekonomi, mcMMO ve mini‑oyunlar — samimi oyuncular ve aktif forum.
550.57 - Netherlite is loading...450.3
- EthelMC
Topluluk odaklı survival: ekonomi, arazi koruma, arenalar ve Java/Bedrock crossplay. Sıralamalar, oyuncu mağazaları ve etkinlikler.
244.03 - GenuineMC
Topluluk odaklı, yarı vanilla survival SMP; arazi koruması, oyuncu dükkânları, oy verme ödülleri, kozmetikler ve muhtemelen Bedrock ile Java arasında çapraz oynama içerir.
041.8 - The Dojo
Towny survival, mcMMO ilerleme, oyuncu ekonomisi ve topluluk odaklı oynanış — kasaba kur, yetenek geliştir, arkadaşlarınla oyna.
038.76 - AntyMC
PvP ve hayatta kalmaya odaklanan Polonya tarzı Anarchy Lifesteal sunucusu — özel eşyalar, klanlar, oyuncu açık artırmaları ve rekabetçi, yüksek riskli oyun için oyun içi ekonomi içerir.
031.07 - FoxyCraft030.66
- MOTD LOADING023.86
- A Minecraft Server023.26
- BTE Japan021.89
- ÂÂOlympus Âservidor amigable020.92
- Bloxito010.27
- Anarchy has taken over.05.18
- A Minecraft Server05.09
CommandPanels 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. CommandPanels 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 CommandPanels 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 CommandPanels bulunan sunucu listesini kullanın.