SystemGUI

NullPointerException code sample:

public ⁨1⁩ ⁨file⁩ 2019-10-09 17:21:59 UTC

pastefile1

Raw
    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {

        if (sender instanceof Player) {

            Inventory newInv;

            if (args.length == 0) {
                Player player = (Player) sender;
                newInv = Bukkit.createInventory(player, 36, CC.clr_plc("&7»» &e&lSystemInfo PRO &7««"));

                for (int i = 1; i <= 36; i++) {
                    Material isMaterial = newInv.getItem(i).getType();
                    boolean isAir = isMaterial == Material.AIR || isMaterial == null;
                    if (isAir) {
                        createCustomItem(newInv, Material.GLASS_PANE, 1, i, "", "");
                    }
                }

                player.openInventory(newInv);

            } else {
                sender.sendMessage(CC.clr_plc(DefaultMessages.Messages.OUTOFARGS.getMsg()));
            }
        }
        return false;
    }