[UNSOLVED] Not testing for iteminhand

Discussion in 'Plugin Development' started by JarFile, Feb 26, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    JarFile

    Here is my code
    Code:
                                            if(b.getType() == Material.COAL_ORE)
                                            {
                                                p.sendMessage("1");
                                                if(p.getInventory().getItemInHand().equals(Material.WOOD_PICKAXE) || p.getInventory().getItemInHand().equals(Material.STONE_PICKAXE) || p.getInventory().getItemInHand().equals(Material.IRON_PICKAXE) || p.getInventory().getItemInHand().equals(Material.DIAMOND_PICKAXE))
                                                {
                                                    p.sendMessage("2");
                                                    ItemStack one = new ItemStack(Material.COAL);
                                                   
                                                    e.getBlock().getDrops().clear();
                                                    b.setType(Material.AIR);
                                                   
                                                    p.getInventory().addItem(one);
                                                    p.updateInventory();
                                                }
                                                else
                                                {
                                                    p.sendMessage("3");
                                                    ItemStack one = new ItemStack(Material.AIR);
                                                   
                                                    e.getBlock().getDrops().clear();
                                                    b.setType(Material.AIR);
                                                   
                                                    p.getInventory().addItem(one);
                                                    p.updateInventory();
                                                }
                                            }
    
    Even though when I break coalore with one of those pickaxes the "3" nmessage doesn't run nor does the item being put in my inventory. Only the "1" and "2" messages run.
     
  2. Offline

    mrCookieSlime

    Moved to Plugin Developement.
     
Thread Status:
Not open for further replies.

Share This Page