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
Eki 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.)
Eki 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.