Minecraft Servers HQ

🔌 SkBee Hakkında

SkBee, Skript dilini sunucu iç detaylarını ve modern Minecraft özelliklerini betik yazarlarına açan geniş bir öğe setiyle genişleten bir Skript eklentisidir. NBT, gelişmiş metin bileşenleri, scoreboard, tarifler, blok verileri, yapılar, dünya oluşturma ve basit bölge/sınırlarla çalışmak için sözdizimleri ve araçlar sunar — böylece sunucu yöneticileri karmaşık mekanikleri Java yerine Skript ile uygulayabilir.

🎯 Amaç

SkBee’nin temel amacı, Skript kullanıcılarına Bukkit/Paper sunucu API’lerindeki ve Minecraft iç yapılarındaki, normal Skript ile zor ya da imkânsız olan özelliklere doğrudan erişim sağlamaktır. Bu eklenti, öğeler, varlıklar, metin biçimlendirme, dünya manipülasyonu ve yapı işleme üzerinde Skript betikleri içinde daha hassas kontrol isteyen sunucu sahipleri ve betik yazarları için tasarlanmıştır.

⚙️ Özellikler

  • NBT öğeleri: öğelerin, tile entity’lerin (blokların) ve varlıkların NBT’sini al/güncelle (desteklendiği yerlerde 1.8.8+ gibi eski sürümler için kullanılabilir notu bulunur).
  • FastBoards: titreşimi azaltmak için tasarlanmış bir scoreboard uygulaması (desteklendiği yerlerde daha yeni Minecraft sürümlerinde kullanılabilir).
  • Tarifler: özel tarifler ekleme ve vanilla tarifleri kaldırma (özelliklerin daha yeni sürümlerde mevcut olduğu belirtilir, ör. tarif API’leri için 1.13+).
  • BlockData: modern blok durumları için basitleştirilmiş blok verisi al/güncelle erişimi (desteklenen sürümlerde kullanılabilir).
  • Structures: oyunun yapı sistemiyle vanilla Minecraft yapılarını kaydetme ve yapıştırma.
  • TextComponents: hover ve click etkinlikleri ile öğe üzerine gelince gösterim desteği olan JSON/TextComponent tarzı mesajlar oluşturma ve düzenleme.
  • WorldCreator: Skript içinde erişilebilen yapılandırılabilir seçeneklerle özel dünyalar oluşturma.
  • Bounds: Skript içinde kullanım için, hafif bölge korumasına benzer basit sınırlar/bölgeler oluşturma.
  • GameEvents: Minecraft’ın GameEvent sistemine bağlanma (skulk sensörleri ve ilgili mekanikler tarafından kullanılır).

🧩 Kimler için

  • Skript kullanan ve Java eklentisi yazmadan daha derin API erişimine ihtiyaç duyan sunucu yöneticileri.
  • Gelişmiş GUI’ler, özel öğeler, yapılandırılmış mesajlar veya dünya/yapı araçları geliştiren Skript geliştiricileri.
  • Oynanış mekanikleri için Skript’e dayanan ve işlevselliği genişletmek isteyen Survival, SMP ve özel oyun sunucuları.

🏗️ Örnek kullanım alanları

  • Bir betik yazarı, Skript içinde özel öğe davranışı ve özellikleri uygulamak için öğe NBT’sini okur ve değiştirir.
  • Bir yönetici, özel craft tarifleri oluşturur ve istenmeyen vanilla tarifleri Skript sözdizimiyle kaldırır.
  • Tasarımcılar, dünya üretimi sırasında veya oyun içi inşa araçlarında önceden hazırlanmış yapıları kaydeder ve yapıştırır.
  • Hover/click eylemleri ve öğe önizlemeleri gerektiren JSON metin bileşenli sohbet veya GUI sistemleri.

⚙️ Kurulum

📥 Kurulum adımları

  • SkBee eklentisinin .jar dosyasını resmi bir indirme kaynağından edinin ve Skript ile birlikte sunucunun plugins/ dizinine yerleştirin.
  • Skript ve eklentilerinin düzgün yüklenmesi için sunucuyu yeniden başlatın.
  • SkBee’nin başarıyla yüklendiğini ve kurulu Skript sürümünü algıladığını doğrulamak için sunucu konsol kayıtlarını kontrol edin.

📦 Bağımlılıklar

  • Skript (SkBee, Skript için bir eklentidir; yeni SkBee sürümleri yeni Skript sürümleri gerektirir — gereken tam Skript sürümleri için eklentinin sürüm notlarına bakın).

🧠 Teknik notlar

  • SkBee, GPL-3.0 lisansı altında açık kaynak bir proje olarak sürdürülmektedir.
  • Farklı özellikler sürüme bağlı olabilir: bazı öğeler (örneğin NBT işlemleri) eski Minecraft sürümleri için uyumluluk notlarına sahiptir (üst belgeler bazı özellikler için 1.8.8+, bazıları için 1.13+ kullanılabilirliğinden bahseder).
  • SkBee, JavaDocs ve sözdizimleri için bir wiki sağlar; SkBee özelliklerini kullanan Skript dosyaları yazarken bu kaynaklara başvurun.
  • SkBee, yeni Skript ve Minecraft sürümlerini desteklemeyi hedefler; gerekli Skript veya Minecraft sürümleri SkBee sürümüne göre değişir — indireceğiniz build’in sürüm notlarını kontrol edin.

🤝 Bu eklenti ne zaman faydalı olur

Sunucunuzun betik sistemi olarak Skript’e güveniyor ve Java yazmadan NBT, yapılandırılmış metin mesajları, özel tarifler, yapı kaydetme/yapıştırma veya basit bölge ve dünya oluşturma araçlarına ihtiyaç duyuyorsanız, SkBee yalnızca Skript ile uygulayabileceğiniz şeyleri genişletmek için geniş bir doğrulanmış sözdizimi ve yardımcı araç seti sunar.

SkBee eklentisine sahip sunucular

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