@Override public boolean onBlockStartBreak(ItemStack itemstack, BlockPos pos, EntityPlayer player) { if(!ToolHelper.isBroken(itemstack) && ToolHelper.isToolEffective2(itemstack, player.getEntityWorld().getBlockState(pos)) && detectTree(player.getEntityWorld(), pos)) { return fellTree(itemstack, pos, player); } return super.onBlockStartBreak(itemstack, pos, player); }