Minecraft Servers HQ

Minecraft eklentisi Skript

Skript ve bulunduğu sunucular hakkında bilgi

🔌 Skript hakkında

Skript, sunucu sahipleri ve yöneticilerinin Java yazmadan sunucu davranışını değiştirmesine, komut eklemesine ve olaylara tepki vermesine olanak tanıyan, okunabilir ve alana özgü bir script dili sunan bir Minecraft eklentisidir. Proje, SkriptLang organizasyonu tarafından sürdürülür ve projenin sürümlerinden oluşturulan bir eklenti JAR'ı olarak dağıtılır.

🎯 Amaç

Skript'in temel amacı, tam kapsamlı Java eklentileri geliştirmek yerine basit script dosyaları yazarak hızlı sunucu özelleştirmesi ve prototipleme sağlamaktır. Sunucu yönetimi görevleri, küçük özellik eklemeleri, özel komutlar, olay işleyicileri ve yöneticiler veya script yazarları tarafından doğrudan uygulanabilen hafif otomasyon için tasarlanmıştır.

⚙️ Özellikler

  • Komutları, olay işleyicilerini ve zamanlanmış görevleri tanımlamak için insan tarafından okunabilir bir script sözdizimi.
  • Scriptler aracılığıyla özel komutlar oluşturma ve birçok oyun içi olaya yanıt verme yeteneği.
  • Modüler add-on desteği (bazı eski entegrasyonlarla uyumluluk için modüller mevcuttur).
  • Derleme/test araçları depoda bulunur; test paketlerini derlemek ve çalıştırmak için kullanılabilir.
  • Sürüm modeli ve dokümantasyon her sürümle birlikte yayımlanır; proje, projenin yayımlanan destek aralığına göre yeni Minecraft sürümlerini destekler.

🧩 Kimler için

  • Java programlama yapmadan özel oyun kuralları, komutlar veya olay tepkileri uygulamak isteyen sunucu sahipleri ve operatörleri.
  • Hızlı sunucu davranışı değişiklikleri yerine düzenlenebilir script dosyalarını tercih eden küçük ve orta ölçekli survival/SMP sunucuları.
  • Java uygulamasına geçmeden önce özellikleri prototiplemek için Skript kullanan eklenti geliştiricileri ve sunucu bakımcıları.

🏗️ Örnek kullanım alanları

  • Oyunculara bir eşya veren veya belirli koşullarda onları ışınlayan basit bir özel komut eklemek.
  • Oyuncu olaylarına (giriş, ölüm, blok kırma) koşullu mantık ve özel mesajlarla tepki vermek.
  • Tam bir eklenti oluşturmadan geçici oyun kuralları veya sınırlı süreli özellikler uygulamak.

⚙️ Kurulum

📥 Kurulum

  • Resmî bir Skript sürüm JAR'ını indirin ve Paper sunucusunun plugins/ dizinine yerleştirin.
  • Sunucuyu yeniden başlatın ve sunucu konsol kayıtlarını kontrol ederek eklentinin yüklendiğini doğrulayın.
  • Script dosyaları genellikle eklentinin oluşturduğu klasörlere yerleştirilir (eklenti ilk çalıştırmada dizinlerini oluşturur).

📦 Bağımlılıklar

  • Skript'in çalışması için Paper sunucusu gerekir (proje, desteklenen sunucu yazılımı olarak Paper'ı açıkça belirtir).
  • Eski entegrasyonlarla uyumluluk için modüller vardır; temel Skript işlevselliği için bu modüller gerekli değildir.

🧠 Teknik Notlar

  • Proje deposu, resmî ikili dosyalar ve kaynak arşivleri için build talimatları ve bir sürüm sayfası sağlar.
  • Proje, Minecraft sürümleri için bir destek aralığını belgeler (proje, desteklenen sürümleri en yeni sürümüne göre takip eder).
  • Depo, resmî bir lisans ve issue tracker içerir; eklenti bu açıklamada merkezi bir ikili olarak dağıtılmaz — resmî sürümler ve dokümantasyon proje tarafından sürdürülür.

🤝 Bu eklenti ne zaman yararlıdır

Java yazmadan bir Paper sunucusunda özel komutlar, olay odaklı davranışlar veya hızlı prototipler uygulamanız gerekiyorsa, Skript mantığı düzenlenebilir script dosyalarında tutan ve sunucu özelleştirmesinin önündeki bariyeri düşüren basit bir script katmanı sunar.

Skript eklentisine sahip sunucular

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