这是我的一段插件代码。
public boolean reapSoul(Player player, Player tplayer, double damage)
{
if(player.hasPermission("myrace.wraith.reap"))
{
player.sendMessage(ChatColor.DARK_GRAY + "You have reaped " + tplayer.getName() + "'s soul.");
damage = player.getLevel()/10;
double heal = damage/2;
tplayer.damage(damage);
player.setHealth(player.getHealth() + heal);
}
return true;
}
我知道可能有很多错误,我可以自己处理它们。我无法处理的是
player.setHealth(player.getHealth() + heal);
Eclipse(我的 IDE)告诉我 getHealth() 方法对于 Player 类型不明确。
我知道这可能是自 Bukkit 1.6.x 发布以来非常受欢迎的问题,但我所做的搜索都没有给我一个我能理解的解决方案。
如果这确实是解决方案,请您帮助我了解我能做什么...
谢谢。