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ş
. Buna da yardım edersen çok sevinirim.
Burada ne hatası var ya da nerede bir şey unutuyorum.
Not: return false; yapınca da olmuyor.
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.