私はBukkitのAPIを使用していますが、APIではないため(私が行っていることに導入されていないため)、Bukkitからいくつかのコードを切り取ります。そのため、「Null Pointer Exception」が発生し続け、Googleを検索した後、コードに修正を関連付けることができなかったようです。これが私のコードです:
Integer tier = null;
for(Integer i = 1; i <= 5;)
{
if (p.hasPermission("flyp.fly." + i.toString())){
tier = i - 1;
break;
}
i++;
}
if(tier == null)
{
p.sendMessage(ChatColor.RED + "You lack the permission to do this!");
return true;
}
このコードを使用すると(「/ flyon」を使用すると、イベントが発生します)「NullPointer Exception」が発生し、「if(tier == null)」という行がポイントされます。最後に、私は「古い」コードをクリーンアップしていましたが、このセクションは私の友人によって書かれたもので、私は連絡できないようです-_-。
助けてくれてありがとう、AhellHound