On Wednesday, Victoria Police officers arrested a 49-year-old man and two boys, 15 and 16, at a home in Cheltenham in Melbourne’s southeast.
They allegedly found a small cannabis crop, six firearms, four slingshots and four extendable batons.
The trio are facing 274 charges including criminal damage, reckless conduct endangering serious injury, trafficking cannabis and possessing prohibited weapons.
The youngest boy was also charged with dealing with proceeds of crime.
A 52-year-old woman was arrested at the property before being released, with investigators revealing all four were known to each other.
The man is on bail and due to appear in court on Tuesday, while the boys were granted bail to appear at a later date.