So many errors..

Discussion in 'Spigot Plugin Development' started by ProGaming848, Jun 15, 2016.

  1. got a question, Why does this:
    Code (Text):
            case DIAMOND_BLOCK:
                if (econ.getBalance(player) >= 5000) {
                    if (event.getSlot() == 1) {
                        EconomyResponse r = econ.withdrawPlayer(player, 5000);
                        if (r.transactionSuccess()) {
                            econ.withdrawPlayer(player, 5000.00);
                            ItemStack dia = new ItemStack(Material.DIAMOND_BLOCK, 1);
                            player.getInventory().addItem(dia);
                            break;
                            if (event.getSlot() == 46) {
                                if (player.getInventory().contains(dia)) {
                                    EconomyResponse r2 = econ.depositPlayer(player, 5000);
                                    if (r2.transactionSuccess()) {
                                        player.getInventory().removeItem(dia);
                                    } else {
                                        player.sendMessage(ChatColor.RED
                                                + "Er is iets misgegaan tijdens het opnemen van een diamond block!");
                                        break;
                                    }
                                } else {
                                    player.sendMessage(ChatColor.RED + "Je hebt geen diamond block in je inventory!");
                                    break;
                                }
                            } else {
                                player.sendMessage(
                                        ChatColor.RED + "Er is iets misgegaan tijdens het opnemen van een diamond block!");
                                break;
                            }
                        } else {
                            player.sendMessage(
                                    ChatColor.RED + "Er is iets misgegaan tijdens het opnemen van een diamond block!");
                            break;
                        }
                    } else {
                        player.sendMessage(
                                ChatColor.RED + "Er is iets misgegaan tijdens het opnemen van een diamond block!");
                        break;
                    }
                } else {
                    player.sendMessage(ChatColor.RED + "Je hebt hiervoor niet genoeg geld op je bankrekening staan!");
                    break;
                }
                break;
     
    Code (Text):
    if (event.getSlot() == 46) {
                                if (player.getInventory().contains(dia)) {
                                    EconomyResponse r2 = econ.depositPlayer(player, 5000);
                                    if (r2.transactionSuccess()) {
                                        player.getInventory().removeItem(dia);
                                    } else {
                                        player.sendMessage(ChatColor.RED
                                                + "Er is iets misgegaan tijdens het opnemen van een diamond block!");
                                        break;
                                    }
                                } else {
                                    player.sendMessage(ChatColor.RED + "Je hebt geen diamond block in je inventory!");
                                    break;
                                }
                            } else {
                                player.sendMessage(
                                        ChatColor.RED + "Er is iets misgegaan tijdens het opnemen van een diamond block!");
                                break;
                            }
    Give me a shit load of errors? btw i repeat this process a copple times more for other items, and i get the same errors there. It says: Unreachable code (1 quick fix availibe: Remove code)
     
  2. MiniDigger

    Supporter

    You should read about what the break keyword does. This is why your eclipse is complaining about dead code.
     
    • Agree Agree x 2
    • Winner Winner x 1