Pluginde ekranın üstünde yazı nasıl yazabiliriz?
Bir Minecraft eklentisiyle ekranın üstünde yazı göstermek için genellikle sunucunuzda kullanılan eklentinin buna özel bir desteği olması gerekir. Bu tür mesajlar genellikle oyunculara bilgi, uyarı veya hoş geldin mesajları sunmak için kullanılır. Mesajların genellikle ekranın üstünde veya altında belirli bir süre boyunca görüntülenmesi sağlanır.Mesajları ekranın üstünde veya altında göstermek için "ActionBar" veya "Title" olarak adlandırılan iki popüler yöntem kullanılır. Bazı eklentiler, bu mesajları daha kolay bir şekilde göndermek için özel komutlar veya API'lar sunar. Aşağıda her iki yöntemi de nasıl kullanabileceğinizi açıklıyorum:
1. ActionBar ile Mesaj Gönderme:
ActionBar, ekranın üstünde kısa süreli metinler göstermek için kullanılan bir yöntemdir. Eğer sunucunuzda ActionBar'ı destekleyen bir eklenti veya API kullanıyorsanız, mesaj göndermek için "/actionbar mesajınız" veya benzeri bir komut kullanabilirsiniz. Bu, oyuncuların ekranın üstünde kısa süreli bir mesaj görmesini sağlar.Örnek: "/actionbar Hoş Geldiniz!" komutu oyuncuların ekranın üstünde "Hoş Geldiniz!" mesajını görüntüler.
2. Title ile Mesaj Gönderme:
Title, ekranın ortasında veya üstünde uzun süreli mesajları göstermek için kullanılan bir yöntemdir. Eğer sunucunuzda Title'ı destekleyen bir eklenti veya API kullanıyorsanız, mesaj göndermek için "/title başlık altbaşlık" veya benzeri bir komut kullanabilirsiniz. Bu, oyuncuların ekranın üstünde uzun süreli bir mesaj görüntülemesini sağlar.Örnek: "/title @a title {"text":"Hoş Geldiniz!"}" komutu ekranın üstünde tüm oyunculara "Hoş Geldiniz!" mesajını görüntüler.
Unutmayın ki eklenti ve sunucunuzun sürümüne göre komutlar ve yapılandırmalar değişebilir. Bu nedenle, eklentinizin belgelerini veya destek kaynaklarını incelemeniz önerilir.
Eğer sunucunuzda bu tür özellikler yoksa, ActionBar veya Title desteği sağlayan başka bir eklenti veya modül arayabilir veya sunucunuzda benzer bir özellik sunacak başka bir eklenti kullanabilirsiniz.
Pluginde ekranın üstünde yazı yazmak için sendTitle komutunu kullanabilirsiniz. Bu komut, oyuncuya bir başlık ve bir alt başlık gönderir. Başlık ve alt başlık, metin, renkler ve animasyonlar içerebilir.
sendTitle komutunun kullanımı şu şekildedir
/sendTitle <player> <title> <subtitle> [fadeIn] [stay] [fadeOut]
- player: Bu parametreye, mesajı göndermek istediğiniz oyuncunun adını girin.
- title: Bu parametreye, mesajın başlığını girin.
- subtitle: Bu parametreye, mesajın alt başlığını girin.
- fadeIn: Bu parametreye, başlığın ekrana girme süresi girin. Bu süreyi milisaniye cinsinden belirtebilirsiniz.
- stay: Bu parametreye, başlığın ekranda kalma süresi girin. Bu süreyi milisaniye cinsinden belirtebilirsiniz.
- fadeOut: Bu parametreye, başlığın ekrandan çıkma süresi girin. Bu süreyi milisaniye cinsinden belirtebilirsiniz.
/sendTitle <player> "Merhaba!" "Dünyadasınız" 1000 2000 1000
Bu komut, başlığın 1 saniyede ekrana girmesini, 2 saniye ekranda kalmasını ve 1 saniyede ekrandan çıkmasını sağlar.
sendTitle komutunu kullanarak, oyuncularınıza ilgi çekici ve bilgilendirici mesajlar gönderebilirsiniz.