0

私は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

4

0 に答える 0