Çözüldü Plugins kısmında var pluginim ama yapay sunucum spigot onda çalışmıyor nedense.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Ayrıca main'de herhangi bir listener özelliği mevcut değil boş bir şeyi boş yere register etmenizi tavsiye etmem ayrıca komutun implements'i eksik.
Yani şöyle yapman gerek
sasadasdasdasdasdsada.png

Burada implements kısmındaki Listeneri CommandExecutor ile değiştirdim. onEnable'daki Listener registerini kaldırdım onun yerine konsol debugu yaptım.
Ardından en aşağıya ChatColor.RED gibi ifadeler kullanmamak adına "&" başlıklı renk kodlarını tanıttım.
Herhangi bir mesaja renk vermek için görebileceğin gibi player.sendMessage([COLOR=rgb(184, 49, 47)]color[/COLOR]("&xMesaj")) şeklinde renkli yapabilirsin.
Ayrıca komutu çalıştıran kişinin oyuncu olup olmamasını sorguladım, eğer oyuncu değilse yani konsolsa hata verip sunucuya zarar verebilir. (Bu eklenti bişey yapmaz fakat başka eklentilerde buna dikkat etmek çok önemli.)
bilgiveryml.png

Bu da plugin.yml - Eğer 1.12'ye kadar yapacaksan eklentiyi api-version eklemene gerek yok eşya kodları sabittir o sürümlerde çünkü.
commands kısmında bilgiver'in altına bir description yazman hataları avoid edebilir.
 
Unutmuşum ayrıca
Kod:
public void onEnable(){
    getCommand("bilgiver").setExecutor(this);
}

Bu şekilde onEnable kısmına ekleme yapmayı unutmayın.
 
Açıklama yani description eklesek yeterli mi şimdi?
 
Ayrıca main'de herhangi bir listener özelliği mevcut değil boş bir şeyi boş yere register etmenizi tavsiye etmem ayrıca komutun implements'i eksik.
Yani şöyle yapman gerek
Ekli dosyayı görüntüle 88582
Burada implements kısmındaki Listeneri CommandExecutor ile değiştirdim. onEnable'daki Listener registerini kaldırdım onun yerine konsol debugu yaptım.
Ardından en aşağıya ChatColor.RED gibi ifadeler kullanmamak adına "&" başlıklı renk kodlarını tanıttım.
Herhangi bir mesaja renk vermek için görebileceğin gibi player.sendMessage([COLOR=rgb(184, 49, 47)]color[/COLOR]("&xMesaj")) şeklinde renkli yapabilirsin.
Ayrıca komutu çalıştıran kişinin oyuncu olup olmamasını sorguladım, eğer oyuncu değilse yani konsolsa hata verip sunucuya zarar verebilir. (Bu eklenti bişey yapmaz fakat başka eklentilerde buna dikkat etmek çok önemli.)
Ekli dosyayı görüntüle 88584
Bu da plugin.yml - Eğer 1.12'ye kadar yapacaksan eklentiyi api-version eklemene gerek yok eşya kodları sabittir o sürümlerde çünkü.
commands kısmında bilgiver'in altına bir description yazman hataları avoid edebilir.
Hangi IDM veya editör kullanıyon
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst