Add new constructor to BlockCanBuildEvent to take a Material rather than an id.