Prüfen ob das Inventar voll ist

  • In Bukkit gibt es leider keine Funktion für diese Abfrage, deswegen zeige ich euch eine Funktion hierfür:


    Java
    1. public static boolean isInventoryFull(Inventory inv) {
    2. for (ItemStack i : inv.getContents()) {
    3. if (i == null || i.getType() == Material.AIR) return false;
    4. }
    5. return true;
    6. }

    Wir gehen hier alle Items im Inventar durch, dass übergeben wurde. Ist einer der Item null oder Luft, so wird false zurückgegeben.
    Ist keiner der Items null oder Luft, so wird true ausgegeben.