- Баллы
- 103
- Имя в Minecraft
- GodlikE
Ребята, у меня есть вот такой код:
public boolean onCommand1(CommandSender sender, Command cmd, String commandLabel, String[] args){
if(cmd.getName().equalsIgnoreCase("str"))
{
Player player = (Player) sender;
player.getPlayer().addPotionEffect(PotionEffectType.INCREASE_DAMAGE);
return true;
}
return false;
}
По идее, при написании комманды /str, тебе должен выдаваться эффект силы, но Эклипс ругается на "addPotionEffect". Текст ошибки вот такой: The method addPotionEffect(PotionEffect, boolean) in the type LivingEntity is not applicable for the arguments (PotionEffectType). Подскажите, какие аргументы должны быть еще в строчке: (PotionEffectType.INCREASE_DAMAGE); В JD написано, что аргументов больше не должно быть=)
public boolean onCommand1(CommandSender sender, Command cmd, String commandLabel, String[] args){
if(cmd.getName().equalsIgnoreCase("str"))
{
Player player = (Player) sender;
player.getPlayer().addPotionEffect(PotionEffectType.INCREASE_DAMAGE);
return true;
}
return false;
}
По идее, при написании комманды /str, тебе должен выдаваться эффект силы, но Эклипс ругается на "addPotionEffect". Текст ошибки вот такой: The method addPotionEffect(PotionEffect, boolean) in the type LivingEntity is not applicable for the arguments (PotionEffectType). Подскажите, какие аргументы должны быть еще в строчке: (PotionEffectType.INCREASE_DAMAGE); В JD написано, что аргументов больше не должно быть=)
. Глупо сказал, но все же.