Daniel Managh, 24, says he picked the magic mushrooms himself. (File photo)

A man caught with psilocybin, or magic, mushrooms in his backpack says he picked them himself, ate some and was saving the rest for later.

Daniel Managh, 24, was walking down Stephenson St in Blenheim when a passing police officer recognised him on Tuesday last week.

Managh had breached his release conditions by failing to attend drug counselling and failing to show up to probation, and a warrant had been issued for his arrest.

The officer arrested Managh and searched him, finding 33 grams of cannabis and 32g of psilocybin mushrooms.

READ MORE:

* Blenheim man flees police dog ... again

* Blenheim man to pay for air force fence fix

* Careless driver ran from police after crash at Base Woodbourne

* Man delays court after vomiting in courthouse cells

They also found three hunting knives and three live shotgun cartridges in his backpack, a police summary said.

When spoken to by police, Managh was "not fit to comment", the summary said.

Managh admitted possession of knives, possession of cannabis, possession of psilocybin mushrooms and possession of ammunition at the Blenheim District Court on Monday.

He also admitted three charges of breaching release conditions.

Managh was supposed to do drug counselling as directed by probation, after serving five months' imprisonment for fleeing a police dog through several backyards in July last year, to avoid being arrested on a warrant.

He was convicted of escaping police custody, resisting police and possessing a meth pipe, as well as breaching release conditions and driving while disqualified, and sentenced in October.

Two months earlier Managh crashed his car into the perimeter fence at Base Woodbourne, and hid in a bush to ditch his meth and cannabis before being found and arrested.

In court on Monday, Managh told Judge Stephen Harrop he had picked the mushrooms earlier that day.

"I ate some and I put some in a bag for later."

Judge Harrop remanded Managh to July 2 for sentencing.