komutlar çalışmıyor

mrbobaking

Kızıltaş Madencisi
En iyi cevaplar
0
Yine başka bir eklenti yazmaya çalışıyorum ama komutlar çalışmıyor. Konsolda ne hata var ne kodda. @GreenArrow bir önceki konudaki yardımın için teşekkürler. Ama altta "jar does not contains plugin.yml" yazıyormuş :D. Buna da yardım edersen çok sevinirim.
PHP:
package me.mrbobaking;

import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;

public class Main extends JavaPlugin implements Listener{
  
    @EventHandler
    public void onEnable(){

        getServer().getPluginManager().registerEvents(this, this);
        getServer().getConsoleSender().sendMessage(ChatColor.AQUA + "Eklenti calisiyor!");
      
    }
  
    public void onDisable(){
      
        getServer().getConsoleSender().sendMessage(ChatColor.RED + "Eklenti kapaniyor!");
      
    }
  
    public boolean onCommand(Command cmd, CommandSender sender, String label, String [] args){
      
        Player p = (Player) sender;
      
        if(cmd.getName().equalsIgnoreCase("can")){
          
            PotionEffect pt = new PotionEffect(PotionEffectType.HEAL, 30, 3);
            p.addPotionEffect(pt);
          
        }
      
        if(cmd.getName().equalsIgnoreCase("guc")){
          
            PotionEffect pt = new PotionEffect(PotionEffectType.INCREASE_DAMAGE, 60, 3);
            p.addPotionEffect(pt);
          
        }
      
        if(cmd.getName().equalsIgnoreCase("hiz")){
          
            PotionEffect pt = new PotionEffect(PotionEffectType.SPEED, 90, 3);
            p.addPotionEffect(pt);
          
        }
      
        return true;
    }

}

Burada ne hatası var ya da nerede bir şey unutuyorum.
Not: return false; yapınca da olmuyor.
 

SFKY

Kızıltaş Madencisi
En iyi cevaplar
0
Kodunda eventlar yok ama sen Listener çağırmışsın ve eventlar kaydedetmişsin, komut oluşturmada return true; kullanmanı öneririm ve "jar does not contains plugin.yml" hatasında da ise plugin.yml bağlantısı yokmuş, plugin.yml oluşturduğun yeri kontrol et ve içini notepad++ ile yaz.
 

Erenkorowakurwa

Demir Madencisi
En iyi cevaplar
0
Kodunda eventlar yok ama sen Listener çağırmışsın ve eventlar kaydedetmişsin, komut oluşturmada return true; kullanmanı öneririm ve "jar does not contains plugin.yml" hatasında da ise plugin.yml bağlantısı yokmuş, plugin.yml oluşturduğun yeri kontrol et ve içini notepad++ ile yaz.
Sana Katılıyorum Kardeşim Sende Bunu Kullan.
 

mrbobaking

Kızıltaş Madencisi
En iyi cevaplar
0
Üst